MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Payments & trading

PayRam

Install, configure, operate and integrate self-hosted PayRam crypto payment gateways.

Checks passed
14 / 22

1 failed · 7 not measured

Median response
465 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
44

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 469 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name payram-helper.

  • Pass
    Lists tools

    tools/list returned 44 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 465 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 469 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    36 of 38 parameters have a description (95%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Fail
    Website matches publisher

    The website host does not match the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-10-07T08:25:17.861549Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using PayRam

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http payram https://mcp.payram.com/mcp

Capabilities

Tools 44

explain_payment_flow

Describe how payments move from customer initiation through settlement.

Discovered
explain_payram_basics

Explain Payram's product pillars, architecture, payments, and payouts capabilities.

Discovered
explain_payram_concepts

Glossary-backed explanation of Payram terminology and constraints.

Discovered
explain_payram_security

Answer "is PayRam safe / trustworthy / audited?": why an agent can use it without holding secrets, the independent smart contract audit (what it covers and what it does not), and how to verify the report.

Discovered
explain_referral_flow

Detail the referrer/referee lifecycle and required APIs.

Discovered
explain_referrals_basics

Summarize how Payram referral campaigns are configured and managed.

Discovered
generate_env_template

Creates a .env template for configuring a merchant backend to talk to a self-hosted Payram server.

Discovered
generate_mock_webhook_event

Generates a snippet to send mock Payram webhook events to your local endpoint for testing.

Discovered
generate_payment_http_snippet

Generates a raw HTTP sample for creating a Payram payment in the requested language.

Discovered
generate_payment_route_snippet

Generates a ready-to-use backend endpoint (e.g., /api/pay/create) that creates a Payram payment.

Discovered
generate_payment_sdk_snippet

Generates backend code using the official Payram JS/TS SDK to create a payment.

Discovered
generate_payment_status_snippet

Generates backend code to query the status of a Payram payment.

Discovered
generate_payout_recipient_flow_snippet

Generates the recommended OTP-verified payout flow: create recipient → validate OTP → create payout against the saved recipient. Use this for repeat beneficiaries; use generate_payout_sdk_snippet for one-off direct payouts.

Discovered
generate_payout_sdk_snippet

Generates a backend code snippet for creating a payout using the Payram JS/TS SDK.

Discovered
generate_payout_status_snippet

Generates backend code to query the status of a payout using the Payram SDK.

Discovered
generate_referral_route_snippet

Generates a backend route such as /api/referrals/create for logging referral events.

Discovered
generate_referral_sdk_snippet

Generates a backend route or service snippet to create a referral event using the Payram SDK.

Discovered
generate_referral_status_snippet

Generates code to fetch referral progress, rewards, or status.

Discovered
generate_referral_validation_snippet

Generates a snippet to validate referral IDs, statuses, and eligibility.

Discovered
generate_setup_checklist

Returns a step-by-step checklist of everything a merchant must configure to start using Payram.

Discovered
generate_topup_integration_snippet

For EXISTING apps: emits the recommended top-up wallet integration — ledger schema + cumulative-credit webhook handler + atomic invoice-settle function. Credits crypto payments to a user's balance first, then debits invoices from it, so over/under/late/duplicate payments become balance states, not payment exceptions. Pair with the payram-topup-wallet-integration skill. (New store with no users? Use the checkout/plugin path instead.)

Discovered
generate_webhook_event_router

Generates a backend event router that dispatches Payram webhook events to domain handlers.

Discovered
generate_webhook_handler

Generates backend code to handle Payram webhook HTTP requests.

Discovered
get_agent_setup_flow

Returns the canonical PayRam headless-agent guide: agent CLI commands, env vars, merchant vs operator mode, wallet flows, adding chains, troubleshooting. Long (~11k tokens). For a short personalised plan use payram_setup_plan.

Discovered
get_payram_doc_by_id

Returns the markdown for a Payram doc given its id, e.g. "features/payouts".

Discovered
get_payram_links

Surface official documentation, website, and community links.

Discovered
get_referral_dashboard_guide

Explain how to embed and manage the referral dashboard experience.

Discovered
list_payram_docs

Lists the available Payram doc ids. Optionally scope by a prefix such as "features".

Discovered
onboard_agent_setup

Deprecated: use payram_setup_plan, which does this and lets you personalise it. Returns the default headless plan (testnet, USDC on Base).

Discovered
payram_doctor

Read-only diagnosis of a PayRam server by its public URL — works from the hosted MCP without credentials: reachability, health, TLS certificate, installed vs latest version, worker states. Optionally validates an API key without creating anything. Returns ranked likely causes and exact fixes for the first failing stage. Run this first when anything PayRam-related fails.

Discovered
payram_ops_playbook

Exact, copy-paste recipes for day-2 operations and troubleshooting that YOU run against the merchant's PayRam API with credentials that stay on your machine: which endpoint, which credential (public / dashboard JWT / project API key), a curl+jq command, how to read the answer, and what not to do. Start with "connect". Tasks: connect, health, version_check, workers, restart_worker, node_sync, site_url, payment_options, unswept_funds, payments_today, payment_lookup, stuck_payment, create_payment_link, payouts, webhooks, logs, daily_check. Omit task to list them.

Discovered
payram_runbook

Step-by-step procedures for changes to a running PayRam, each step marked agent vs human with hard stops: set_site_url, change_domain, ssl_setup, ssl_renewal_fix, firewall_ports, upgrade, backup, restore, add_chain, smart_bridge, mainnet_cutover, operator_setup, rotate_api_key, reset_test_install, shopify_connector, woocommerce_plugin, secure_analytics_mcp, install_failed, custom_port_or_proxy, external_database, forgot_root_password. Omit task to list them.

Discovered
payram_setup_plan

Start here to install PayRam on a VPS. Returns an ordered, personalised plan — prepare server → install → claim admin + set public URL → wallets (incl. Smart Bridge review) → API key + first payment link → hardening → store/app integration — with who runs each step (agent shell vs human/dashboard), exact commands, what success looks like, and hard stops that need the human (cold wallet, mainnet spend, root-only settings). Ask the user first whether you can run commands on their server (access "ssh") or only chat with them (access "human_runs_commands": they run each command and paste the output back). Pass stage to resume mid-way; payram_doctor tells you the stage of a running server.

Discovered
payram_troubleshoot

Something is not working? Describe the problem in plain words and/or paste the error or log text. Returns the known PayRam problems it matches, what each usually means, how to confirm it and the fix, plus which tool to use next. Needs no credentials and no access to the server; what you paste is not stored. Call with nothing to list known problems. For a live check of a running server use payram_doctor.

Discovered
prepare_payram_test

Confirm hosting, credentials, and environment variables before generating demo apps.

Discovered
scaffold_payram_app

Generates a minimal full-stack app skeleton with Payram payments and payouts routes (and a simple UI) for a chosen language and framework.

Discovered
snippet_express_payment_route

Returns an Express router that posts to Payram's /api/v1/payment endpoint.

Discovered
snippet_fastapi_payment_route

Returns a FastAPI handler that calls Payram's create-payment HTTP API.

Discovered
snippet_go_payment_handler

Returns a Gin handler that proxies /api/pay/create to Payram's create-payment API.

Discovered
snippet_laravel_payment_route

Returns a Laravel controller that posts to Payram's /api/v1/payment endpoint.

Discovered
snippet_nextjs_payment_route

Returns a Next.js App Router API route that calls Payram's create-payment HTTP API.

Discovered
snippet_spring_payment_controller

Returns a Spring Boot controller that calls Payram's /api/v1/payment endpoint.

Discovered
suggest_file_structure

Suggests a recommended backend folder/file structure for integrating Payram.

Discovered
test_payram_connection

Deprecated: use payram_doctor, which does this and more. Read-only check that a PayRam server is reachable and healthy and, if an API key is supplied, that the key is accepted. Never creates payments.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected469 ms44
Connected460 ms44