Skip to main content
Glama

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

36 tools
assess_payram_projectTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payment_flowTry in Inspector

Describe how payments move from customer initiation through settlement.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payram_basicsTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_payram_conceptsTry in Inspector

Glossary-backed explanation of Payram terminology and constraints.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_referral_flowTry in Inspector

Detail the referrer/referee lifecycle and required APIs.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

explain_referrals_basicsTry in Inspector

Summarize how Payram referral campaigns are configured and managed.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_env_templateTry in Inspector

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_eventTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_referral_route_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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_snippetTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_setup_checklistTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_webhook_event_routerTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

generate_webhook_handlerTry in Inspector

Generates backend code to handle Payram webhook HTTP requests.

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesWeb framework for the webhook handler code
get_payram_doc_by_idTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
get_referral_dashboard_guideTry in Inspector

Explain how to embed and manage the referral dashboard experience.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_payram_docsTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
prefixNo
onboard_agent_setupTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

prepare_payram_testTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

scaffold_payram_appTry in Inspector

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
snippet_express_payment_routeTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_fastapi_payment_routeTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_go_payment_handlerTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_laravel_payment_routeTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_nextjs_payment_routeTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

snippet_spring_payment_controllerTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

suggest_file_structureTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

test_payram_connectionTry in Inspector

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.

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.