MCP Hub
Back to servers

Payoza MCP Server

Connects the Payoza crypto payments API to AI assistants, enabling users to manage transactions, subscriptions, and payment links across multiple blockchains. It provides a comprehensive suite of tools for handling checkout sessions, customers, and real-time revenue analytics through natural language commands.

glama
Updated
Mar 10, 2026

Payoza

Payoza MCP Server

MCP (Model Context Protocol) server that exposes the Payoza crypto payments API to AI assistants like Claude, Cursor, and Windsurf.


Setup

cd mcp
npm install
npm run build

Environment Variables

VariableRequiredDefaultDescription
PAYOZA_API_URLNohttp://localhost:8080Payoza API base URL
PAYOZA_API_TOKENYesJWT bearer token
PAYOZA_TEAM_IDYesTeam ID for scoped requests

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "payoza": {
      "command": "node",
      "args": ["/path/to/mcp/dist/index.js"],
      "env": {
        "PAYOZA_API_URL": "https://api.payoza.io",
        "PAYOZA_API_TOKEN": "your-jwt-token",
        "PAYOZA_TEAM_ID": "your-team-id"
      }
    }
  }
}

Claude Code Configuration

claude mcp add payoza -- node /path/to/mcp/dist/index.js

Or add to .claude/settings.json:

{
  "mcpServers": {
    "payoza": {
      "command": "node",
      "args": ["/path/to/mcp/dist/index.js"],
      "env": {
        "PAYOZA_API_URL": "https://api.payoza.io",
        "PAYOZA_API_TOKEN": "your-jwt-token",
        "PAYOZA_TEAM_ID": "your-team-id"
      }
    }
  }
}

Available Tools (38 total)

Overview

ToolDescription
get_overviewHigh-level account overview: balances, transaction/link/customer counts

Payment Links

ToolDescription
list_payment_linksList payment links with pagination
create_payment_linkCreate a new payment link
update_payment_linkUpdate a payment link
delete_payment_linkDelete a payment link

Checkout Sessions

ToolDescription
list_checkout_sessionsList checkout sessions with pagination
create_checkout_sessionCreate a new checkout session
get_checkout_sessionGet checkout session details by ID

Customers

ToolDescription
list_customersList customers with pagination
create_customerCreate a new customer
get_customerGet customer details by ID
update_customerUpdate a customer

Transactions

ToolDescription
list_transactionsList transactions with pagination
get_transactionGet transaction details by ID

Subscriptions

ToolDescription
list_subscriptionsList subscriptions with pagination
get_subscriptionGet subscription details by ID
pause_subscriptionPause an active subscription
resume_subscriptionResume a paused subscription
cancel_subscriptionCancel a subscription

Balance

ToolDescription
get_balancesGet balances across all currencies/chains
get_balance_ledgerGet paginated ledger entries

Settlements

ToolDescription
list_settlementsList settlements with pagination

Webhooks

ToolDescription
list_webhooksList configured webhooks
create_webhookCreate a webhook endpoint
update_webhookUpdate a webhook
get_webhook_eventsGet delivery events for a webhook
delete_webhookDelete a webhook

Prices

ToolDescription
get_exchange_rateGet exchange rate between two currencies
get_pricesGet prices for multiple tokens

Analytics

ToolDescription
get_revenue_analyticsGet daily revenue analytics data
get_platform_fee_analyticsGet platform fee analytics data

Addresses

ToolDescription
list_addressesList deposit addresses
create_addressCreate a deposit address for a chain

Notifications

ToolDescription
list_notificationsList notifications with pagination
get_unread_notification_countGet unread notification count
mark_notification_readMark a notification as read
mark_all_notifications_readMark all notifications as read
delete_notificationDelete a notification

Team Members

ToolDescription
list_team_membersList team members
invite_team_memberInvite a new member
update_team_memberUpdate a member's role
remove_team_memberRemove a team member

API Keys

ToolDescription
list_api_keysList API keys
create_api_keyCreate a new API key
delete_api_keyDelete an API key

Available Resources

URIDescription
payoza://team/infoCurrent authenticated user/team information
payoza://docs/apiAPI documentation summary

Supported Chains

solana · ethereum · base · polygon · bsc · arbitrum · avalanche

Supported Tokens

SOL · ETH · BTC · USDC · USDT · DAI and more depending on chain configuration.

Development

npm run dev          # Run with tsx (no build step)
npm run typecheck    # Type-check without emitting
npm run build        # Compile to dist/
npm start            # Run compiled output

Reviews

No reviews yet

Sign in to write a review