Skip to main content
Glama
Ownership verified

Server Details

PayRam is a self-hosted crypto payment gateway. You deploy it on your own server — no signup, no KYC, no third-party custody. Accept USDT, USDC, Bitcoin, and ETH across Ethereum, Base, Polygon, and Tron.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

43 tools
assess_payram_projectInspect

Inspects dependency files, frameworks, and .env status to suggest the next integration actions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payment_flowInspect

Describe how payments move from customer initiation through settlement.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payram_basicsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payram_conceptsInspect

Glossary-backed explanation of Payram terminology and constraints.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_referral_flowInspect

Detail the referrer/referee lifecycle and required APIs.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_referrals_basicsInspect

Summarize how Payram referral campaigns are configured and managed.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_env_templateInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_mock_webhook_eventInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
statusYesPayment status to simulate in the mock webhook event
languageYesLanguage/tool for the mock webhook request (curl for command-line testing)
generate_payment_http_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
languageYesProgramming language for the HTTP payment creation snippet
generate_payment_route_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesWeb framework for the payment route handler (Express.js or Next.js)
generate_payment_sdk_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesTarget framework for the SDK payment snippet. generic-http provides a framework-agnostic example.
generate_payment_status_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
styleYesStyle of code snippet: sdk uses the Payram SDK, http uses raw HTTP requests
generate_payout_sdk_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesTarget framework for the payout SDK snippet
generate_payout_status_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_referral_route_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesWeb framework for the referral route handler (Express.js or Next.js)
generate_referral_sdk_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesTarget framework for the referral SDK snippet
generate_referral_status_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
styleYesStyle of code snippet: sdk uses the Payram SDK, backend-only shows direct API calls
generate_referral_validation_snippetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_setup_checklistInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_webhook_event_routerInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_webhook_handlerInspect

Generates backend code to handle Payram webhook HTTP requests.

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesWeb framework for the webhook handler code
get_agent_setup_flowInspect

Returns the step-by-step setup flow for deploying PayRam as an agent. Covers install, wallet creation, faucet funding, contract deployment, and first payment. Includes chain recommendations (ETH Sepolia for testnet, Base for mainnet), faucet URLs, card-to-crypto prerequisites, and status/recovery commands for interrupted sessions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_daily_volumeInspect

Returns the total payment volume for a given date, with breakdowns by network and currency. Only counts closed (completed) payments. Defaults to today if no date is specified.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoDate in YYYY-MM-DD format. Defaults to today (UTC).
externalPlatformIdNoOptional. Auto-discovered from your account if omitted.
get_payment_summaryInspect

Returns payment counts: total, open, closed, and cancelled. Useful for a quick overview of payment activity.

ParametersJSON Schema
NameRequiredDescriptionDefault
externalPlatformIdNoOptional. Auto-discovered from your account if omitted.
get_payram_doc_by_idInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
get_referral_dashboard_guideInspect

Explain how to embed and manage the referral dashboard experience.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_unswept_balancesInspect

Returns unswept (unsettled) balances across all wallets, broken down by blockchain and currency. Shows sweep readiness status for each entry (sweep, sweep_in_progress, sweep_not_allowed, no_balance).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_payram_docsInspect

Lists the available Payram doc ids relative to docs/payram-docs-live. Optionally scope by a prefix such as "features".

ParametersJSON Schema
NameRequiredDescriptionDefault
prefixNo
list_platformsInspect

Lists all external platforms (projects) for the authenticated user. Use this to discover your platform ID, which other tools auto-resolve if omitted.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

lookup_paymentInspect

Look up payments by transaction hash, email, reference ID, customer ID, or invoice ID. Returns up to 5 matching payments with full details.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesSearch query: transaction hash, email address, reference ID (UUID), customer ID, or invoice ID. The backend auto-detects the query type.
externalPlatformIdNoOptional. Auto-discovered from your account if omitted.
onboard_agent_setupInspect

Returns the complete autonomous agent setup guide for deploying Payram without any web UI or human interaction.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

prepare_payram_testInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

scaffold_payram_appInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
appNameNoName for the generated application. If not provided, defaults to payram-{framework}-starter
languageYesProgramming language for the application (node for JavaScript/TypeScript)
frameworkYesWeb framework to use for scaffolding the application
includeWebhooksNoWhether to include webhook handler code in the scaffolded application
search_paymentsInspect

Search and filter payments with full control over status, network, currency, dates, webhook status, and pagination. Returns a paginated list of matching payments.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of results per page. Defaults to 50.
queryNoFree-text search: tx hash, email, reference ID, customer ID, or invoice ID.
dateToNoEnd date filter (ISO 8601, e.g. 2024-12-31T23:59:59Z).
offsetNoPagination offset. Defaults to 0.
sortByNoSort field. Valid: created_at, updated_at, payment_status, currency, network, block_id, from_address, to_address, invoice_id, reference_id, customer_id, email, created_by.
networkNoFilter by blockchain network (e.g. BTC, ETH, TRX, BASE, POLYGON).
currencyNoFilter by currency code (e.g. USDC, USDT, BTC, ETH, TRX, CBBTC).
dateFromNoStart date filter (ISO 8601, e.g. 2024-01-01T00:00:00Z).
createdByNoFilter by creator type.
paymentStatusNoFilter by payment status.
sortDirectionNoSort direction. Defaults to DESC.
webhookStatusNoFilter by webhook delivery status.
externalPlatformIdNoOptional. Auto-discovered from your account if omitted.
snippet_express_payment_routeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_fastapi_payment_routeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_go_payment_handlerInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_laravel_payment_routeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_nextjs_payment_routeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_spring_payment_controllerInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

suggest_file_structureInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

test_payram_connectionInspect

Checks the /api/v1/payment endpoint on a Payram server using baseUrl and apiKey. If they are not provided, returns a .env template you can add to your workspace.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyNoYour Payram API key from the dashboard. If not provided, uses PAYRAM_API_KEY from environment.
baseUrlNoThe base URL of your Payram server (e.g., https://your-server.example). If not provided, uses PAYRAM_BASE_URL from environment.

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.