Payment MCP Server

A Python-based MCP (Merchant Control Panel) server for managing Paytm payment links and transactions.

Local serverstdioPython

What is the Payment MCP Server?

A Python-based MCP (Merchant Control Panel) server for managing Paytm payment links and transactions.

The short version

  • Create Paytm payment links for customers
  • Fetch all created payment links
  • Retrieve transactions for a specific payment link

What it needs from you

  • Python 3.12 or higher - Paytm Merchant credentials: - PAYTM_MID - PAYTM_KEY_SECRET - The following Python dependencies: - httpx>=0.28.1 - mcp[cli]>=1.7.0 - paytmchecksum - pycryptodome - requests - uv (a fast Python package installer and runner) - Claude Desktop (for running and managing the server)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
paytmchecksumpycryptodome
requests[uv](https://github.com/astral-sh/uv) (a fast Python package installer and runner)
paytm_mcp.pyMain server entry point and tool definitions

Configuration

  • Python 3.12 or higher - Paytm Merchant credentials: - PAYTM_MID - PAYTM_KEY_SECRET - The following Python dependencies: - httpx>=0.28.1 - mcp[cli]>=1.7.0 - paytmchecksum - pycryptodome - requests - uv (a fast Python package installer and runner) - Claude Desktop (for running and managing the server)
VariableDescriptionRequired
PAYTM_MIDConfiguration value read at startup.Optional
PAYTM_KEY_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Payment MCP to PAYTM MID.”
  • “Use Payment MCP to paytmchecksum.”
  • “Use Payment MCP to requests.”

Frequently asked questions

A Python-based MCP (Merchant Control Panel) server for managing Paytm payment links and transactions. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.