# Fixie MCP Server MCP server

Parse FIX messages and help agents create Fixie initiators.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-onikora-fix-parser
- Repository: https://github.com/onikora/mcp-registry

## Install
- Endpoint: https://www.onikora.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://www.onikora.com/mcp

## Tools
- parse_fix_message (Parse FIX Message) - Use this tool whenever you see one raw FIX message string, typically starting with 8=FIX. The input may use pipe (|) or SOH separators. By default it returns only the human-readable hierarchical output. Set type=tags to return only the hierarchical FIX field/tag view. Endpoint: https://www.onikora.com/mcp
- parse_fix_messages (Parse FIX Messages) - Use this tool whenever you see multiple raw FIX messages that need to be parsed in order. Each message typically starts with 8=FIX and may use pipe (|) or SOH separators. Returns ordered Onikora UFO, FFO, and optional sequence output. Endpoint: https://www.onikora.com/mcp
- get_initiator_recipe (Get Fixie Initiator Recipe) - Returns the recommended Fixie initiator pattern for market_data, order_entry, or quote_request. Endpoint: https://www.onikora.com/mcp
- get_runtime_config_template (Get Fixie Runtime Config Template) - Returns a JSON runtime configuration template for a Fixie initiator. Endpoint: https://www.onikora.com/mcp
- generate_initiator_source (Generate Fixie Initiator Source) - Generates generic Java source for a managed or standalone Fixie initiator. Endpoint: https://www.onikora.com/mcp
- generate_runtime_config (Generate Fixie Runtime Config) - Generates a runtime configuration entry for a Fixie initiator. Endpoint: https://www.onikora.com/mcp
- validate_initiator_spec (Validate Fixie Initiator Spec) - Checks whether the initiator request has enough information to generate useful Fixie code. Endpoint: https://www.onikora.com/mcp

## Resources
- fixie://docs/order-entry-initiator - Order Entry Initiator Guide Human and agent guide for generic order entry initiators. MIME type: text/markdown
- fixie://docs/quote-request-initiator - Quote Request Initiator Guide Human and agent guide for generic quote request initiators. MIME type: text/markdown
- fixie://docs/market-data-initiator - Market Data Initiator Guide Human and agent guide for generic market data initiators. MIME type: text/markdown
- fixie://examples/order-entry-initiator - Order Entry Initiator Example Generic adapter-based order entry initiator. MIME type: text/x-java-source
- fixie://docs/initiator-playbook - Fixie Initiator Playbook How to create managed or standalone Fixie initiators. MIME type: text/markdown
- fixie://api/map-filler - MapFiller API API guidance for populating nested message maps. MIME type: text/markdown
- fixie://api/initiator-adapter - InitiatorAdapter API API guidance for the recommended InitiatorAdapter base class. MIME type: text/markdown
- fixie://templates/runtime-initiator-config - Runtime Initiator Config Template JSON template for managed Fixie initiator runtime configuration. MIME type: application/json
- fixie://examples/quote-request-initiator - Quote Request Initiator Example Generic adapter-based quote request initiator. MIME type: text/x-java-source
- fixie://docs/runtime-config - Fixie Runtime Config Required runtime configuration keys for initiators. MIME type: text/markdown
- fixie://docs/message-building - Fixie Message Building How to build outbound FIX messages with MessageFactory and MapFiller. MIME type: text/markdown
- fixie://examples/simple-adapter-initiator - Simple Adapter Initiator Example Smallest adapter-based initiator pattern. MIME type: text/x-java-source
- fixie://api/message-factory - MessageFactory API API guidance for dictionary-backed message templates. MIME type: text/markdown
- fixie://api/initiator-channel - InitiatorChannel API API guidance for sending messages through an initiator session. MIME type: text/markdown
- fixie://api/initiator - Initiator API API guidance for the low-level Initiator interface. MIME type: text/markdown
- fixie://examples/market-data-initiator - Market Data Initiator Example Generic adapter-based market data subscription initiator. MIME type: text/x-java-source
- fixie://docs/session-lifecycle - Fixie Session Lifecycle Lifecycle callbacks and what application initiators should not send. MIME type: text/markdown

## Prompts
- fixie_create_quote_request_initiator - Create Quote Request Initiator Create a generic Fixie quote request initiator for host={{host}}, port={{port}}, senderCompId={{senderCompId}}, targetCompId={{targetCompId}}. Do not assume a venue-specific profile unless one is provided. Arguments: host, port, senderCompId, targetCompId
- fixie_create_market_data_initiator - Create Market Data Initiator Create a Fixie market data initiator for host={{host}}, port={{port}}, senderCompId={{senderCompId}}, targetCompId={{targetCompId}}. Use the Fixie MCP resources and return managed-runtime Java code plus JSON config. Arguments: host, port, senderCompId, targetCompId
- fixie_create_order_entry_initiator - Create Order Entry Initiator Create a Fixie order entry initiator for host={{host}}, port={{port}}, senderCompId={{senderCompId}}, targetCompId={{targetCompId}}. Use InitiatorAdapter, MessageFactory, and MapFiller. Arguments: host, port, senderCompId, targetCompId

## Metadata
- Owner: io.github.onikora
- Version: 1.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 2, 2026
- Source: https://registry.modelcontextprotocol.io
