Skip to main content

paypilot-ach-returns-mcp

An MCP server over a fixed decision table for ACH return codes. An agent asks, the table decides, and the answer says which rule fired.

Seventeen codes land on five decisions. Each decision answers one question: what has to change before this debit can exist again. Any code the table does not list lands on the last row, where nothing automatic happens, and the answer comes back with matched set to false.

Tools

  • lookup_return_code: one code, its decision row, whether the entry goes again, what has to change first, and whether a person acts first.
  • list_decisions: the five rows and the codes on each.
  • explain: which row fired and why.

All three are declared read-only and closed-world in the tool annotations. Nothing writes, nothing calls a model and nothing reaches the network.

Run

uvx paypilot-ach-returns-mcp

or pip install paypilot-ach-returns-mcp and run paypilot-ach-returns-mcp. It serves over stdio.

Limits

The table is an operating judgement and not the Nacha rulebook, which is sold rather than free. It states a return code family only for R11, the one code whose family the source table records. It has not been validated against any lender's live return file.

Licence: PolyForm Noncommercial 1.0.0. Commercial use needs a separate licence from the author. Source and tests: https://github.com/IvanSFlowGit/paypilot

Metadata

Release files for paypilot-ach-returns-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paypilot-ach-returns-mcp 0.1.0
File Size Uploaded Provenance
paypilot_ach_returns_mcp-0.1.0.tar.gz 11.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for paypilot-ach-returns-mcp 0.1.0
File Interpreter ABI Platform
paypilot_ach_returns_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.7 kB

Release files / paypilot_ach_returns_mcp-0.1.0.tar.gz

Download URL paypilot_ach_returns_mcp-0.1.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
10f8e416cf3f25990ecd02e711e6ecb3ad88869d7990bafecca23d57e2829a43
BLAKE2b-256 checksum
How to use checksums
17b627c283938fb81fea4ca57217fe4f12241db553011c79074c98aa8128016d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / paypilot_ach_returns_mcp-0.1.0-py3-none-any.whl

Download URL paypilot_ach_returns_mcp-0.1.0-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d90a0bf7ac3b0312bae9d41e96c73f623ca5001d4aba8806447b0f660e7b20f
BLAKE2b-256 checksum
How to use checksums
d607193b97aab01f1c405fa05bc9b1b798f70cb66fe348b9dab05c078dee1c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for paypilot-ach-returns-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page