Skip to main content
Glama
devcer

open-payments-mcp

by devcer

Open Payments MCP

Standalone MCP server exposing core Open Payments operations over stdio.

Tools

  • get_wallet_address

  • request_grant

  • continue_grant

  • create_incoming_payment

  • get_incoming_payment

  • create_quote

  • get_quote

  • create_outgoing_payment

  • get_outgoing_payment

Related MCP server: remit.md MCP Server

Configuration

Set these environment variables before running:

export OPEN_PAYMENTS_CLIENT_ADDRESS="https://example.com/client"
export OPEN_PAYMENTS_PRIVATE_KEY_PATH="/absolute/path/to/private.key"
export OPEN_PAYMENTS_KEY_ID="your-key-id"

Optional:

export OPEN_PAYMENTS_SESSION_FILE=".data/open-payments-sessions.json"
export OPEN_PAYMENTS_CALLBACK_PORT="3999"
export OPEN_PAYMENTS_MAX_DEBIT_AMOUNT="100000"

You can start from .env.example if you prefer loading env vars with your MCP client or shell.

The private key path, key ID, access tokens, and grant continuation tokens are never accepted as MCP tool inputs and are not returned in MCP tool responses.

Run

pnpm install
pnpm build
pnpm start

For development:

pnpm dev

Payment Flow

Typical peer-style flow using the core tools:

  1. get_wallet_address for receiver and sender.

  2. request_grant for receiver incoming-payment access.

  3. create_incoming_payment.

  4. request_grant for sender quote access.

  5. create_quote.

  6. request_grant for sender outgoing-payment access.

  7. User opens interactRedirectUrl and approves in their wallet.

  8. continue_grant.

  9. create_outgoing_payment.

  10. get_outgoing_payment.

Outgoing payment execution requires the finalized grant produced after user approval.

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables interaction with the Conekta payment API to manage orders, customers, subscriptions, and financial transactions. It provides a comprehensive suite of tools for core payment operations like processing refunds, creating checkouts, and monitoring account balances.
    32
    2
  • A
    license
    -
    quality
    F
    maintenance
    Enables AI agents to perform financial transactions such as direct payments, escrows, and bounty management using natural language with zero code integration. It provides a comprehensive suite of tools for fund streaming, subscriptions, and reputation tracking to facilitate secure agent-to-agent commerce.
    11
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Enables AI tools to manage financial operations through the Cresium Partner API, including transactions, payments, invoices, and wallet balances. It supports secure workflows such as bank address lookups, transfer previews, and signature request management.
    12
    2
  • F
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to interact with the Beep platform to manage bounties, assets, and payments. It supports operations for starting and stopping streaming sessions, verifying transactions, and issuing payments on the Beep network.

View all related MCP servers

Related MCP Connectors

  • Solana-native MCP gateway for SAP, DeFi tools, SNS identity, and x402 payments.

  • Agent Commerce Protocol MCP — bridges Stripe ACP + Google AP2 + Coinbase x402 for agent payments

  • Pay any Algorand x402 invoice with any asset, plus DEX swap quotes and unsigned builds.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devcer/open-payments-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server