Parses, validates, builds, and explains FIX 4.4 messages offline with no credentials or network access.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Fix Protocol MCP.
parse_fix_messageDecode a raw FIX string into tag, field name, value, and enum meaning. Accepts SOH-, `\
validate_fix_messageCheck field ordering, the standard header, BodyLength(9) and CheckSum(10) against computed values, and required/conditional fields per message type. Returns `errors` and `warnings`.
build_fix_messageConstruct a valid FIX message from field inputs. Accepts tag numbers or field names, and enum codes or labels (`"Side": "Buy"`). BeginString, BodyLength, and CheckSum are computed automatically.
explain_fix_tagLook up a tag's field name, data type, and enumerated values.
The slenderongithub/fix-protocol-mcp MCP server provides four operations for working with Financial Information eXchange (FIX) messages. It can decode raw tag=value messages, validate their structure and required fields, construct messages from supplied fields, and describe individual dictionary entries.
The bundled dictionary targets FIX 4.4 and covers common session and order-flow messages, including Logon, Heartbeat, TestRequest, ResendRequest, Reject, SequenceReset, Logout, NewOrderSingle, OrderCancelRequest, OrderCancelReplaceRequest, ExecutionReport, and OrderCancelReject. The project describes this as a curated subset rather than a complete FIX repository.
The server runs locally through stdio. Its processing does not depend on a remote API, network connection, or external credentials. A client sends tool calls to the local process, and the process returns decoded fields, validation results, constructed messages, or tag metadata.
The parser accepts FIX data delimited by SOH, |, or ^. Parsed fields include the numeric tag, field name, supplied value, and any known enum meaning. Validation checks standard header structure, field ordering, required and conditional fields for the message type, and the computed values for BodyLength(9) and CheckSum(10). Errors and warnings are returned separately.
For construction, callers can provide numeric tags or dictionary field names. Enum values may be supplied as codes or labels, such as "Side": "Buy". BeginString, BodyLength, and CheckSum are generated by the builder. Unknown tags and enum values are reported as warnings rather than automatically treated as hard failures.
Install the local project with pip install .. Installation provides the fix-protocol-mcp console script, which is the stdio server command. An MCP client configuration can start it with:
The slenderongithub/fix-protocol-mcp MCP server can also be started from source with python -m fix_protocol_mcp.server and PYTHONPATH set to src, as shown in the project documentation. Development setup uses pip install -e ".[dev]" followed by pytest.
The slenderongithub/fix-protocol-mcp MCP server exposes these tools:
parse_fix_message: Decodes a raw message into tags, names, values, and known enum meanings.validate_fix_message: Checks ordering, headers, required or conditional fields, BodyLength, and CheckSum, returning validity, errors, warnings, and checksum details.build_fix_message: Creates a FIX message from field inputs and calculates generated protocol fields.explain_fix_tag: Looks up a tag's name, data type, and enumerated values.The underlying modules can also be imported as a plain Python library through parse, validate, build, and describe_tag; the MCP wrapper is separate from those core modules.
Coverage is limited to the bundled, curated FIX 4.4 dictionary. Messages, tags, or enum values outside that coverage may produce warnings and may not receive full semantic validation. The examples demonstrate Logon parsing, checksum failure detection, NewOrderSingle construction, and tag lookup, but they do not establish support for every FIX message variant.
Because the slenderongithub/fix-protocol-mcp MCP server is offline and self-contained, it does not connect to brokers, trading venues, market-data feeds, or other external systems. It analyzes and constructs message text; the provided material does not describe transmission or order execution features.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/slenderongithub-fix-protocol-mcp)<a href="https://allmcps.com/mcp/slenderongithub-fix-protocol-mcp"><img src="https://allmcps.com/api/badge/slenderongithub-fix-protocol-mcp?style=directory" alt="Fix Protocol MCP on AllMCPs" /></a>