jPOS MCP Server
io.github.mohisyed/jpos-mcp-server·v0.1.1·4 starsMCP server for jPOS and ISO 8583. Deterministic payment protocol tools for AI agents.
4 stars22 downloads/wk
Reviews
Write oneNobody has reviewed jPOS MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
jPOS MCP Server tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build_messageValidate an ISO 8583 message field dictionary. Checks MTI validity, missing mandatory fields, value length violations, and potential real PANs (detected via Luhn algorithm — rejected for safety). Only test PANs (4111111111111111 etc.) are accepted.
decode_mtiDecode a 4-digit MTI into version, message class, function, and origin. For request messages (function digit = 0), returns the expected response MTI.
generate_packagerhealthReturn server health status: version, tool count, and ChromaDB chunk count.
lookup_fieldReturn the complete ISO 8583 specification for a data element number. Returns: name, format (FIXED/LLVAR/LLLVAR), type, max_length, jpos_class_bcd, jpos_class_ascii, mandatory_for_mtis, pci_sensitive, notes. Use this before writing any GenericPackager XML.
search_jposSearch jPOS documentation using hybrid semantic + keyword search.
validate_descriptorValidate a jPOS Q2 deploy descriptor XML file. Checks: well-formed XML, required attributes, channel/QMUX/TM-specific rules, common property name typos.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan18 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 168 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How jPOS MCP Server compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 73% of 1,761 Finance servers
- Tools
- 7
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 85% of 946 Finance servers
- Downloads a week
- 22
- more than 8% of 421 Finance servers with a package
What its tools let an agent do: 6 read · 1 create
Install jPOS MCP Server in Claude Code, Cursor or VS Code
claude mcp add jpos-mcp-server -- uvx jpos-mcp-server
What the publisher says
From the jPOS MCP Server repository's README, as published. We do not edit it. Read it on GitHub
jPOS MCP Server
mcp-name: io.github.mohisyed/jpos-mcp-server
The first open-source MCP server for jPOS and ISO 8583.
Claude validating a real ISO 8583 financial transaction request using deterministic tools. No guessing — every answer comes from verified data.
An MCP server that gives AI agents (Claude, Cursor, VS Code Copilot) deterministic, verified access to ISO 8583 field specs, MTI decoding, jPOS packager XML generation, deploy descriptor validation, message building, and jPOS documentation search.
No more guessing packager class names. No more scrolling a 300-page PDF. Call a tool, get the right answer.
Table of Contents
- Quickstart
- Tools
- Architecture
- Testing
- Knowledge Base (RAG)
- Docker
- Claude Desktop Setup
- MCP Inspector
- Security
- Troubleshooting
- Roadmap
- Contributing
Quickstart
Prerequisites: Python 3.11+ and uv package manager.
# 1. Clone and install
git clone https://github.com/mohisyed/JPOS-MCP.git
cd JPOS-MCP
uv sync
# 2. (Optional) Set up the knowledge base for semantic search
mkdir -p knowledge/sources
curl -o knowledge/sources/proguide.pdf https://jpos.org/doc/proguide-draft.pdf
uv run python knowledge/ingest.py
# 3. Add to Claude Desktop (see Claude Desktop Setup below)All 6 tools work immediately after step 1. Step 2 enables the search_jpos RAG tool with real documentation.
Tools
Why deterministic tools instead of LLM inference?
LLMs can guess that field 35 uses IFALLVAR, but they sometimes hallucinate class names like IFALLTRACK2 (doesn't exist). Our tools read from data/isofields.json — a verified lookup table — so the answer is always correct. The AI decides which tool to call; our code provides the facts*.
Architecture
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
jPOS MCP Server: common questions
- Is jPOS MCP Server safe?
- Mostly: it is graded B (82/100). Read the jPOS MCP Server safety report
- How do I install jPOS MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does jPOS MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is jPOS MCP Server maintained?
- The last commit was 206 days ago (2026-04-12). The latest release is v0.1.1.
- What can I use instead of jPOS MCP Server?
- Servers from other publishers that do the same job: three.ws Agent Payments MCP server, Yolfi Payments MCP server and X402 List MCP server.
- How does jPOS MCP Server compare with other Finance MCP servers?
- safety score 82/100 (higher than 73% of 1,761 Finance servers); tools 7 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to jPOS MCP Server
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
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
- SatGate – Economic Firewall for AI AgentsBudget, payment and audit controls for AI agent API calls and MCP tool calls.not reviewedEstablishedA
- QuickbooksMCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&Lnot reviewedEstablishedB