SignalEDI MCP server
EDI parse, validate, send, inspect, and QuickBooks tools for MCP clients.
0 stars33 downloads/wk
Reviews
Write oneNobody has reviewed SignalEDI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SignalEDI tools (14)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
explain_edi_errorExplain an EDI validation or functional-ack error using the local X12 dictionary (meaning, typical cause, fix, lookup_x12 cross-refs). Never calls the network; works in demo mode.
generate_test_documentRender a synthetic X12 sample for 850, 810, 856, or 837 with optional control number, PO, and date overrides. Local only; works in demo mode.
get_partner_kitFetch one API kit by kitId from the /api/v1/kits catalog (structured endpoints, webhook events, sample payloads). Requires a platform API key.
get_transactionFetch a single EDI transaction you own by id, with its full lifecycle status (created/processed timestamps, partner, error message, SLA).
list_partner_kitsList packaged SignalEDI API kits (retail, healthcare, quickstart) from GET /api/v1/kits. Requires a platform-scoped API key.
list_transactionsList your recent EDI transactions (newest first), scoped to the API key. Each row includes the transaction set, direction, status, partner, and SLA flag.
lookup_element_definitionAlias for lookup_x12 — search segment maps and ack codes (850/810/856/837 dictionaries).
lookup_x12Search the local X12 dictionary by segment id, ack code, or free text (segment names and purposes). Local only; works in demo mode.
parse_ediParse a raw X12 EDI interchange (e.g. an 850 purchase order, 810 invoice, or 856 ASN) into structured JSON plus a validation summary. Pass the full raw EDI text including the ISA/GS envelope.
parse_segmentsAlias for parse_edi — parse raw X12 into structured JSON plus validation summary.
quickbooks_list_entitiesList QuickBooks entities for preview/mapping: Invoice, PurchaseOrder, Customer, Vendor, or Item. Returns the QBO rows as-is (no tokens).
quickbooks_statusGet the QuickBooks Online connection status for your workspace — whether QBO is connected, the masked realm id, environment, and any last error. No tokens are returned.
validate_ediValidate a raw EDI interchange against X12 structural rules. Returns a validation summary (valid flag, errors, transaction set, control number, segment count) without the full parsed JSON.
validate_x12_structureAlias for validate_edi — validate a raw X12 interchange structure and return a validation summary.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the SignalEDI repository's README, as published. We do not edit it. Read it on GitHub
SignalEDI Developer MCP Server
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 REST contract used by conventional applications. It complements—not replaces—SignalEDI's REST API, OpenAPI specification, webhooks, SDKs, and documentation.
The package is an uplift of SignalEDI's existing MCP adapter. Version 0.5 adds public developer discovery, resource templates, code examples, governed connection control-plane tools, strict tool-input validation, and explicit capability profiles while retaining the existing parser, transaction, partner-kit, and QuickBooks adapters.
Capability profiles
Set SIGNALEDIMCPPROFILE to one of these profiles. Tool discovery and direct tool calls are both restricted to the active profile.
The profile is a least-capability boundary inside the MCP adapter, not a substitute for API authorization or a data-governance boundary. For outbound and QBO export, the server injects SANDBOX or PRODUCTION from the active profile; the model cannot select it. The API then binds that value to the selected partner connection. Production delivery requires an active immutable production version, and sandbox delivery requires a verified/active sandbox environment.
Every authenticated call requires the base platform scope. Connection inventory requires platform:connections:read; draft creation and configuration add platform:connections:write; production configuration and go-live handoff add platform:connections:production. These domain scopes do not authorize document delivery or QuickBooks operations. Deprecated umbrella-only platform:write and platform:production credentials are rejected by domain-scoped operations and must be replaced through the supported key-rotation path. Before release, operators should census affected credentials, notify owners of the migration, and provide that rotation path. MCP profile selection never grants a scope.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @signaledi/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server -- npx -y @signaledi/mcp-server
SignalEDI: common questions
- Is SignalEDI MCP server safe?
- Mostly: it is graded B (82/100). Read the SignalEDI safety report
- How do I install SignalEDI?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does SignalEDI need an API key?
- Yes. The registry entry asks for
SIGNALEDI_API_KEY. - Is SignalEDI maintained?
- The last commit was 11 days ago (2026-09-14). The latest release is v0.4.0.
- What can I use instead of SignalEDI?
- Servers from other publishers that do the same job: RoboSystems MCP server, Quickbooks MCP server and QuickBooks Online MCP server. Compare all SignalEDI alternatives.
Alternatives to SignalEDI
Same job from other publishers: the closest match first, then the best rated.
- RoboSystemsAccounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.not reviewedGrowingA
- QuickbooksMCP server for QuickBooks Online API integrationnot reviewedGrowingB
- QuickBooks OnlineQuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accountsnot reviewedGrowingA
- RCSB PDBMCP server to search, inspect, and cross-reference RCSB Protein Data Bank structuresnot reviewedGrowingA
- IronWalletNon-custodial crypto wallet MCP: check balances, sign and send transfers, and swap tokens locally.not reviewedGrowingA