PayDirect
Admin only

PayDirect MCP

Claude and ChatGPT talk to PayDirect over MCP. You sign in on paydirect.com. One setup call can create a workspace, wallet, keys, and an optional AgentBank settlement workspace.

Who can use it
Same GitHub login as the dashboard. No second identity provider.

Only PayDirect admins can call MCP. The bearer token must be that admin account's pd_live_ key (or the admin API secret). Merchant keys, VentureOS user keys, and unauthenticated setup calls receive 403.

Platforms such as VentureOS keep creating workspaces with POST /api/v1/workspaces and platform: "venturebuilder".

Endpoint
Streamable HTTP JSON-RPC
https://www.paydirect.com/api/mcp

Auth header: Authorization: Bearer pd_live_…

Tools
ToolUse
paydirect_login_statusWorkspace, wallets, AgentBank link
paydirect_setup_workspaceCreate workspace + wallet + keys
paydirect_get_walletEOA and smart-wallet balances
paydirect_fund_walletOnramp for USDC/ETH; send-to address for ADAO
paydirect_create_paymentHosted checkout (buyer pays later)
paydirect_get_paymentFetch a payment by id
paydirect_verify_paymentCheck whether a payment landed
paydirect_enable_agentbankOne-click AgentBank settlement
Claude, ChatGPT, Cursor

Hosted: add a custom MCP connector with URL https://www.paydirect.com/api/mcp, auth type Bearer, admin live key.

Claude Desktop / Cursor stdio:

{
  "mcpServers": {
    "paydirect": {
      "command": "npx",
      "args": ["-y", "paydirect-mcp-server"],
      "env": { "PAYDIRECT_API_KEY": "pd_live_..." }
    }
  }
}

Claude Code: claude mcp add paydirect -- npx -y paydirect-mcp-server with PAYDIRECT_API_KEY set to an admin key.

AgentBank

Admins can one-click create an AgentBank settlement workspace from a PayDirect workspace. That stores agentbank_venture_id on the workspace and can point settlement at the AgentBank wallet. AgentBank API keys are never stored on the workspace.

For VentureOS users, leave AgentBank off unless an admin asks. Pass platform: "venturebuilder" and createAgentBankSettlement: false.