Skip to main content
Connect your agent to the hosted Molpha MCP server, look around without a wallet, then run a paid round signed by your own wallet. It takes about five minutes.
Prefer a server that holds its own signer and runs unattended? Use the local stdio server instead. MCP overview compares the two.
1

Add the server

The hosted server needs no install and no keys.
2

Explore without a wallet

Read tools work straight away. Try:
Use Molpha to show the current capabilities: registry version, node count, chains and verifier addresses. Then derive the sourceId for https://api.drand.sh/public/1000 at $.round. Make no writes.
3

Fund a testnet wallet

Paid rounds are signed by your wallet, never by the server. Use a dedicated devnet wallet (solana-keygen new --outfile devnet-keypair.json creates one) with a little Devnet USDC from Circle’s faucet (choose USDC on Solana Devnet). get_x402_status in the next step shows the exact price and your balance. The wallet needs no SOL for an x402 round: the gateway’s facilitator pays the network fee.
4

Run a pay-per-request round

Ask for a quote first, then the round:
Call get_x402_status for 3 signatures with payer <your wallet address> and tell me the price. Then run prepare_x402_round for the same source with 3 signatures for the EVM chain and give me the transaction to sign.
Sign the returned USDC transfer with your wallet and do not broadcast it. Sign, don’t send has a short Node script for this. A prepared payment is valid for about a minute; if it lapses, prepare again. Pass the signed transaction to execute_x402_round: the gateway settles the payment and returns the signed attestation, verifier arguments and a payment receipt.
5

Use the attestation, not the summary

The trust anchor is the signed attestation the tool returns, not the agent’s prose. Verify it in your contract or service before acting on the value. See Verify on EVM.

Already have a subscription?

Sign in with your wallet instead of paying per round: begin_session returns a text message, your wallet signs it, complete_session returns a session token, and execute_subscription_round runs rounds against your plan. The wallet must be the subscription owner or one of its delegates. See Sign in with your wallet.

Next steps

Hosted MCP

Every hosted flow, step by step.

Tool reference

Inputs, outputs and errors for every tool.

Access and payments

Subscriptions, delegates and x402 compared.