Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/easypaydirect-mcp/issues.md or /mcp/easypaydirect-mcp/issues.json, or Pod over MCP.

Reported issues for easypaydirect-mcp

Pod holds 11 of 11 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to easypaydirect-mcp.

Most discussed

Document Query API response fields in the docs

Summary

Our docs describe tool inputs well but not the response shape the Query API returns. A short reference of the common fields would help users know what to expect back.

Tasks

Read the thread · 2026-07-06 · open · 2 comments

Add MCP client setup examples (Cursor, Windsurf, VS Code)

Summary

We document Claude Desktop and Claude Code. Let's add copy-paste setup for other MCP hosts so more people can use the server.

Tasks

Read the thread · 2026-07-06 · closed · 2 comments

Support reading the key from a file (NMI_SECURITY_KEY_FILE)

Summary

Allow the gateway key to be read from a file via NMI_SECURITY_KEY_FILE, in addition to NMI_SECURITY_KEY. This is the standard pattern for Docker secrets / Kubernetes / secret managers, where secrets are mounted as files rather than env vars.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Add ESLint + Prettier

Summary

Add ESLint + Prettier so contributions stay consistently formatted and lint-clean — good hygiene now that the project is taking PRs.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Add --version and --help CLI flags

Summary

Add --version and --help flags so users can sanity-check the install without wiring up an MCP client. npx easypaydirect-mcp --version is a common expectation.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Publish to npm automatically on GitHub Release

Summary

Automate npm publishing so a new GitHub Release publishes the package — no manual npm publish + OTP each time.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Add a Dockerfile + container usage docs

Summary

Package the server as a container so it can run with docker run instead of requiring a local Node install — handy for self-hosting and CI.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Add merchant-defined-field filters (1–20) to search_transactions

Summary

The NMI Query API supports filtering transactions by merchant-defined fields (merchant_defined_field_1merchant_defined_field_20). docs/nmi-api-mapping.md already lists this as a planned addition — let's add it to search_transactions.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Most recent

Surface Query API errors clearly (auth / invalid key / response codes)

Summary

Improve how the server reports gateway errors. Today a bad/missing key or an error response surfaces as a generic message — let's parse the Query API's error signals and return actionable text.

Background

src/client.ts already throws NmiQueryError and treats a non-XML body as an error (usually an auth failure). We can go further and map common failure modes + NMI response codes to clear messages.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Accept ISO-8601 / friendly dates in date filters (auto-convert to NMI format)

Summary

Date filters currently require NMI's YYYYMMDDhhmmss format (e.g. 20260101000000), which is awkward — especially for LLM callers. Let's also accept ISO-8601 (and plain YYYY-MM-DD) and convert automatically.

Why

Models naturally produce ISO dates. Accepting them — while still accepting the raw NMI format — is a real usability win.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

Add a unit-test suite with recorded Query API fixtures

Summary

The project currently has no tests. A small unit-test suite gives contributors a safe way to verify changes — and it's a great first contribution.

Why

src/client.ts parses the Query API's XML → JSON, and each tool maps inputs to Query API params. Both are easy to unit-test with a mocked fetch and recorded response fixtures — no live gateway needed.

Tasks

Read the thread · 2026-07-06 · open · 0 comments

The remaining reports are on the project's issue tracker.