Unofficial MCP server for PayPing (پیپینگ) merchants in Iran: let AI agents read balance, sales, invoices and customers, and create invoices and payment links. Runs locally with your token.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add payping --env PAYPING_TOKEN='<PAYPING_TOKEN>' -- uvx payping-mcp~/.codex/config.toml
[mcp_servers.payping]
command = "uvx"
args = ["payping-mcp"]
env = { PAYPING_TOKEN = "<PAYPING_TOKEN>" }
# codex mcp add payping --env PAYPING_TOKEN='<PAYPING_TOKEN>' -- uvx payping-mcp~/.cursor/mcp.json
{
"mcpServers": {
"payping": {
"command": "uvx",
"args": [
"payping-mcp"
],
"env": {
"PAYPING_TOKEN": "<PAYPING_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"payping": {
"type": "stdio",
"command": "uvx",
"args": [
"payping-mcp"
],
"env": {
"PAYPING_TOKEN": "<PAYPING_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"payping": {
"command": "uvx",
"args": [
"payping-mcp"
],
"env": {
"PAYPING_TOKEN": "<PAYPING_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"payping": {
"command": "uvx",
"args": [
"payping-mcp"
],
"env": {
"PAYPING_TOKEN": "<PAYPING_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"payping": {
"command": "uvx",
"args": [
"payping-mcp"
],
"env": {
"PAYPING_TOKEN": "<PAYPING_TOKEN>"
}
}
}
}Environment variables
PAYPING_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.