mohisyed avatar

jPOS MCP Server

mohisyed/jpos-mcp

If you're building payment systems or working with ISO 8583 messages, this server gives Claude deterministic access to jPOS tooling instead of forcing it to guess field specs or packager classes. You get six tools: lookup exact ISO 8583 field definitions, decode MTI values, generate GenericPackager XML from plain English, validate Q2 deploy descriptors, build and validate messages with PAN detection, and semantic search over the jPOS Programmer's Guide using RAG. It's built with timeout guardrails per tool and ships with 114 tests covering unit logic, MCP protocol integration, and end-to-end workflows. The entire field spec and MTI table lives in verified JSON, so answers come from data, not hallucination.

GitHub stars
3
tools
6
transport
STDIO
last updated
Apr 12, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

lookup_fieldReturn full ISO 8583 field spec (name, format, jPOS class, max length)

Return full ISO 8583 field spec (name, format, jPOS class, max length)

No parameter schema in public metadata yet.

decode_mtiDecode MTI into version, class, function, origin + expected response

Decode MTI into version, class, function, origin + expected response

No parameter schema in public metadata yet.

generate_packagerGenerate complete GenericPackager XML from plain English

Generate complete GenericPackager XML from plain English

No parameter schema in public metadata yet.

validate_descriptorLint a Q2 deploy descriptor (channel, QMUX, TM rules)

Lint a Q2 deploy descriptor (channel, QMUX, TM rules)

No parameter schema in public metadata yet.

build_messageValidate ISO 8583 field dict (mandatory fields, lengths, PAN safety)

Validate ISO 8583 field dict (mandatory fields, lengths, PAN safety)

No parameter schema in public metadata yet.

search_jposSemantic search over jPOS Programmer's Guide (RAG)

Semantic search over jPOS Programmer's Guide (RAG)

No parameter schema in public metadata yet.

Sponsors

Readme

jPOS MCP Server

mcp-name: io.github.mohisyed/jpos-mcp-server

The first open-source MCP server for jPOS and ISO 8583.

License: MIT Python 3.11+ Tests Coverage

Demo

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


View the full README on GitHub

Details

Repository
github.com/mohisyed/jpos-mcp
Website
github.com/mohisyed/JPOS-MCP
Category
Finance & Commerce
Package
jpos-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Finance & Commerce MCP servers

View all
1kaditang avatarAgent Wallet Mcpkaditang/agent-wallet-mcpDEPRECATED - hosted service retired 2026-10-31. Local non-custodial Solana MCP (you sign).3stars
2ragingorangutan avatarRootvine Mcpragingorangutan/rootvine-mcpNeutral commerce resolution for AI agents — music live, ranked by trust, never by commission.3stars
3theyahia avatarYookassa Mcptheyahia/yookassa-mcpMCP server for YooKassa payment API — payments, refunds, receipts (54-FZ). 10 tools. First MCP for3stars
4adgentek avatarAdsmcpadgentek/adsmcpMCP-native ad server. Monetize AI chatbots and agents with conversational ads.2stars
5cprice70 avatarAmazonads Mcpcprice70/amazonads-mcpMCP server for Amazon Ads API - manage campaigns, keywords, bids, and performance reports2stars
6martinhavel avatarCnbmartinhavel/cz-agents-mcpOfficial ČNB exchange rates — daily & historical CZK vs EUR, USD, 30+ currencies. For accounting.2stars