MCP server for jPOS and ISO 8583. Deterministic payment protocol tools for AI agents.
{
"mcpServers": {
"io-github-mohisyed-jpos-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for jPOS and ISO 8583. Deterministic payment protocol tools for AI agents.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Commit history unknown.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
A Model Context Protocol server for searching and analyzing arXiv papers
Dynamic problem-solving through sequential thought chains
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for io.github.mohisyed/jpos-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
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.
| Tool | Namespace | What It Does | Example Input |
|---|---|---|---|
lookup_field | iso | Return full ISO 8583 field spec (name, format, jPOS class, max length) | field_number: 35 |
decode_mti | iso | Decode MTI into version, class, function, origin + expected response | mti: "0200" |
generate_packager | jpos | Generate complete GenericPackager XML from plain English | "Visa auth fields 2,3,4,7,11,35,41,42 BCD" |
validate_descriptor | jpos | Lint a Q2 deploy descriptor (channel, QMUX, TM rules) | xml_content: "<qmux>..." |
build_message | msg | Validate ISO 8583 field dict (mandatory fields, lengths, PAN safety) | {"0":"0200", "2":"4111..."} |
search_jpos | docs | Semantic search over jPOS Programmer's Guide (RAG) | "How to configure QMUX" |
LLMs can guess that field 35 uses IFA_LLVAR, but they sometimes hallucinate class names like IFA_LLTRACK2 (doesn't exist). Our tools read from data/iso_fields.json — a verified lookup table — so the answer is always correct. The AI decides which tool to call; our code provides the facts.
┌─────────────────────────────────────────────────────────────────┐
│ AI AGENT CLIENTS │
│ Claude Desktop · Claude API · Cursor · VS Code Copilot │
└──────────────────────────┬──────────────────────────────────────┘
│ MCP Protocol (JSON-RPC 2.0)
stdio (local) / Streamable HTTP (Docker)
│
┌──────────────────────────▼──────────────────────────────────────┐
│ jpos-mcp-server (Python / FastMCP v3.1.1) │
│ │
│ main.py │
│ ├── iso_server [iso] lookup_field, decode_mti │
│ ├── jpos_server [jpos] genera
... [View full README on GitHub](https://github.com/mohisyed/JPOS-MCP#readme)