Skip to main content
Connecting takes about a minute. You add the server URL to your MCP client, the client opens a browser window, and you sign in to approve. No API keys, no manual registration: the server supports automatic client registration (OAuth 2.1 dynamic client registration with PKCE), so any standard MCP client can connect itself.

Add the server

Sign in and approve

  1. Your client opens a browser window to Prava’s sign-in.
  2. Sign in with your Prava Pay account (the same account as pay.prava.space; create one there if you’re new).
  3. Review the requested scopes (payments:read, payments:write, checkout:run) and approve.
  4. Done. The connection appears as an agent in your Prava Pay dashboard, alongside any CLI-linked agents.
Ask your agent to call the ping tool to confirm the connection.
First time with Prava? You’ll also add a card and a delivery address. Your agent can walk you through both: card entry happens on Prava’s secure page (via a payment_url), and addresses via the shop_add_address tool. The agent never sees the card.

Staying connected

  • Tokens refresh automatically. The client holds a refresh token; you won’t re-approve on every session.
  • Revoking access: revoke the agent in your Prava Pay dashboard. Its tokens stop working immediately.
  • Reconnecting: remove and re-add the server in your client, then sign in again.

Troubleshooting

Still stuck? support@prava.space.

Next

Tools reference

What each tool does and the order to call them in.

Your Prava Pay dashboard

Approvals, cards, spending controls, revocation.