MCP.Market

Easypaydirect MCP server

by praveendias1180·io.github.praveendias1180/easypaydirect-mcp·v0.1.3

Read-only MCP server for the Easy Pay Direct (EPD) / NMI-family payment gateway Query API.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars52 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

The 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-mcp

Or 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.