Connect an AI coding assistant to SignalEDI to discover, scaffold, validate, and test X12 integrations. The MCP server is an AI-native developer experience over the same public guidance and /api/v1…
mcp-server is an MCP project maintained in the signaledi/mcp-server repository. The maintainer describes its purpose as “Connect an AI coding assistant to SignalEDI to discover, scaffold, validate, and test X12 integrations. The MCP server is an AI-native developer experience over the…”. Read the project documentation for the complete scope.
The documented npm package is @signaledi/mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares SIGNALEDI_MCP_PROFILE, SIGNALEDI_API_KEY, SIGNALEDI_BASE_URL, SIGNALEDI_MCP_ALLOW_CUSTOM_BASE_URL. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_docs | Search the bundled public developer index and return MCP resource URIs with provenance. |
| get_document_schema | Return a public starter for the local X12 inventory: 850/810/856 (capability:baseline) or 837 Professional 005010X222A1 (capability:partial); explicitly not… |
| generate_integration_example | Produce sandbox-safe cURL, Node.js, or Python examples against real /api/v1 paths using environment placeholders; outbound examples set SANDBOX and refuse… |
| generate_test_document | Render a synthetic X12 fixture for the same local inventory and return the honest capability label. |
| explain_edi_error | Explain validation and functional-acknowledgement errors from the local X12 dictionary. |
| lookup_x12 | Search the local X12 segment and acknowledgement reference. |
| lookup_element_definition | Tool-discovery alias for local X12 lookup. |
| parse_edi | Parse a raw X12 interchange into structured JSON and a validation summary. |
| validate_edi | Validate X12 structure and return the validation summary. |
| parse_segments | Tool-discovery alias for parse_edi. |
| validate_x12_structure | Tool-discovery alias for validate_edi. |
| list_partner_kits | List generic SignalEDI API kits. |
| get_partner_kit | Fetch one generic kit by catalog id. |
| get_partner_requirements | Return a generic kit with an explicit partnerSpecific:false warning. |
| list_transactions | List recent transactions scoped to the API key. |
| get_transaction | Fetch one owned transaction and its lifecycle status. |
| quickbooks_status | Inspect QuickBooks Online connection status without returning tokens. |
| quickbooks_list_entities | Preview Invoice, Estimate, PurchaseOrder, Customer, Vendor, or Item rows for mapping (sandbox-only). |
| list_connections | Cursor-page tenant-scoped AS2/SFTP and legitimate legacy API connection summaries with optional partner/lifecycle filters. |
| get_connection | Inspect safe environment, gateway, approval, test-coverage, readiness, and next-action state for one AS2/SFTP or legacy API connection. |
| create_connection_draft | Create or recover an idempotent sandbox-first DRAFT; created distinguishes insertion from matching reuse, and it cannot activate production. |
| configure_connection | Bind an existing gateway reference and constrained X12 ISA/GS identifiers to an AS2/SFTP SANDBOX or PRODUCTION environment; the server owns ISA15 and accepts… |
| test_connection | Test the exact saved connection in the environment injected from the active profile. The operation causes partner-network egress, records sanitized evidence… |
| request_connection_go_live | Ask the API to move a server-proven READY connection only to GO_LIVE_APPROVED. SignalEDI staff activation remains a separate MFA/governance operation. |
| send_outbound_document | Submit an outbound EDI document in the active sandbox/production environment. |
| quickbooks_sync_to_qbo | Push a bounded transaction selection into QBO (sandbox-only); buyer and supplier directions are explicit, and all:true is cursor-paginated. |
| quickbooks_export_to_edi | Preview or export QBO invoices/purchase orders as EDI in the active sandbox/production environment. Dry-run results are payload-redacted by default; full… |
| quickbooks_disconnect | Revoke and remove the workspace QBO connection (sandbox-only). |
{
"mcpServers": {
"signaledi": {
"command": "npx",
"args": [
"-y",
"@signaledi/mcp-server@0.5.0"
],
"env": {
"SIGNALEDI_MCP_PROFILE": "sandbox",
"SIGNALEDI_API_KEY": "YOUR_SIGNALEDI_API_KEY",
"SIGNALEDI_BASE_URL": "${SIGNALEDI_SANDBOX_BASE_URL}",
"SIGNALEDI_MCP_ALLOW_CUSTOM_BASE_URL": "1"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| SIGNALEDI_MCP_PROFILE | Declared in the maintainer’s client configuration. | Check documentation |
| SIGNALEDI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| SIGNALEDI_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
| SIGNALEDI_MCP_ALLOW_CUSTOM_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Provides access to real-time and historical stock market data for AI assistants through the Model Context Protocol (MCP).
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Automates trading operations on the Zerodha platform using a natural language interface.
Integrates Binance spot and futures trading operations, enabling automated trading strategies.
Retrieves stock market data and provides trading capabilities using the yfinance library.