Xenarch-mcp Server

Source profile for Xenarch-mcp. Its purpose and connection details need verification against the maintainer’s documentation.

Local serverstdiostreamable-http

What is the Xenarch-mcp Server?

This Xenarch-mcp source profile is awaiting review. The previous overview contained a logo or badge fragment rather than a usable description. Check the linked maintainer documentation for the server’s purpose and connection details.

Installation

The documented npm package is @xenarch/agent-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares XENARCH_PRIVATE_KEY, XENARCH_API_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Paymentsgroup 1) need a funded wallet (XENARCH_PRIVATE_KEY) and a control-plane link (XENARCH_API_TOKEN) — the official MCP refuses to pay without the token…
xenarch_check_gateCheck if a URL/domain has an x402 payment gate. Returns the accepted payment requirements — price, asset, network, seller wallet.
xenarch_payPay for an x402-gated URL. Signs an EIP-3009 USDC transfer, settles on-chain, returns the tx hash and the gated content.
xenarch_pay_linkPay a Xenarch pay-link by id (pay.xenarch.com/l/ ): fetches the envelope, settles USDC on Base, confirms with the link.
xenarch_get_historyView past payments made by this wallet (totals, per-domain, pagination).
xenarch_agent_loginBrowser-wallet sign-in to the control plane. Returns a link; open it, approve, call again to finish. The 7-day session powers every other xenarch_agent_ tool.
xenarch_agent_statusAgent profile (name, paused state) + spend summary for a period. Read-only.
xenarch_agent_get_capsRead spending caps (per-tx, daily, monthly) + remaining headroom. Read-only.
xenarch_agent_set_capsSet caps in USD (none disables an axis). Raising/removing a cap needs confirm: true; tightening is free.
xenarch_agent_reset_day_capReset today's daily-spend counter to the full daily cap.
xenarch_agent_get_scopeRead scope: default posture (allow/deny) + the rule list. Read-only.
xenarch_agent_add_scope_ruleAdd an allow/deny rule. deny tightens (free); allow loosens (needs confirm).
xenarch_agent_remove_scope_ruleRemove a rule by id/prefix. Removing a deny loosens scope (needs confirm).
xenarch_agent_set_default_scopeSet the posture for unmatched URLs. deny tightens; allow loosens (needs confirm).
xenarch_agent_pauseKill switch — block all of the agent's payments immediately. No confirm.
xenarch_agent_resumeLift the pause (needs confirm).
xenarch_agent_list_keysList the agent's xa_live_ API keys (id, label, last-used, revoked). Never returns plaintext. Read-only.
xenarch_agent_create_keyIssue a new xa_live_ key (plaintext returned once). Needs confirm.
xenarch_agent_rotate_keyRotate a key by id/prefix — invalidates the old secret, returns a new one once. Needs confirm.
xenarch_agent_revoke_keyPermanently revoke a key by id/prefix. Needs confirm.
xenarch_agent_get_receiptsList the agent's payment receipts with filters (period, status, source, domain). Read-only.
xenarch_create_linkCreate a pay-link. VALIDATE-FIRST: mode:'validate' reports missing fields; then mode:'create' + confirm:true signs + creates. Amount is USDC (max 1.00).
xenarch_list_linksList the merchant's pay-links (newest first), cursor-paginated. Read-only.
xenarch_get_linkGet one pay-link's detail (status, params, stats) by id. Read-only.
xenarch_revoke_linkRevoke a pay-link by id so it can no longer be paid. Needs confirm.
xenarch_list_paymentsList payments received across the merchant's links (newest first), cursor-paginated. Read-only.
xenarch_list_subscribersList subscribers across subscription links, with filters (link_id, status, mode). Read-only.
xenarch_get_merchant_profileGet the merchant profile (issuer identity, domain-verification status). Read-only.
xenarch_update_merchant_profileUpdate the merchant profile (name, site, email, address, tax id, brand color, logo, payout rhythm). Whole-state upsert.
xenarch_verify_domainVerify the merchant's domain via its _xenarch. DNS TXT record. Set the site first via xenarch_update_merchant_profile.

How to install the Xenarch-mcp Server

{
  "mcpServers": {
    "xenarch": {
      "command": "npx",
      "args": [
        "@xenarch/agent-mcp"
      ],
      "env": {
        "XENARCH_PRIVATE_KEY": "YOUR_XENARCH_PRIVATE_KEY",
        "XENARCH_API_TOKEN": "YOUR_XENARCH_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
XENARCH_PRIVATE_KEYDeclared in the maintainer’s client configuration.Check documentation
XENARCH_API_TOKENDeclared in the maintainer’s client configuration.Yes