
Paytm Payments MCP Server
概览
Paytm MCP Server enables AI agents and developers to securely access Paytm's Payments and Business Payments APIs via the Model Context Protocol (MCP). It allows smart, contextual automation across all payment workflows - : Automate routine payment workflows like refunds, settlement tracking, and transaction status checks using AI agents powered by Paytm MCP - : Create intelligent tools that can fetch and explain transactions, initiate payouts, or manage payment links—all through simple natural language prompts - : Supercharge developer efficiency by enabling Paytm API calls (e.g. "Create a ₹500 payment link") directly via terminals, chat-based UIs, or AI IDE plugins - : Enable agentic AI payments, build enhanced bot led shopping experience through Paytm MCP server - Python 3.12 or higher - Paytm Merchant credentials: PAYTM_MID and PAYTM_KEY_SECRET - uv (a fast Python package installer and runner) - Claude Desktop (for running and managing the server) 1. Download the setup.
README
以下为原文 README 节选,完整内容请查看原文。
Paytm MCP Server
Paytm MCP Server enables AI agents and developers to securely access Paytm’s Payments and Business Payments APIs via the Model Context Protocol (MCP). It allows smart, contextual automation across all payment workflows
Features
-
Smart Payment Ops: Automate routine payment workflows like refunds, settlement tracking, and transaction status checks using AI agents powered by Paytm MCP
-
Context-Aware AI Assistants: Create intelligent tools that can fetch and explain transactions, initiate payouts, or manage payment links—all through simple natural language prompts
-
Developer Productivity: Supercharge developer efficiency by enabling Paytm API calls (e.g. “Create a ₹500 payment link”) directly via terminals, chat-based UIs, or AI IDE plugins
-
Agentic AI Payments: Enable agentic AI payments, build enhanced bot led shopping experience through Paytm MCP server
Tools
| Tool | Description | API |
|---|---|---|
create_link |
Create a new payment link | Create Link API |
fetch_link |
Fetch details of a payment link | Fetch Link API |
fetch_transaction |
Fetch transaction details for a link | Fetch Transaction API |
Prerequisites
- Python 3.12 or higher
- Paytm Merchant credentials:
PAYTM_MIDandPAYTM_KEY_SECRET - uv (a fast Python package installer and runner)
- Claude Desktop (for running and managing the server)
Installations
Option 1: Automated Setup (Recommended)
-
Download the setup.sh script above for automated installation and configuration and follow the below steps:
-
Run the following in your terminal (Mac/Unix-based):
Make the script executable
# Make the script executable
chmod +x setup.sh
# Run the setup script
./setup.sh
The script will:
- Check for required dependencies (Python 3.12+, uv, Claude Desktop)
- Clone or update the repository
- Create and activate a virtual environment
- Install all required dependencies
- Create a .env file template for Paytm credentials
Note: On Windows, use Git Bash or WSL to run the script, or follow manual installation.
Option 2: Manual Installation
-
Clone the repository:
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"paytm-mcp-server": {
"command": "uv path",
"args": ["--directory", "path to project", "run", "paytm_mcp.py"],
"env": {
"PAYTM_MID": "****************",
"PAYTM_KEY_SECRET": "************"
}
}
}
}