accueil / serveurs / Dev & Code / io.github.xgr-network/xdala-workflow-builder
io.github.xgr-network/xdala-workflow-builder
serveur MCP (Model Context Protocol) · xgr-mcp-gateway-mainnet 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.xgr-network/xdala-workflow-builder est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.xgr-network/xdala-workflow-builder » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 95 outils
- cancel_operation_handoff≈ 238 tokens
Cancel a pending offchain operation handoff. This never cancels already signed or submitted chain transactions.
Paramètres, retour & exemple (2)
Paramètressecret· string · requis
Secret token required to read or cancel protected handoff state.operationId· string · requis
Identifier of a stored offchain operation handoff.
Exemple d'appel{"name": "cancel_operation_handoff", "arguments": {"secret": "texte", "operationId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - cancel_xdala_bundle_deploy_handoff≈ 209 tokens
Cancel a pending XDaLa bundle deploy handoff. This is offchain metadata only and never cancels chain transactions.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "cancel_xdala_bundle_deploy_handoff", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - cancel_xdala_session_start_handoff≈ 218 tokens
Cancel pending xDaLa session start handoff metadata only. This preparation/read-only MCP tool does not sign, submit, execute, or cancel on-chain work.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "cancel_xdala_session_start_handoff", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_operation_handoff≈ 688 tokens
Create an offchain human-in-the-loop operation and return a browser URL. The MCP never signs or submits transactions; the user executes locally with a browser wallet on the operation page. Do not use this tool to start, run, launch, execute, or queue XDaLa sessions. Do not use this tool for xgr_validateDataTransfer, SessionPermit, Manage Sessions imports, xgr-session-start@1, XDaLa session start handoffs, or starting a deployed XRC-729 workflow. For these intents, use create_xdala_session_start_handoff. If create_xdala_session_start_handoff is unavailable, report that the session-start tool is unavailable instead of falling back to create_operation_handoff.
Paramètres, retour & exemple (9)
Paramètrestype· string · requis
Operation or handoff type identifier.steps· array · optionnel
Ordered workflow or operation steps included in the handoff.policy· object · optionnel
Policy metadata controlling human review, approval or execution constraints.chainId· integer · requis
Numeric EVM chain id for the target network.network· string · requis
Target network name or environment, for example mainnet or devnet.payload· ? · optionnel
Structured payload object for an XDaLa step or workflow request.summary· object · optionnel
Structured summary metadata for human review and audit context.ttlSeconds· integer · optionnel
Time-to-live in seconds for temporary offchain handoff data.validation· ? · optionnel
Validation metadata or validation result object for the handoff.
Exemple d'appel{"name": "create_operation_handoff", "arguments": {"type": "texte", "chainId": 1, "network": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_xdala_bundle_deploy_handoff≈ 447 tokens
Store a validated xgr-multi-bundle@1 bundle offchain under an unguessable bearer handle and return an XDaLa Workbench import URL. The MCP does not sign, submit, or execute transactions.
Paramètres, retour & exemple (6)
Paramètresbundle· object · requis
Canonical XDaLa bundle JSON object to validate, store or hand off.chainId· integer · requis
Numeric EVM chain id for the target network.network· string · requis
Target network name or environment, for example mainnet or devnet.summary· object · optionnel
Structured summary metadata for human review and audit context.ttlSeconds· integer · optionnel
Time-to-live in seconds for temporary offchain handoff data.validation· object · optionnel
Validation metadata or validation result object for the handoff.
Exemple d'appel{"name": "create_xdala_bundle_deploy_handoff", "arguments": {"bundle": {}, "chainId": 1, "network": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_xdala_session_start_handoff≈ 1586 tokens
Prepare and store a read-only xgr-session-start@1 handoff for xDaLa Workbench. Use this tool whenever the user wants to start, run, launch, execute, queue, or prepare an XDaLa session. Use this tool for starting an existing deployed XRC-729/XRC-137 workflow, starting from a runtime XRC-729 orchestration, starting from a bundle deploy result, or importing a canonical xgr-session-start@1 request into xDaLa Manage Sessions. When explaining required input to users, use canonical xgr-session-start@1 terminology: sessions[].orchestration, sessions[].ostcId, sessions[].stepId, sessions[].payload, sessions[].maxTotalGas. Do not ask users for entryStepId; entryStepId is not the Workbench Session Start field. For deployed XRC-729 workflows, first inspect the runtime, identify ostcId and the likely entry step, resolve that step's XRC-137 rule, derive required payload fields from the XRC-137 payload schema, treat fields with defaults as optional, and present required and optional/default fields before creating a handoff. Do not call this tool with guessed payload values. If required start payload fields are missing, first present the required fields to the user and ask for values or explicit permission to use demo values. Only use demo/dummy/example/default values when the user explicitly asks or accepts them. This tool returns a Workbench xdalaUrl such as https://xdala.devnet.xgr.network/session-start/ss_... . The agent must show the returned xdalaUrl to the user. Do not replace the xdalaUrl with a generic /operations/op_... link. The MCP does not sign, submit, or execute. xDaLa Workbench performs local signing and calls xgr_validateDataTransfer. Do not describe the XRC-729 contract owner as the owner of a not-yet-started session; owner()/getOwner() and getExecutorList() identify start-authority roles only. Use sessions[].starterAddress only as an intended starter when explicitly set, and use terminal result data such as result.results[].owner/sessionId/pid for the actual session owner/starter after Workbench start.
Paramètres, retour & exemple (22)
Paramètresui· object · optionnel
Optional user-interface metadata for Workbench import and display.expiry· integer · optionnel
Unix timestamp or expiry value for the prepared request.ostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.source· string · requis · runtime | bundle_deploy_result | direct
Source type for deriving the prepared XDaLa request.stepId· string · optionnel
Canonical XDaLa step id used by Workbench/session-start requests.chainId· integer · optionnel
Numeric EVM chain id for the target network.network· string · requis
Target network name or environment, for example mainnet or devnet.payload· object · optionnel
Structured payload object for an XDaLa step or workflow request.request· object · optionnel
Canonical request object used by the target XDaLa workflow operation.signing· object · optionnel
Signing metadata for Workbench or local wallet handoff preparation.summary· object · optionnel
Structured summary metadata for human review and audit context.ostcHash· string · optionnel
Hash or identifier of the orchestration step contract artifact.security· object · optionnel
Optional security metadata for handoff preparation.sessions· array · optionnel
Array of canonical xgr-session-start@1 session requests.execution· object · optionnel
Execution metadata for prepared XDaLa workflow requests.ttlSeconds· integer · optionnel
Time-to-live in seconds for temporary offchain handoff data.maxTotalGas· integer · optionnel
Maximum total gas budget allowed for the prepared XDaLa session request.orchestration· string · optionnel
Address or identifier of the deployed XDaLa orchestration contract.walletAddress· string · optionnel
Wallet address used as intended signer, starter or actor context.executorGrants· object · optionnel
Executor grant metadata for prepared XDaLa session-start requests.expectedSigner· string · optionnel
Expected wallet address that should sign or execute the prepared handoff.bundleDeployHandle· string · optionnel
Opaque handle returned by a previous XDaLa bundle deploy handoff flow.
Exemple d'appel{"name": "create_xdala_session_start_handoff", "arguments": {"source": "runtime", "network": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_xgr_purchase_order≈ 596 tokens
Use when the user specifies an exact integer amount_xgr. Call get_xgr_purchase_options first, use payment_assets[].key, collect user-supplied identity and wallet fields, require explicit terms acceptance, and create one live reservation. Pay only from the returned payment_instruction.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Purchaser name supplied by the user. Do not invent it.email· string · requis
Purchaser email supplied by the user. Do not invent it.amount_xgr· integer · requis
Exact integer XGR amount requested by the user.xgr_wallet· string · requis
User-controlled XGRChain wallet that will receive the purchased XGR.country_code· string · requis
Two-letter uppercase country code supplied by the user, for example DE.payment_asset· string · requis
Exact payment_assets[].key returned by get_xgr_purchase_options, for example usdc_eth. Do not use the display symbol.sender_wallet· string · optionnel
User-controlled wallet that will send the stablecoin payment on the listed payment chain. Required when the selected payment asset has requires_sender_wallet=true.terms_accepted· boolean · requis
Set to true only after the user explicitly accepts the purchase terms. Never infer or invent acceptance.
Exemple d'appel{"name": "create_xgr_purchase_order", "arguments": {"name": "texte", "email": "texte", "amount_xgr": 1, "xgr_wallet": "texte", "country_code": "texte", "payment_asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_xgr_purchase_order_by_budget≈ 674 tokens
Use when the user specifies a maximum USDC/USDT payment amount rather than an XGR quantity. Call get_xgr_purchase_options first, use payment_assets[].key, collect user-supplied identity and wallet fields, require explicit terms acceptance, and create one live reservation. Pay only when payment_approved=true and next_action=external_crypto_payment; otherwise do not pay.
Paramètres, retour & exemple (9)
Paramètresname· string · requis
Purchaser name supplied by the user. Do not invent it.email· string · requis
Purchaser email supplied by the user. Do not invent it.xgr_wallet· string · requis
User-controlled XGRChain wallet that will receive the purchased XGR.country_code· string · requis
Two-letter uppercase country code supplied by the user, for example DE.payment_asset· string · requis
Exact payment_assets[].key returned by get_xgr_purchase_options, for example usdc_eth. Do not use the display symbol.sender_wallet· string · optionnel
User-controlled wallet that will send the stablecoin payment on the listed payment chain. Required when the selected payment asset has requires_sender_wallet=true.terms_accepted· boolean · requis
Set to true only after the user explicitly accepts the purchase terms. Never infer or invent acceptance.safety_margin_bps· integer · optionnel
Conservative planning margin in basis points. Omit to use the default 100 bps.max_payment_amount· number · requis
Maximum amount of the selected payment asset the user authorizes. This is USDC or USDT, not EUR.
Exemple d'appel{"name": "create_xgr_purchase_order_by_budget", "arguments": {"name": "texte", "email": "texte", "xgr_wallet": "texte", "country_code": "texte", "payment_asset": "texte", "terms_accepted": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - estimate_xdala_rule_gas≈ 291 tokens
Use this to estimate XDaLa/XRC-137 rule gas. Returns validation gas, branch gas, grant fees and worst-case totals from xgr_estimateRuleGas.
Paramètres, retour & exemple (4)
Paramètresjson· string · requis
Value for the json parameter.encrypted· boolean · optionnel
Value for the encrypted parameter.validSpawns· integer · optionnel
Value for the valid spawns parameter.invalidSpawns· integer · optionnel
Value for the invalid spawns parameter.
Exemple d'appel{"name": "estimate_xdala_rule_gas", "arguments": {"json": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - expand_address_relation_graph≈ 430 tokens
Read-only progressive expansion of one address by exactly one graph level. Use this instead of requesting a larger graph when exploring interactively.
Paramètres, retour & exemple (8)
Paramètresaddress· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.maxEdges· integer · optionnel
Value for the max edges parameter.maxNodes· integer · optionnel
Value for the max nodes parameter.aggregate· boolean · optionnel
Value for the aggregate parameter.direction· string · optionnel · in | out | both
Value for the direction parameter.minValueWei· string · optionnel
Value for the min value wei parameter.toTimestamp· integer · optionnel
Value for the to timestamp parameter.fromTimestamp· integer · optionnel
Value for the from timestamp parameter.
Exemple d'appel{"name": "expand_address_relation_graph", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - find_latest_xdala_session≈ 290 tokens
Use this when the user asks for the latest XDaLa session but does not provide owner and sessionId. This read-only tool resolves the newest indexed XDaLa session from the Explorer database and can optionally include final receipt payload data.
Paramètres, retour & exemple (3)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.windowHours· integer · optionnel
Value for the window hours parameter.includePayload· boolean · optionnel
Value for the include payload parameter.
Exemple d'appel{"name": "find_latest_xdala_session", "arguments": {"owner": "texte", "windowHours": 1, "includePayload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - find_reusable_xrc137_rules≈ 416 tokens
Read-only metadata-assisted search for existing owner XRC-137 contracts that could be reused instead of redeployed.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · requis
EVM address of the XDaLa session owner or relevant account.ruleHash· string · optionnel
Value for the rule hash parameter.draftRule· object · optionnel
Value for the draft rule parameter.includeUsage· boolean · optionnel
Value for the include usage parameter.allowEncrypted· boolean · optionnel
Value for the allow encrypted parameter.requiredInputKeys· array · optionnel
Value for the required input keys parameter.requiredOutputKeys· array · optionnel
Value for the required output keys parameter.
Exemple d'appel{"name": "find_reusable_xrc137_rules", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - find_startable_xdala_workflows≈ 475 tokens
Read-only discovery of deployed XRC-729 workflows that a given address can start as owner, executor, or wildcard executor. Use this whenever the user provides an address and asks which sessions/workflows they can start. This tool does not create session-start handoffs.
Paramètres, retour & exemple (9)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.network· string · optionnel
Target network name or environment, for example mainnet or devnet.includeGraph· boolean · optionnel
Value for the include graph parameter.includeOwner· boolean · optionnel
Value for the include owner parameter.includeExecutor· boolean · optionnel
Value for the include executor parameter.includeWildcard· boolean · optionnel
Value for the include wildcard parameter.includePayloadSchema· boolean · optionnel
Value for the include payload schema parameter.
Exemple d'appel{"name": "find_startable_xdala_workflows", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_account_live_state≈ 205 tokens
Use this for live EVM account state. Returns balance, nonce and contract code for an address.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "get_account_live_state", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_account_transactions≈ 375 tokens
Read-only chain-wide Explorer DB transaction lookup for one account as sender, recipient, or both. Use this instead of XDaLa session tools for account-wide transaction history.
Paramètres, retour & exemple (6)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.direction· string · optionnel · in | out | both
Value for the direction parameter.valueOnly· boolean · optionnel
Value for the value only parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_account_transactions", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_address_relation_graph≈ 489 tokens
Read-only bounded graph of indexed native XGR transfers around an address. Returns aggregated on-chain relations, verified Explorer labels, depth and truncation metadata. A relation proves only that transactions occurred between addresses; it does not imply common ownership or identity.
Paramètres, retour & exemple (9)
Paramètresdepth· integer · optionnel
Value for the depth parameter.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.maxEdges· integer · optionnel
Value for the max edges parameter.maxNodes· integer · optionnel
Value for the max nodes parameter.aggregate· boolean · optionnel
Value for the aggregate parameter.direction· string · optionnel · in | out | both
Value for the direction parameter.minValueWei· string · optionnel
Value for the min value wei parameter.toTimestamp· integer · optionnel
Value for the to timestamp parameter.fromTimestamp· integer · optionnel
Value for the from timestamp parameter.
Exemple d'appel{"name": "get_address_relation_graph", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_block_transactions≈ 308 tokens
Read-only list of transactions in a specific indexed block, latest indexed block, or latest indexed block minus latestOffset.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.blockNumber· integer · optionnel
Block number or block identifier used for the chain lookup.latestOffset· integer · optionnel
Value for the latest offset parameter.
Exemple d'appel{"name": "get_block_transactions", "arguments": {"page": 1, "limit": 1, "blockNumber": 1, "latestOffset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_chain_status≈ 177 tokens
Use this for live XGRChain status. Returns chain id, latest block number and gas price from JSON-RPC, plus official XGR.Network entry points for the connected mainnet.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_chain_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_latest_block≈ 153 tokens
Use this when the user asks for the latest EVM block details from XGRChain.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_latest_block", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_latest_session_payload≈ 269 tokens
Use this when the user asks for the payload of the latest XDaLa session. This read-only tool resolves the latest indexed session without requiring owner plus sessionId, then returns payload, apiSaves, contractSaves and extras from the final receipt.
Paramètres, retour & exemple (2)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_latest_session_payload", "arguments": {"owner": "texte", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_operation_status≈ 238 tokens
Return the current status of an operation handoff. Use this after the user opens the operation page and signs or cancels local wallet transactions.
Paramètres, retour & exemple (2)
Paramètressecret· string · optionnel
Secret token required to read or cancel protected handoff state.operationId· string · requis
Identifier of a stored offchain operation handoff.
Exemple d'appel{"name": "get_operation_status", "arguments": {"operationId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_recent_value_transfers≈ 380 tokens
Read-only shortcut for recent native XGR value transfers from the Explorer transaction index. Native value transfer means transactions.value > minValueWei and does not include gas fees.
Paramètres, retour & exemple (6)
Paramètresto· string · optionnel
Recipient address, contract address or upper bound used for the query.from· string · optionnel
Sender address or lower bound used for the query.page· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.minValueWei· string · optionnel
Value for the min value wei parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_recent_value_transfers", "arguments": {"to": "texte", "from": "texte", "page": 1, "limit": 1, "minValueWei": "texte", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_recent_xdala_sessions≈ 316 tokens
Use this to list recent indexed XDaLa sessions from the read-only Explorer database, especially when the user does not know owner and sessionId. Supports optional owner filtering, time windows, result limits and payload enrichment.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.windowHours· integer · optionnel
Value for the window hours parameter.includePayload· boolean · optionnel
Value for the include payload parameter.
Exemple d'appel{"name": "get_recent_xdala_sessions", "arguments": {"limit": 1, "owner": "texte", "windowHours": 1, "includePayload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_relation_edge_transactions≈ 421 tokens
Returns the indexed native XGR transactions represented by one directed graph edge, with the same minimum-value and time filters used by the relation graph.
Paramètres, retour & exemple (7)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.source· string · requis
Source EVM address of the directed graph relation.target· string · requis
Target EVM address of the directed graph relation.minValueWei· string · optionnel
Value for the min value wei parameter.toTimestamp· integer · optionnel
Value for the to timestamp parameter.fromTimestamp· integer · optionnel
Value for the from timestamp parameter.
Exemple d'appel{"name": "get_relation_edge_transactions", "arguments": {"source": "texte", "target": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_session_receipt_logs≈ 460 tokens
Use this to inspect what an XDaLa session actually did. Returns decoded engine receipt data such as input payload, API saves, contract saves, execution contract, rule contract, valid flag, inner gas usage and optional raw receipt logs. Do not use this for a simple transaction timeline; use get_session_transactions instead.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · requis
EVM address of the XDaLa session owner or relevant account.filters· object · optionnel
Value for the filters parameter.stepIds· array · optionnel
Value for the step ids parameter.includeTx· boolean · optionnel
Value for the include tx parameter.sessionId· string · requis
XDaLa session identifier used to query runtime or explorer data.includeRaw· boolean · optionnel
Value for the include raw parameter.includeBlock· boolean · optionnel
Value for the include block parameter.
Exemple d'appel{"name": "get_session_receipt_logs", "arguments": {"owner": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_session_status_live≈ 244 tokens
Use this to check live session status from XGR RPC. Returns xgr_sessionAlive for a session owner and session id.
Paramètres, retour & exemple (2)
Paramètresowner· string · requis
EVM address of the XDaLa session owner or relevant account.sessionId· string · requis
XDaLa session identifier used to query runtime or explorer data.
Exemple d'appel{"name": "get_session_status_live", "arguments": {"owner": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_session_transactions≈ 341 tokens
Use this to list the blockchain transactions belonging to an XDaLa session. This returns the timeline of transaction hashes, blocks, fees and iteration steps. It does not return full engine payloads, API saves or contract read results.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.owner· string · requis
EVM address of the XDaLa session owner or relevant account.sessionId· string · requis
XDaLa session identifier used to query runtime or explorer data.
Exemple d'appel{"name": "get_session_transactions", "arguments": {"owner": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_sessions_overview≈ 194 tokens
Use this for high-level indexed XDaLa session analytics from the Explorer API.
Paramètres, retour & exemple (1)
Paramètreswindow· string · optionnel · 24h | 7d | 30d | 1y | all
Time window for aggregated analytics or overview data.
Exemple d'appel{"name": "get_sessions_overview", "arguments": {"window": "24h"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_transaction_evidence≈ 218 tokens
Use this when the user asks what happened in a specific transaction. Combines indexed Explorer transaction data, receipt data and live RPC fallback if available.
Paramètres, retour & exemple (1)
ParamètrestxHash· string · requis
0x-prefixed transaction hash to inspect or resolve.
Exemple d'appel{"name": "get_transaction_evidence", "arguments": {"txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_transaction_receipt≈ 203 tokens
Use this for receipt logs, status and gas usage of a transaction. Prefers Explorer decoded receipt data.
Paramètres, retour & exemple (1)
ParamètrestxHash· string · requis
0x-prefixed transaction hash to inspect or resolve.
Exemple d'appel{"name": "get_transaction_receipt", "arguments": {"txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_transaction_stats≈ 266 tokens
Read-only compact chain transaction statistics from the Explorer transaction index, with optional block or block-timestamp window filters.
Paramètres, retour & exemple (3)
ParamètrestoBlock· integer · optionnel
Value for the to block parameter.fromBlock· integer · optionnel
Value for the from block parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_transaction_stats", "arguments": {"toBlock": 1, "fromBlock": 1, "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_unused_xrc137_rules≈ 231 tokens
Read-only list of owner XRC-137 rules with no observed tx_receipts engine_rule_contract usage.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · requis
EVM address of the XDaLa session owner or relevant account.
Exemple d'appel{"name": "get_unused_xrc137_rules", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_active_sessions_timeseries≈ 194 tokens
Use this when the user asks for active/concurrent XDaLa sessions over time.
Paramètres, retour & exemple (1)
ParamètreswindowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_active_sessions_timeseries", "arguments": {"windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_authoring_rules≈ 156 tokens
Use this before creating, modifying or reviewing XRC/XDaLa artifacts.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xdala_authoring_rules", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_bundle_deploy_handoff≈ 209 tokens
Return stored metadata, bundle JSON, and any recorded deployed result/artifact for an XDaLa bundle deploy handoff handle.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "get_xdala_bundle_deploy_handoff", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_bundle_deploy_result≈ 224 tokens
Return the stored XDaLa bundle deploy result, canonical deployed artifact, and audit events for a handoff handle. This is read-only and never signs, submits, or executes transactions.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "get_xdala_bundle_deploy_result", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_payload_field_value_stats≈ 387 tokens
Use this when the user asks which values occurred for a specific payload field, for example “which DocumentType values occurred?” or “top values for ReasonCategory”.
Paramètres, retour & exemple (6)
Paramètresfield· string · requis
Value for the field parameter.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.source· string · optionnel · payload | apiSaves | contractSaves | extras
Source type for deriving the prepared XDaLa request.outcome· string · optionnel · any | success | fail | unknown
Value for the outcome parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_payload_field_value_stats", "arguments": {"field": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_payload_key_stats≈ 354 tokens
Use this when the user asks which payload fields/keys occurred, how often payload fields appeared, or which payload fields were empty/non-empty. For “last 14 days”, pass windowHours=336.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.source· string · optionnel · payload | apiSaves | contractSaves | extras
Source type for deriving the prepared XDaLa request.outcome· string · optionnel · any | success | fail | unknown
Value for the outcome parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_payload_key_stats", "arguments": {"limit": 1, "owner": "texte", "source": "payload", "outcome": "any", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_payload_term_stats≈ 427 tokens
Use this when the user asks for payload terms, payload words, payload Begriff statistics, or a statistic over all payload terms in a time range. For “last 14 days”, pass windowHours=336. Do not sample sessions for this task.
Paramètres, retour & exemple (7)
Paramètresmode· string · optionnel · keys | values | keys_and_values
Value for the mode parameter.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.source· string · optionnel · payload | apiSaves | contractSaves | extras
Source type for deriving the prepared XDaLa request.outcome· string · optionnel · any | success | fail | unknown
Value for the outcome parameter.windowHours· integer · optionnel
Value for the window hours parameter.minTermLength· integer · optionnel
Value for the min term length parameter.
Exemple d'appel{"name": "get_xdala_payload_term_stats", "arguments": {"mode": "keys", "limit": 1, "owner": "texte", "source": "payload", "outcome": "any", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_process_mermaid≈ 518 tokens
Render an XDaLa XRC-729 process graph from runtime, bundle, or bundle handoff data as Mermaid flowchart text. Read-only; does not sign, submit, or execute transactions.
Paramètres, retour & exemple (11)
Paramètresbundle· object · optionnel
Canonical XDaLa bundle JSON object to validate, store or hand off.handle· string · optionnel
Opaque handoff handle returned by a previous XDaLa MCP tool.ostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.source· string · requis · runtime | bundle | bundle_handoff
Source type for deriving the prepared XDaLa request.direction· string · optionnel · TD | LR
Value for the direction parameter.includeRules· boolean · optionnel
Value for the include rules parameter.xrc729Address· string · optionnel
Value for the xrc729 address parameter.includeWarnings· boolean · optionnel
Value for the include warnings parameter.includeAddresses· boolean · optionnel
Value for the include addresses parameter.includeRuleSummary· boolean · optionnel
Value for the include rule summary parameter.includePayloadFields· boolean · optionnel
Value for the include payload fields parameter.
Exemple d'appel{"name": "get_xdala_process_mermaid", "arguments": {"source": "runtime"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_session_detail≈ 331 tokens
Use this when the user asks for details, timeline, steps, payloads, or evidence for a concrete XDaLa session with owner and sessionId.
Paramètres, retour & exemple (5)
Paramètresowner· string · requis
EVM address of the XDaLa session owner or relevant account.sessionId· string · requis
XDaLa session identifier used to query runtime or explorer data.limitSteps· integer · optionnel
Value for the limit steps parameter.includePayloads· boolean · optionnel
Value for the include payloads parameter.includeFinalPayload· boolean · optionnel
Value for the include final payload parameter.
Exemple d'appel{"name": "get_xdala_session_detail", "arguments": {"owner": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_session_start_handoff≈ 267 tokens
Read stored xDaLa session start handoff metadata, canonical request, authority, derived sessionOwnership role summary, validation, lean result summary, and terminal result. Read-only; does not sign, submit, or execute. Use sessionOwnership to avoid confusing the XRC-729 contract owner with the actual session owner/starter before Workbench completion.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "get_xdala_session_start_handoff", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_session_start_result≈ 272 tokens
Return terminal xDaLa session start result, lean result summary, and audit events. Read-only preparation/result lookup only; the MCP does not sign, submit, or execute, and users sign locally in Workbench/wallet/local signer. For completed handoffs, prefer result.results[].owner/sessionId/pid over XRC-729 contract owner facts when identifying the actual session owner/starter.
Paramètres, retour & exemple (1)
Paramètreshandle· string · requis
Opaque handoff handle returned by a previous XDaLa MCP tool.
Exemple d'appel{"name": "get_xdala_session_start_result", "arguments": {"handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_session_stats≈ 277 tokens
Use this when the user asks for aggregate XDaLa session statistics, for example “statistics for the last 2 weeks”, “success/failure counts”, “average session duration”, “average steps per session”, “top errors”, or “how many sessions ran recently”. For “last 2 weeks”, pass windowHours=336.
Paramètres, retour & exemple (2)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_session_stats", "arguments": {"owner": "texte", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_session_timeseries≈ 294 tokens
Use this when the user asks for XDaLa sessions over time, for example “sessions per day”, “daily sessions last 2 weeks”, “monthly session trend”, or “success/fail per day”. For “last 2 weeks by day”, pass windowHours=336 and bucket="day".
Paramètres, retour & exemple (3)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.bucket· string · optionnel · hour | day | month
Value for the bucket parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_session_timeseries", "arguments": {"owner": "texte", "bucket": "hour", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_start_payload_history≈ 412 tokens
Read-only indexed history of payload values used when starting a specific XRC-729 OSTC entry step. Reads Explorer PGRO through the MCP gateway only, selects the first matching entry-step receipt per owner/session, and returns compact scalar value statistics for UI pickers.
Paramètres, retour & exemple (6)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.ostcId· string · requis
Orchestration step contract id for the XDaLa workflow.stepId· string · requis
Canonical XDaLa step id used by Workbench/session-start requests.windowHours· integer · optionnel
Value for the window hours parameter.xrc729Address· string · requis
Value for the xrc729 address parameter.
Exemple d'appel{"name": "get_xdala_start_payload_history", "arguments": {"ostcId": "texte", "stepId": "texte", "xrc729Address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xdala_step_stats≈ 309 tokens
Use this when the user asks for step-level XDaLa statistics, for example “how many steps were valid”, “invalid steps”, “failed steps”, “step gas totals”, or “step stats for a session”.
Paramètres, retour & exemple (4)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.bucket· string · optionnel · none | hour | day | month
Value for the bucket parameter.sessionId· string · optionnel
XDaLa session identifier used to query runtime or explorer data.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xdala_step_stats", "arguments": {"owner": "texte", "bucket": "none", "sessionId": "texte", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_circulating_supply≈ 162 tokens
Use this to retrieve circulating supply information exposed by xgr_getCirculatingSupply.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_circulating_supply", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_core_addresses≈ 160 tokens
Use this to retrieve XGR core protocol addresses exposed by the xgr_getCoreAddrs RPC method.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_core_addresses", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_doc≈ 241 tokens
Retrieve canonical Markdown documentation for an XGR/XDaLa topic.
Paramètres, retour & exemple (1)
Paramètrestopic· string · requis · xdala-authoring | xrc-137-rule-document | xrc-137-contract | xrc-729-contract | xrc-729-orchestration | expression-evaluation | mcp-authoring | mcp-tools
Value for the topic parameter.
Exemple d'appel{"name": "get_xgr_doc", "arguments": {"topic": "xdala-authoring"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_multibundle_reference≈ 156 tokens
Retrieve canonical xgr-multi-bundle@1 Markdown documentation.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_multibundle_reference", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_multibundle_schema≈ 150 tokens
Retrieve canonical XGR MultiBundle schema.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_multibundle_schema", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_network_info≈ 220 tokens
Use this when the user asks what XGR.Network, XGRChain or XDaLa is, or requests official XGR URLs, chain metadata, RPC, Explorer, MCP, testnet faucet, documentation, XRC standards, source repositories or ecosystem entry points. Returns canonical project metadata and links; use get_chain_status for live chain state.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_network_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_purchase_options≈ 187 tokens
Call this first for every XGR purchase. Read live price, stock and payment assets; use payment_assets[].key exactly as payment_asset and inspect requires_sender_wallet before creating an order.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_purchase_options", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_session_start_schema≈ 156 tokens
Retrieve canonical Workbench xgr-session-start@1 handoff schema.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_session_start_schema", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_standard_example≈ 226 tokens
Retrieve a concrete JSON example for XRC-137 or XRC-729.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Name used for lookup, generation or display.standard· string · requis · xrc-137 | xrc-729 | xdala-authoring | xgr-multibundle
Value for the standard parameter.
Exemple d'appel{"name": "get_xgr_standard_example", "arguments": {"name": "texte", "standard": "xrc-137"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_standard_reference≈ 198 tokens
Use this before drafting XRC-137 or XRC-729 artifacts.
Paramètres, retour & exemple (1)
Paramètresstandard· string · requis · xrc-137 | xrc-729 | xdala-authoring | xgr-multibundle
Value for the standard parameter.
Exemple d'appel{"name": "get_xgr_standard_reference", "arguments": {"standard": "xrc-137"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_standard_schema≈ 196 tokens
Retrieve machine-readable JSON schema for XGR standards.
Paramètres, retour & exemple (1)
Paramètresstandard· string · requis · xrc-137 | xrc-729 | xdala-authoring | xgr-multibundle
Value for the standard parameter.
Exemple d'appel{"name": "get_xgr_standard_schema", "arguments": {"standard": "xrc-137"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xgr_starter_gas_options≈ 206 tokens
Check whether free native XGR starter gas is available for a low-balance EVM address. Use this before deployments, session starts, contract calls or other on-chain actions when the address lacks gas. Returns the fixed 1 XGR grant policy and the tool to call next.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_xgr_starter_gas_options", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc729_authority≈ 236 tokens
Read-only authority lookup for one XRC-729 orchestration contract. Reads owner()/getOwner() and getExecutorList(), detects zero-address executor wildcard, and never signs, submits, executes, or creates a handoff.
Paramètres, retour & exemple (1)
Paramètresorchestration· string · requis
Address or identifier of the deployed XDaLa orchestration contract.
Exemple d'appel{"name": "get_xrc729_authority", "arguments": {"orchestration": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc729_ostc_state≈ 289 tokens
Read-only list of indexed OSTC state entries for an XRC-729 contract.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.includeDeleted· boolean · optionnel
Value for the include deleted parameter.
Exemple d'appel{"name": "get_xrc729_ostc_state", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc_contract≈ 195 tokens
Read-only lookup of one indexed XRC contract by address.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "get_xrc_contract", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc_contract_events≈ 265 tokens
Read-only list of all indexed XRC events for one contract.
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "get_xrc_contract_events", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc_failure_stats≈ 386 tokens
Read-only invalid/failure statistics associated with an XRC-137 rule or XRC-729 OSTC/process filters.
Paramètres, retour & exemple (7)
Paramètrestype· string · optionnel · xrc137 | xrc729
Operation or handoff type identifier.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.ostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.address· string · optionnel
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.ostcHash· string · optionnel
Hash or identifier of the orchestration step contract artifact.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xrc_failure_stats", "arguments": {"type": "xrc137", "limit": 1, "owner": "texte", "ostcId": "texte", "address": "texte", "ostcHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc_owner_summary≈ 199 tokens
Compact read-only summary of XRC-137/XRC-729 assets and recent XRC events for an owner.
Paramètres, retour & exemple (1)
Paramètresowner· string · requis
EVM address of the XDaLa session owner or relevant account.
Exemple d'appel{"name": "get_xrc_owner_summary", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_xrc_usage≈ 357 tokens
Read-only usage statistics from Explorer PGRO tx_receipts for XRC-137 rules or XRC-729 OSTC/process filters.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel · xrc137 | xrc729
Operation or handoff type identifier.limit· integer · optionnel
Maximum number of records to return.ostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.ostcHash· string · optionnel
Hash or identifier of the orchestration step contract artifact.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "get_xrc_usage", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_recent_operations≈ 196 tokens
List recent offchain operation handoffs. Secrets and browser execution tokens are never returned by this tool.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Maximum number of records to return.
Exemple d'appel{"name": "list_recent_operations", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_wakeup_targets_by_address≈ 284 tokens
Use this to list WAITING XDaLa runtime steps that the given wallet or Safe address is allowed to wake via RPC. This is read-only and calls xgr_listWakeupTargetsByAddress, then enriches public/plain XRC rule payload metadata via eth_call when available.
Paramètres, retour & exemple (2)
Paramètreslast· integer · optionnel
Maximum number of most recent records to inspect.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "list_wakeup_targets_by_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xdala_session_ids≈ 343 tokens
Use this when the user asks for session IDs. Always returns session IDs grouped by owner because session IDs are only unique together with owner.
Paramètres, retour & exemple (5)
Paramètresowner· string · optionnel
EVM address of the XDaLa session owner or relevant account.outcome· string · optionnel · any | success | fail | unknown
Value for the outcome parameter.limitOwners· integer · optionnel
Value for the limit owners parameter.windowHours· integer · optionnel
Value for the window hours parameter.maxSessionIdsPerOwner· integer · optionnel
Value for the max session ids per owner parameter.
Exemple d'appel{"name": "list_xdala_session_ids", "arguments": {"owner": "texte", "outcome": "any", "limitOwners": 1, "windowHours": 1, "maxSessionIdsPerOwner": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xdala_session_owners≈ 252 tokens
Use this when the user asks which owners had XDaLa sessions, asks for the owner list, or when aggregate results show uniqueOwners but the concrete owner addresses are needed. For “last 3 weeks”, pass windowHours=504.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of records to return.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "list_xdala_session_owners", "arguments": {"limit": 1, "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xdala_sessions≈ 398 tokens
Use this when the user asks to list XDaLa sessions, enumerate recent sessions, or discover owner/sessionId pairs. This returns concrete owner + sessionId pairs and supports keyset pagination. For “last 3 weeks”, pass windowHours=504.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.cursor· object · optionnel
Value for the cursor parameter.outcome· string · optionnel · any | success | fail | unknown
Value for the outcome parameter.windowHours· integer · optionnel
Value for the window hours parameter.
Exemple d'appel{"name": "list_xdala_sessions", "arguments": {"limit": 1, "owner": "texte", "cursor": {}, "outcome": "any", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xgr_docs≈ 156 tokens
List canonical Markdown documentation topics served by the MCP knowledge base.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_xgr_docs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xgr_standard_examples≈ 196 tokens
List available example artifacts for a standard.
Paramètres, retour & exemple (1)
Paramètresstandard· string · requis · xrc-137 | xrc-729 | xdala-authoring | xgr-multibundle
Value for the standard parameter.
Exemple d'appel{"name": "list_xgr_standard_examples", "arguments": {"standard": "xrc-137"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xgr_standards≈ 156 tokens
List agent-readable XGR and XDaLa standards available in the MCP knowledge base.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_xgr_standards", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xrc729_contracts_by_executor≈ 286 tokens
Read-only Explorer lookup for active XRC-729 executor relations of one address. This is index-backed, does not scan contracts, and returns Explorer pagination metadata.
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.executor· string · requis
Value for the executor parameter.
Exemple d'appel{"name": "list_xrc729_contracts_by_executor", "arguments": {"executor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xrc_contracts≈ 288 tokens
Read-only list of indexed XRC-137/XRC-729 contracts globally or filtered by owner/type.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.type· string · optionnel · xrc137 | xrc729
Operation or handoff type identifier.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.
Exemple d'appel{"name": "list_xrc_contracts", "arguments": {"page": 1, "type": "xrc137", "limit": 1, "owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xrc_events≈ 448 tokens
Read-only list of XRC events globally or by owner, contract, type/action, tx hash, or block range.
Paramètres, retour & exemple (9)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.type· string · optionnel · xrc137 | xrc729
Operation or handoff type identifier.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.action· string · optionnel · deploy | update | ostc_update | ostc_delete
Value for the action parameter.txHash· string · optionnel
0x-prefixed transaction hash to inspect or resolve.toBlock· integer · optionnel
Value for the to block parameter.contract· string · optionnel
Value for the contract parameter.fromBlock· integer · optionnel
Value for the from block parameter.
Exemple d'appel{"name": "list_xrc_events", "arguments": {"page": 1, "type": "xrc137", "limit": 1, "owner": "texte", "action": "deploy", "txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_xrc_process_sessions≈ 382 tokens
Read-only list of sessions associated with an XRC-729 OSTC id/hash.
Paramètres, retour & exemple (7)
Paramètrespage· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.owner· string · optionnel
EVM address of the XDaLa session owner or relevant account.ostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.ostcHash· string · optionnel
Hash or identifier of the orchestration step contract artifact.windowHours· integer · optionnel
Value for the window hours parameter.xrc729Address· string · optionnel
Value for the xrc729 address parameter.
Exemple d'appel{"name": "list_xrc_process_sessions", "arguments": {"page": 1, "limit": 1, "owner": "texte", "ostcId": "texte", "ostcHash": "texte", "windowHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - quote_xgr_purchase≈ 341 tokens
Use only when the user specifies a maximum USDC/USDT payment budget. Call get_xgr_purchase_options first, pass payment_assets[].key, and treat this result as planning only: it creates no order and is not a payment instruction.
Paramètres, retour & exemple (3)
Paramètrespayment_asset· string · requis
Exact payment_assets[].key returned by get_xgr_purchase_options, for example usdc_eth. Do not use the display symbol.safety_margin_bps· integer · optionnel
Conservative planning margin in basis points. Omit to use the default 100 bps.max_payment_amount· number · requis
Maximum amount of the selected payment asset the user authorizes. This is USDC or USDT, not EUR.
Exemple d'appel{"name": "quote_xgr_purchase", "arguments": {"payment_asset": "texte", "max_payment_amount": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - read_xrc137_rule_json≈ 202 tokens
Read-only eth_call to XRC137.getRule(), returning the runtime rule JSON string.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "read_xrc137_rule_json", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - read_xrc729_ostc_json≈ 235 tokens
Read-only eth_call to XRC729.getOSTC(ostcId), returning the runtime OSTC JSON string.
Paramètres, retour & exemple (2)
ParamètresostcId· string · requis
Orchestration step contract id for the XDaLa workflow.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
Exemple d'appel{"name": "read_xrc729_ostc_json", "arguments": {"ostcId": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - request_xgr_starter_gas≈ 348 tokens
Use this tool when a user or agent needs native XGR to pay transaction fees on the configured XGR network. It sends one fixed 1 XGR grant from a dedicated server-controlled funding wallet to an eligible low-balance EVM address. Use it before deployments, session starts, contract calls or other on-chain actions when the address lacks gas. One confirmed grant per address; client-IP request limits apply; no repayment is required. The service never requests, receives or stores user or third-party private keys and cannot sign on behalf of users.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.purpose· string · optionnel
Value for the purpose parameter.
Exemple d'appel{"name": "request_xgr_starter_gas", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - resolve_wakeup_payload_schema≈ 370 tokens
Use this to resolve payload fields for one currently WAITING wake-up target. It reads XRC-729.getOSTC(step -> XRC-137) and XRC-137.getRule() via eth_call for plain JSON rules. Encrypted rules are not decrypted server-side.
Paramètres, retour & exemple (5)
Paramètrespid· string · optionnel
XDaLa process id within a session tree.step· string · optionnel
Human-readable XDaLa step label or step identifier.owner· string · requis
EVM address of the XDaLa session owner or relevant account.address· string · requis
EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.sessionId· string · requis
XDaLa session identifier used to query runtime or explorer data.
Exemple d'appel{"name": "resolve_wakeup_payload_schema", "arguments": {"owner": "texte", "address": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - resolve_xrc729_process_graph≈ 286 tokens
Resolve deployed XRC-729 OSTC runtime JSON and linked indexed XRC-137 rule contracts without mutating chain state.
Paramètres, retour & exemple (4)
ParamètresostcId· string · optionnel
Orchestration step contract id for the XDaLa workflow.includeRules· boolean · optionnel
Value for the include rules parameter.includeUsage· boolean · optionnel
Value for the include usage parameter.xrc729Address· string · requis
Value for the xrc729 address parameter.
Exemple d'appel{"name": "resolve_xrc729_process_graph", "arguments": {"xrc729Address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - search_transactions≈ 690 tokens
Read-only chain-wide Explorer DB transaction search. Use for general transaction, native XGR value, from/to address, hash, input, session id, validity/execution, and block/time-range questions; do not sample XDaLa sessions for chain-wide transaction questions.
Paramètres, retour & exemple (17)
Paramètresto· string · optionnel
Recipient address, contract address or upper bound used for the query.from· string · optionnel
Sender address or lower bound used for the query.page· integer · optionnel
One-based page number for paginated explorer/API results.limit· integer · optionnel
Maximum number of records to return.valid· boolean · optionnel
Value for the valid parameter.txHash· string · optionnel
0x-prefixed transaction hash to inspect or resolve.toBlock· integer · optionnel
Value for the to block parameter.executed· boolean · optionnel
Value for the executed parameter.hasInput· boolean · optionnel
Value for the has input parameter.hasValue· boolean · optionnel
Value for the has value parameter.fromBlock· integer · optionnel
Value for the from block parameter.sessionId· string · optionnel
XDaLa session identifier used to query runtime or explorer data.valueEqWei· string · optionnel
Value for the value eq wei parameter.valueGtWei· string · optionnel
Value for the value gt wei parameter.valueLtWei· string · optionnel
Value for the value lt wei parameter.windowHours· integer · optionnel
Value for the window hours parameter.contractCreation· boolean · optionnel
Value for the contract creation parameter.
Exemple d'appel{"name": "search_transactions", "arguments": {"to": "texte", "from": "texte", "page": 1, "limit": 1, "valid": true, "txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - search_xgr_transactions≈ 550 tokens
Find indexed native-XGR transactions using time, value and address filters before choosing a transaction for Relation Graph or Value Flow analysis. Typical use: all native transfers in the last 24 hours above a given XGR/wei amount. Results are read-only and cursor-paginated for latest/oldest sorting.
Paramètres, retour & exemple (10)
Paramètressort· string · optionnel · latest | oldest | largest
Sort order. largest is intentionally a bounded single-page picker view.limit· integer · optionnel
Maximum number of records to return.cursor· string · optionnel
Cursor returned by a previous latest/oldest search.address· string · optionnel
Optional address that may appear on either side of the transfer.toAddress· string · optionnel
Optional exact recipient address.fromAddress· string · optionnel
Optional exact sender address.maxValueWei· string · optionnel
Optional maximum native XGR transfer value in wei.minValueWei· string · optionnel
Minimum native XGR transfer value in wei.toTimestamp· integer · optionnel
Optional inclusive Unix-seconds upper time bound.fromTimestamp· integer · optionnel
Optional inclusive Unix-seconds lower time bound.
Exemple d'appel{"name": "search_xgr_transactions", "arguments": {"sort": "latest", "limit": 1, "cursor": "texte", "address": "texte", "toAddress": "texte", "fromAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - trace_xgr_transaction≈ 461 tokens
Loads an indexed transaction, uses its sender as the bounded graph root, returns sender/recipient trace roots plus the graph and an explicit edge to highlight. Useful for following native XGR transaction relations, but it does not attribute later mixed balances to the seed value.
Paramètres, retour & exemple (8)
Paramètresdepth· integer · optionnel
Value for the depth parameter.txHash· string · requis
0x-prefixed transaction hash to inspect or resolve.maxEdges· integer · optionnel
Value for the max edges parameter.maxNodes· integer · optionnel
Value for the max nodes parameter.direction· string · optionnel · in | out | both
Value for the direction parameter.minValueWei· string · optionnel
Value for the min value wei parameter.toTimestamp· integer · optionnel
Value for the to timestamp parameter.fromTimestamp· integer · optionnel
Value for the from timestamp parameter.
Exemple d'appel{"name": "trace_xgr_transaction", "arguments": {"txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - trace_xgr_value_flow≈ 543 tokens
Read-only native-XGR value-flow analysis starting from one transaction. Use model="possible" for conservative attribution ranges or model="proportional" for haircut attribution. Native XGR has no per-coin identity, so results are provenance models rather than proof that a specific coin moved. maxTransfers and maxHops accept a number or "all"; "all" is still bounded by Explorer server safety caps and reports truncation explicitly.
Paramètres, retour & exemple (6)
Paramètresmodel· string · optionnel · possible | proportional
possible returns attribution ranges; proportional applies a haircut/share model.txHash· string · requis
0x-prefixed transaction hash to inspect or resolve.maxHops· ? · optionnel
Maximum propagation hops from the seed recipient, or "all" subject to server safety caps.amountWei· string · optionnel
Optional amount of the seed transaction value to trace in wei. Defaults to the full native XGR value of the seed transaction.maxTransfers· ? · optionnel
Maximum propagated transfers to return, or "all" to continue until exhaustion subject to server safety caps.minAttributedWei· string · optionnel
Ignore branches whose possible/attributed amount falls below this wei threshold.
Exemple d'appel{"name": "trace_xgr_value_flow", "arguments": {"txHash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xdala_blueprint≈ 305 tokens
Validate XRC-729 OSTC plus per-step XRC-137 payload-flow consistency.
Paramètres, retour & exemple (4)
Paramètresostc· object · requis
Value for the ostc parameter.entryStepId· string · requis
Value for the entry step id parameter.xrc137ByStep· object · requis
Value for the xrc137 by step parameter.initialPayloadFields· array · optionnel
Value for the initial payload fields parameter.
Exemple d'appel{"name": "validate_xdala_blueprint", "arguments": {"ostc": {}, "entryStepId": "texte", "xrc137ByStep": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xdala_bundle≈ 196 tokens
Alias for validate_xgr_multibundle.
Paramètres, retour & exemple (1)
Paramètresbundle· object · requis
Canonical XDaLa bundle JSON object to validate, store or hand off.
Exemple d'appel{"name": "validate_xdala_bundle", "arguments": {"bundle": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xdala_rules≈ 214 tokens
Validate rule expressions against available placeholder fields.
Paramètres, retour & exemple (2)
Paramètresrules· array · requis
Value for the rules parameter.availableFields· array · optionnel
Value for the available fields parameter.
Exemple d'appel{"name": "validate_xdala_rules", "arguments": {"rules": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xgr_multibundle≈ 201 tokens
Validate canonical deployable xgr-multi-bundle@1.
Paramètres, retour & exemple (1)
Paramètresbundle· object · requis
Canonical XDaLa bundle JSON object to validate, store or hand off.
Exemple d'appel{"name": "validate_xgr_multibundle", "arguments": {"bundle": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xgr_session_start≈ 201 tokens
Validate legacy low-level session-start payload only.
Paramètres, retour & exemple (1)
ParamètressessionStart· object · requis
Value for the session start parameter.
Exemple d'appel{"name": "validate_xgr_session_start", "arguments": {"sessionStart": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xgr_session_start_handoff≈ 210 tokens
Validate a canonical Workbench xgr-session-start@1 request.
Paramètres, retour & exemple (1)
Paramètresrequest· object · requis
Canonical request object used by the target XDaLa workflow operation.
Exemple d'appel{"name": "validate_xgr_session_start_handoff", "arguments": {"request": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - validate_xrc137_authoring≈ 192 tokens
Validate a drafted XRC-137 authoring object.
Paramètres, retour & exemple (1)
Paramètresrule· object · requis
Value for the rule parameter.
Exemple d'appel{"name": "validate_xrc137_authoring", "arguments": {"rule": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».