Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

XGR MCP Gateway

REMOTE · MCP.XGR.NETWORK

Public Streamable HTTP MCP gateway for XGRChain, XDaLa sessions, Explorer data and XGR standards.

Available components

0 this week 84 Trust /100

Last scanned (6 hours ago)

Scores higher than 89% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Crypto and Web3

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability74
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 12395 tokens (~110/item across 112 items; 112 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety90
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 3 of 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "get_xdala_bundle_deploy_handoff" implies "deploy" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 112 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 24 Oct 26 0
    • Schema quality: 10617 → 12395 ▼ functional
    • Destructive annotations: 50% → 60% ▲ functional
    • Schema quality: excellent → good functional
    • New tool “agent_commons_ask_peers” functional
    • New tool “agent_commons_discover” functional
    • New tool “agent_commons_inbox” functional
    • New tool “agent_commons_list_topics” functional
    • New tool “agent_commons_live_file” functional
    • New tool “agent_commons_live_join” functional
    • New tool “agent_commons_live_post” functional
    • New tool “agent_commons_live_read” functional
    • New tool “agent_commons_live_wait” functional
    • New tool “agent_commons_mark_read” functional
    • New tool “agent_commons_message_file” functional
    • New tool “agent_commons_post” functional
    • New tool “agent_commons_read_topic” functional
    • New tool “agent_commons_register” functional
    • New tool “get_xgr_public_readkey” functional
    • New tool “list_xgr_grants” functional
    • New tool “list_xgr_grants_for_readkey” functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 17 Aug 26 0
    • New tool “search_xgr_transactions” functional
  • 16 Aug 26 0
    • Tool “create_xgr_purchase_order” rewrote its description, which is the text the model reads security
    • Tool “create_xgr_purchase_order_by_budget” rewrote its description, which is the text the model reads security
    • Tool “get_xgr_purchase_options” rewrote its description, which is the text the model reads security
    • Tool “quote_xgr_purchase” rewrote its description, which is the text the model reads security
    • Schema quality: 8922 → 10387 ▼ functional
    • Schema quality: good → excellent functional
    • New tool “expand_address_relation_graph” functional
    • New tool “get_address_relation_graph” functional
    • New tool “get_relation_edge_transactions” functional
    • New tool “get_xdala_start_payload_history” functional
    • New tool “trace_xgr_transaction” functional
    • New tool “trace_xgr_value_flow” functional
    • “create_xdala_session_start_handoff” reworded the description of “bundleDeployHandle” cosmetic
    • “create_xgr_purchase_order” reworded the description of “amount_xgr” cosmetic
    • “create_xgr_purchase_order” reworded the description of “country_code” cosmetic
    • “create_xgr_purchase_order” reworded the description of “email” cosmetic
    • “create_xgr_purchase_order” reworded the description of “name” cosmetic
    • “create_xgr_purchase_order” reworded the description of “payment_asset” cosmetic
    • “create_xgr_purchase_order” reworded the description of “sender_wallet” cosmetic
    • “create_xgr_purchase_order” reworded the description of “terms_accepted” cosmetic
    • “create_xgr_purchase_order” reworded the description of “xgr_wallet” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “country_code” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “email” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “max_payment_amount” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “name” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “payment_asset” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “safety_margin_bps” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “sender_wallet” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “terms_accepted” cosmetic
    • “create_xgr_purchase_order_by_budget” reworded the description of “xgr_wallet” cosmetic
    • “quote_xgr_purchase” reworded the description of “max_payment_amount” cosmetic
    • “quote_xgr_purchase” reworded the description of “payment_asset” cosmetic
    • “quote_xgr_purchase” reworded the description of “safety_margin_bps” cosmetic
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.xgr.network/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.xgr.network CN=YE2,O=Let's Encrypt,C=US 5 Oct 2026 3 Jan 2027 ECDSA 256 ECDSA-SHA384 602566917c9607fa9a5881ae1fcbcd72dc4
SANs: mcp.xgr.network
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.xgr.network. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
network. present 11416, 40414 8, 8 Verified
xgr.network. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.xgr.network/mcp Verified 200
http (plaintext) http://mcp.xgr.network/mcp HTTPS enforced 301 https://mcp.xgr.network/mcp
MCP tools · 112 exposed · ~12,395 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_xdala_payload_field_value_stats ~133

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”.

NameTypeReqDescription
fieldstringyesValue for the field parameter.
limitinteger–Maximum number of records to return.
outcomestring–Value for the outcome parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
sourcestring–Source type for deriving the prepared XDaLa request.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_payload_key_stats ~129

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.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
outcomestring–Value for the outcome parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
sourcestring–Source type for deriving the prepared XDaLa request.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_payload_term_stats ~166

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.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
minTermLengthinteger–Value for the min term length parameter.
modestring–Value for the mode parameter.
outcomestring–Value for the outcome parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
sourcestring–Source type for deriving the prepared XDaLa request.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_process_mermaid ~237

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.

NameTypeReqDescription
bundleobject–Canonical XDaLa bundle JSON object to validate, store or hand off.
directionstring–Value for the direction parameter.
handlestring–Opaque handoff handle returned by a previous XDaLa MCP tool.
includeAddressesboolean–Value for the include addresses parameter.
includePayloadFieldsboolean–Value for the include payload fields parameter.
includeRuleSummaryboolean–Value for the include rule summary parameter.
includeRulesboolean–Value for the include rules parameter.
includeWarningsboolean–Value for the include warnings parameter.
ostcIdstring–Orchestration step contract id for the XDaLa workflow.
sourcestringyesSource type for deriving the prepared XDaLa request.
xrc729Addressstring–Value for the xrc729 address parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_session_detail ~128

Use this when the user asks for details, timeline, steps, payloads, or evidence for a concrete XDaLa session with owner and sessionId.

NameTypeReqDescription
includeFinalPayloadboolean–Value for the include final payload parameter.
includePayloadsboolean–Value for the include payloads parameter.
limitStepsinteger–Value for the limit steps parameter.
ownerstringyesEVM address of the XDaLa session owner or relevant account.
sessionIdstringyesXDaLa session identifier used to query runtime or explorer data.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_session_start_handoff ~103

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.

NameTypeReqDescription
handlestringyesOpaque handoff handle returned by a previous XDaLa MCP tool.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_session_start_result ~111

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.

NameTypeReqDescription
handlestringyesOpaque handoff handle returned by a previous XDaLa MCP tool.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_session_stats ~112

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.

NameTypeReqDescription
ownerstring–EVM address of the XDaLa session owner or relevant account.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_session_timeseries ~119

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".

NameTypeReqDescription
bucketstring–Value for the bucket parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_start_payload_history ~173

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.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
ostcIdstringyesOrchestration step contract id for the XDaLa workflow.
ownerstring–EVM address of the XDaLa session owner or relevant account.
stepIdstringyesCanonical XDaLa step id used by Workbench/session-start requests.
windowHoursinteger–Value for the window hours parameter.
xrc729AddressstringyesValue for the xrc729 address parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xdala_step_stats ~121

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”.

NameTypeReqDescription
bucketstring–Value for the bucket parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
sessionIdstring–XDaLa session identifier used to query runtime or explorer data.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_circulating_supply ~31

Use this to retrieve circulating supply information exposed by xgr_getCirculatingSupply.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_core_addresses ~32

Use this to retrieve XGR core protocol addresses exposed by the xgr_getCoreAddrs RPC method.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_doc ~35

Retrieve canonical Markdown documentation for an XGR/XDaLa topic.

NameTypeReqDescription
topicstringyesValue for the topic parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_multibundle_reference ~26

Retrieve canonical xgr-multi-bundle@1 Markdown documentation.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_multibundle_schema ~21

Retrieve canonical XGR MultiBundle schema.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_network_info ~80

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_public_readkey ~62

Read and validate a wallet's PUBLIC P-256 readkey from XRC-563 using live XGR RPC. No private keys or secrets are accepted.

NameTypeReqDescription
walletAddressstringyesWallet address used as intended signer, starter or actor context.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_purchase_options ~48

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_session_start_schema ~26

Retrieve canonical Workbench xgr-session-start@1 handoff schema.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_standard_example ~54

Retrieve a concrete JSON example for XRC-137 or XRC-729.

NameTypeReqDescription
namestringyesName used for lookup, generation or display.
standardstringyesValue for the standard parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_standard_reference ~38

Use this before drafting XRC-137 or XRC-729 artifacts.

NameTypeReqDescription
standardstringyesValue for the standard parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_standard_schema ~33

Retrieve machine-readable JSON schema for XGR standards.

NameTypeReqDescription
standardstringyesValue for the standard parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xgr_starter_gas_options ~70

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc_contract ~45

Read-only lookup of one indexed XRC contract by address.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc_contract_events ~77

Read-only list of all indexed XRC events for one contract.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
limitinteger–Maximum number of records to return.
pageinteger–One-based page number for paginated explorer/API results.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc_failure_stats ~158

Read-only invalid/failure statistics associated with an XRC-137 rule or XRC-729 OSTC/process filters.

NameTypeReqDescription
addressstring–EVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
limitinteger–Maximum number of records to return.
ostcHashstring–Hash or identifier of the orchestration step contract artifact.
ostcIdstring–Orchestration step contract id for the XDaLa workflow.
ownerstring–EVM address of the XDaLa session owner or relevant account.
typestring–Operation or handoff type identifier.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc_owner_summary ~54

Compact read-only summary of XRC-137/XRC-729 assets and recent XRC events for an owner.

NameTypeReqDescription
ownerstringyesEVM address of the XDaLa session owner or relevant account.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc_usage ~140

Read-only usage statistics from Explorer PGRO tx_receipts for XRC-137 rules or XRC-729 OSTC/process filters.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
limitinteger–Maximum number of records to return.
ostcHashstring–Hash or identifier of the orchestration step contract artifact.
ostcIdstring–Orchestration step contract id for the XDaLa workflow.
typestring–Operation or handoff type identifier.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc729_authority ~77

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.

NameTypeReqDescription
orchestrationstringyesAddress or identifier of the deployed XDaLa orchestration contract.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

get_xrc729_ostc_state ~98

Read-only list of indexed OSTC state entries for an XRC-729 contract.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
includeDeletedboolean–Value for the include deleted parameter.
limitinteger–Maximum number of records to return.
pageinteger–One-based page number for paginated explorer/API results.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_recent_operations ~42

List recent offchain operation handoffs. Secrets and browser execution tokens are never returned by this tool.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_wakeup_targets_by_address ~106

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.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
lastinteger–Maximum number of most recent records to inspect.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xdala_session_ids ~118

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.

NameTypeReqDescription
limitOwnersinteger–Value for the limit owners parameter.
maxSessionIdsPerOwnerinteger–Value for the max session ids per owner parameter.
outcomestring–Value for the outcome parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xdala_session_owners ~87

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.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xdala_sessions ~132

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.

NameTypeReqDescription
cursorobject–Value for the cursor parameter.
limitinteger–Maximum number of records to return.
outcomestring–Value for the outcome parameter.
ownerstring–EVM address of the XDaLa session owner or relevant account.
windowHoursinteger–Value for the window hours parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xgr_docs ~22

List canonical Markdown documentation topics served by the MCP knowledge base.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xgr_grants ~104

List grants visible to the permit signer, optionally filtered by RID. This tool returns only grant metadata, never private keys, plaintext or EncDEK. XGR RPC authorizes which recipients may be listed based on the signed permit.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
permitobjectyesValue for the permit parameter.
ridstring–Value for the rid parameter.
scope–yesValue for the scope parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xgr_grants_for_readkey ~120

Read XGR grants for a specific RID and scope using a caller-signed short-lived xdalaPermit. Returns encrypted DEK envelopes only. The RPC validates the signature and access rights; callers must additionally validate grants and their own user permissions before local decryption. No private keys or plaintext accepted.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
permitobjectyesValue for the permit parameter.
ridstringyesValue for the rid parameter.
scope–yesValue for the scope parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xgr_standard_examples ~31

List available example artifacts for a standard.

NameTypeReqDescription
standardstringyesValue for the standard parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xgr_standards ~29

List agent-readable XGR and XDaLa standards available in the MCP knowledge base.

Input schema present but exposes no named parameters.

NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xrc_contracts ~95

Read-only list of indexed XRC-137/XRC-729 contracts globally or filtered by owner/type.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
ownerstring–EVM address of the XDaLa session owner or relevant account.
pageinteger–One-based page number for paginated explorer/API results.
typestring–Operation or handoff type identifier.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xrc_events ~168

Read-only list of XRC events globally or by owner, contract, type/action, tx hash, or block range.

NameTypeReqDescription
actionstring–Value for the action parameter.
contractstring–Value for the contract parameter.
fromBlockinteger–Value for the from block parameter.
limitinteger–Maximum number of records to return.
ownerstring–EVM address of the XDaLa session owner or relevant account.
pageinteger–One-based page number for paginated explorer/API results.
toBlockinteger–Value for the to block parameter.
txHashstring–0x-prefixed transaction hash to inspect or resolve.
typestring–Operation or handoff type identifier.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xrc_process_sessions ~150

Read-only list of sessions associated with an XRC-729 OSTC id/hash.

NameTypeReqDescription
limitinteger–Maximum number of records to return.
ostcHashstring–Hash or identifier of the orchestration step contract artifact.
ostcIdstring–Orchestration step contract id for the XDaLa workflow.
ownerstring–EVM address of the XDaLa session owner or relevant account.
pageinteger–One-based page number for paginated explorer/API results.
windowHoursinteger–Value for the window hours parameter.
xrc729Addressstring–Value for the xrc729 address parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

list_xrc729_contracts_by_executor ~88

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.

NameTypeReqDescription
executorstringyesValue for the executor parameter.
limitinteger–Maximum number of records to return.
pageinteger–One-based page number for paginated explorer/API results.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

quote_xgr_purchase ~150

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.

NameTypeReqDescription
max_payment_amountnumberyesMaximum amount of the selected payment asset the user authorizes. This is USDC or USDT, not EUR.
payment_assetstringyesExact payment_assets[].key returned by get_xgr_purchase_options, for example usdc_eth. Do not use the display symbol.
safety_margin_bpsinteger–Conservative planning margin in basis points. Omit to use the default 100 bps.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

read_xrc137_rule_json ~53

Read-only eth_call to XRC137.getRule(), returning the runtime rule JSON string.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

read_xrc729_ostc_json ~82

Read-only eth_call to XRC729.getOSTC(ostcId), returning the runtime OSTC JSON string.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
ostcIdstringyesOrchestration step contract id for the XDaLa workflow.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

request_xgr_starter_gas ~157

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.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
purposestring–Value for the purpose parameter.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

resolve_wakeup_payload_schema ~163

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.

NameTypeReqDescription
addressstringyesEVM wallet, Safe or contract address in 0x-prefixed hexadecimal format.
ownerstringyesEVM address of the XDaLa session owner or relevant account.
pidstring–XDaLa process id within a session tree.
sessionIdstringyesXDaLa session identifier used to query runtime or explorer data.
stepstring–Human-readable XDaLa step label or step identifier.
NameTypeReqDescription
data–yesStructured result data returned by the XGR MCP gateway.

No examples provided.

Install

How do I install the XGR MCP Gateway server?

XGR MCP Gateway is a hosted endpoint at https://mcp.xgr.network/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.xgr.network

# add to Claude Code
claude mcp add --transport http xgr-network-xdala-workflow-builder 'https://mcp.xgr.network/mcp'
Common questions

What is the XGR MCP Gateway server?

XGR MCP Gateway is listed in the public MCP registry as io.github.xgr-network/xdala-workflow-builder. Public Streamable HTTP MCP gateway for XGRChain, XDaLa sessions, Explorer data and XGR standards. This page covers its hosted endpoint (https://mcp.xgr.network/mcp).

Is the XGR MCP Gateway server safe to use?

XGR MCP Gateway scores 84 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the XGR MCP Gateway server expose?

XGR MCP Gateway exposes 112 tools: get_xgr_network_info, get_chain_status, get_latest_block, get_account_live_state, get_transaction_evidence, and 107 more. Their descriptions and schemas cost roughly 12,395 tokens of context every time the server is loaded.

Does the XGR MCP Gateway server require authentication?

No. We connected to XGR MCP Gateway without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the XGR MCP Gateway server still maintained?

XGR MCP Gateway is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.