Parly MCP Server
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Agent Selfhost MCP
Payment tools for developer-operated AI agents, using Parly's V4 private balances and V7 cross-chain payouts. Supported Tempo assets are USDC.e, USDT0 and OpenUSD (OUSD); destination assets depend on the active route.
Agent Selfhost MCP runs with your configured agent wallet. For wallet-connected
account tools, choose Parly Hosted MCP at https://mcp.parly.fi/, or run
Parly Selfhost MCP on infrastructure you control.
What this project is
This project packages Agent Selfhost MCP and the SDK modules needed to expose Parly private payment tools to agent stacks.
Related MCP server: OnChainDiligence Agentverse Adapter
Who this project is for
Use this project for agents that recover private balances, prepare payments and execute them through a dedicated agent wallet.
Install
cp .env.example .env
pnpm install
pnpm startBy default the server runs over trusted local stdio. The local process can control the configured agent wallet; do not connect untrusted clients to it.
HTTP is an optional single-operator interface. Set PORT and a separate MCP_HTTP_AUTH_TOKEN
generated from at least 32 random bytes (base64url, 43-128 characters). Every /mcp POST requires
Authorization: Bearer <operator token>. Tokens in URLs are rejected. Binding defaults to
127.0.0.1; /health reports liveness only. HTTP is stateless: each authenticated POST has its own
transport; GET/SSE sessions are not supported.
Up to four requests can remain active. Disconnecting does not undo a wallet operation or free its
slot before it finishes; check transaction activity before retrying. A stuck operation needs an
operator investigation, not repeated client retries.
Remote access additionally requires MCP_HTTP_HOST=0.0.0.0 (or ::) and
MCP_HTTP_PUBLIC_ORIGIN=https://your-operator-host. You must terminate TLS at an operator-controlled
reverse proxy and prevent direct access to the plain-HTTP listener. The setting does not create TLS.
Preserve the configured Host and do not allow other origins. The operator token authorizes wallet
operations, including sends; it is not an individual customer's login. Never expose this service as
a shared consumer endpoint. Rotate the HTTP token by changing it and restarting the process; do not
reuse the wallet key or the separate outbound API token.
Configuration
AGENT_PRIVATE_KEYMCP_TEMPO_PROFILE=phase3-tempo4217TEMPO_RPC_URLTEMPO_CHAIN_ID=4217SETTLEMENT_DOMAIN_ID=4217PONDER_GRAPHQL_URLPARLY_SDK_ASSETS_PATHPARLY_CURRENT_SDK_CONFIG_JSONPARLY_CURRENT_STORAGE_PATHoptional MPP adapter flags
optional app API bridge:
PARLY_WEB_API_BASE_URLoptional app API auth:
PARLY_MCP_WEB_API_BEARER_TOKEN
Configure the current client's verified profile, deployment blocks and pinned proof assets as described in COMPATIBILITY.md.
Supported tools
Private balance tools:
recover_largest_noteget_private_balanceprepare_private_sendpreflight_shielded_paymentsend_shielded_paymentpreflight_batch_shielded_paymentsend_batch_shielded_paymentexecute_shielded_payment
MPP tools:
MPP retains its versioned PoolV2 session interface for USDC.e and USDT0. The current V4/V7 payment tools above use the separate current SDK configuration.
mpp_create_sessionmpp_preflight_session_paymentmpp_settle_session_payment
App API tools, when PARLY_WEB_API_BASE_URL is configured:
Privacy Links status, public read, owner list, claim, publish, visibility, reports, and social status
cross-chain deposit route creation or quote, payment status, payer history, payout status, refund claim, short-lived receipt download URLs, and invoice receipt verification
public relayer list and relayer registration helpers
execute_shielded_payment is a compatibility alias. New integrations should use
send_shielded_payment.
get_private_balance returns the recovered V4 balance and note count.
prepare_private_send selects inputs and returns the amount, fees and change
without exposing note secrets. Single and batch Send use the same current SDK
execution path. V7 routes provide cross-chain quotes, delivery tracking and
eligible refund recovery.
Privacy Link and deposit tools use Parly's admitted payment routes. Existing versioned recovery remains available for earlier funded notes.
Resources
parly://launch-contextparly://security-notes
Operation
Use a dedicated agent wallet and store its credentials on your server. The local operator controls that wallet; the HTTP operator token authorizes its tools. Preflight checks prepare a review without submitting a payment. Retain pending payment records and check their outcome before retrying an interrupted request.
Public API tools use the wallet authorization and permissions required by each Parly action. Private configuration and note secrets are excluded from tool responses. See CHANGELOG.md for version-specific security updates.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private payments for agents: shield, send, swap and bridge via ZK privacy pools on 4 EVM chains.
Agent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.
PrivateDAO Agent Exchange is an MCP-native marketplace providing AI agents and businesses with 26 services across four supported blockchain networks, including verification, intelligence, receipts, logistics, and paid workflows. Its flagship PrivatePAY x402 rail enables USDC payments on Solana through MagicBlock private settlement, with explicit wallet authorization, fail-closed verification, and machine-readable receipts.
Scoped secrets and HSM wallet signing for agents; humans approve out of band. OAuth 2.1.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables agents to accept and spend payments via Rill's network, including pay links, wallets, and Connect onboarding.MIT
- FlicenseNot gradedqualityCmaintenanceProvides a stateless Agent Chat Protocol bridge that lets agents inspect proposed payments against policy, retrieve public signed receipts, and verify their cryptographic proofs without wallet or payment capabilities.-
- AlicenseNot gradedqualityBmaintenanceEnables agents and clients to manage wallet-owned identity, private per-agent context, swarm coordination, jobs and offerings, policy-gated tool execution, and audit proofs, with Robinhood Chain execution and payment verification support.MIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to inspect pot balances, deposits, deposit addresses, and spend approvals, and to pay for PaidResources on spark/USDB or send to allowlisted Spark addresses within a per-spend cap. Transactions above the cap become human approval tickets, and the pot key remains in the OS keychain so nothing is signed until approval.MIT