Easypaydirect MCP server
io.github.praveendias1180/easypaydirect-mcp·v0.1.3Read-only MCP server for the Easy Pay Direct (EPD) / NMI-family payment gateway Query API.
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed Easypaydirect yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Easypaydirect tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Easypaydirect compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 75% of 1,761 Finance servers
- Downloads a week
- 52
- more than 50% of 421 Finance servers with a package
Release history: 2 versions in the registry since 2026-09-13, latest 2026-09-18, typically one every 5 days.
Install Easypaydirect in Claude Code, Cursor or VS Code
Runs npx -y easypaydirect-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add easypaydirect-mcp -- npx -y easypaydirect-mcp
What the publisher says
From the Easypaydirect repository's README, as published. We do not edit it. Read it on GitHub
easypaydirect-mcp
📖 Documentation:
Unofficial, read-only Model Context Protocol server for the Easy Pay Direct (EPD) / NMI-family payment gateway.
Give an AI assistant (Claude Desktop, Claude Code, or any MCP client) safe, read-only access to your gateway's transactions, subscriptions, recurring plans, and Customer Vault records — so you can ask questions like "find the failed transactions for this customer last week" or "is this subscription still active?" in plain language.
Easy Pay Direct is built on the NMI / Network Merchants gateway platform, so this server works with any NMI white-label gateway — just point it at your gateway's host. EPD is the headline example, not the limit.
⚠️ Not affiliated with, endorsed by, or sponsored by Easy Pay Direct or NMI. "Easy Pay Direct", "EPD", and "NMI" are trademarks of their respective owners. This is an independent open-source client for their public Query API.
Why read-only?
This server talks only to the gateway's Query API (/api/query.php) — the reporting endpoint. It has no code path to the transaction endpoint (transact.php), so it cannot charge a card, issue a refund, void a transaction, or modify the vault. An LLM connected to this server can look, but it cannot touch money. See docs/security.md.
Write operations may arrive in a future major version — always opt-in, off by default, and loudly gated.
Install & run
Requires Node.js 18+.
# no install needed — run straight from npm
npx easypaydirect-mcpThe server speaks MCP over stdio and expects two environment variables:
See docs/configuration.md for how to find your key and host.
Run with Docker
No local Node.js needed. Build the image from the repository root, then run it with -i — MCP talks over stdio, so the container needs stdin kept open:
docker build -t easypaydirect-mcp .
docker run --rm -i \
-e NMI_SECURITY_KEY=your_read_only_security_key \
-e NMI_API_URL=https://secure.nmi.com \
easypaydirect-mcpOr keep the variables in an env file (--env-file .env). .env is already git-ignored — never commit a real key.
Connect it to Claude
Claude Desktop — add to claudedesktopconfig.json (see examples/claude-desktop-config.json):
{
"mcpServers": {
"easypaydirect": {
"command": "npx",
"args": ["-y", "easypaydirect-mcp"],
"env": {
"NMI_SECURITY_KEY": "your_read_only_security_key",
"NMI_API_URL": "https://secure.nmi.com"
}
}
}
}Claude Code:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Easypaydirect: common questions
- Is Easypaydirect MCP server safe?
- Mostly: it is graded B (83/100). Read the Easypaydirect safety report
- How do I install Easypaydirect?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Easypaydirect need an API key?
- Yes. The registry entry asks for
NMI_SECURITY_KEY. - Is Easypaydirect maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.1.3.
- What can I use instead of Easypaydirect?
- Servers from other publishers that do the same job: three.ws Agent Payments MCP server, Conekta MCP server and PayRam MCP server.
- How does Easypaydirect compare with other Finance MCP servers?
- safety score 83/100 (higher than 75% of 1,761 Finance servers); downloads a week 52 (more than 50% of 421 Finance servers with a package). Full comparison.
Alternatives to Easypaydirect
Same job from other publishers: the closest match first, then the best rated.
- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB
- not reviewedEstablishedB
PayRamInstall, configure, operate and integrate self-hosted PayRam crypto payment gateways.not reviewedGrowingB- Boundra — Payment Approval Gateway for AI AgentsAllow, ask, or veto — a policy decision point your agent consults before signing any paymentnot reviewedGrowingA
- BlockrunWeb search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.not reviewedEstablishedB