NestDaddy

PHANTOM ID — agent payments (USDC on Base)

io.github.Arbromagency-Sato/phantom-mcp-server · v0.3.2

PHANTOM ID MCP payment server: agent-to-agent USDC payments on Base.

Connect Remote server

Terminal
claude mcp add --transport http phantom-mcp-server https://pay.idphantom.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "phantom-mcp-server": {
      "url": "https://pay.idphantom.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "phantom-mcp-server": {
      "type": "http",
      "url": "https://pay.idphantom.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://pay.idphantom.com/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 7 found in our last check

  • phantom_register

    One-line onboarding: creates an IDPHANTOM account for the configured payer wallet, pays the $2 USDC registration with a locally-signed EIP-712 authorization and returns the api_key. Requires PHANTOM_PAYER_PRIVATE_KEY and PHANTOM_ROUTER_ADDRESS in the environment. The api_key is…

  • phantom_authorize_budget

    Funder-signed EIP-712 AgentWalletAuthorization: lets an account spend up to max_units of USDC (6-decimal units, e.g. '1000000' = $1) with an optional daily cap, without giving away the wallet. Requires PHANTOM_FUNDER_PRIVATE_KEY in the environment; the signature is produced loca…

  • phantom_bind_identity

    Registers an agent_id as a portable identity for this account via POST /v1/identity/bind. The proof-of-possession is an EIP-712 IdentityBinding signature produced LOCALLY with PHANTOM_IDENTITY_PRIVATE_KEY (environment variable only, never a command-line flag — AGP-057); the priv…

  • quote_payment

    Create an IDPHANTOM payment quote with transparent platform fee (0.5%, min $0.01 USDC). Returns a payment intent ready for the payer's EIP-712 signature. Free: quoting never moves funds.

  • authorize_payment

    Attach the payer's EIP-712 PaymentAuthorization signature to a quoted payment intent. The signature is produced locally by the payer's wallet; it authorizes up to maximumTotalAuthorized, expiring at expiresAt. No funds move until submit_payment.

  • submit_payment

    Broadcast an authorized payment intent through IDPHANTOM. The platform relays the on-chain transaction; exactly one broadcast per intent is enforced server-side (retries return the already-submitted transaction hash). This is the step that settles funds.

  • verify_payment

    Verify an IDPHANTOM payment receipt: cryptographic checks (EIP-712 signature, payer recovery), expiry, and the on-chain state of the authorization (free/used/cancelled). Free for receipts of payments the caller participated in; paid via the receipt-verifier for third-party recei…

Headers

NameDescription
Authorization
Optional
PHANTOM API key of the agent account

Details

Endpointhttps://pay.idphantom.com/mcp (Streamable HTTP)
Package@phantomid/[email protected] (NPM, stdio)
First published8 Nov 2026
Last updated8 Nov 2026
Registry nameio.github.Arbromagency-Sato/phantom-mcp-server

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.