Mmcp.market

SignalEDI MCP server

by SignalEDI·io.github.SignalEDI/mcp-server·v0.4.0

EDI parse, validate, send, inspect, and QuickBooks tools for MCP clients.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

0 stars33 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • explain_edi_error

    Explain 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_document

    Render 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_kit

    Fetch one API kit by kitId from the /api/v1/kits catalog (structured endpoints, webhook events, sample payloads). Requires a platform API key.

  • get_transaction

    Fetch a single EDI transaction you own by id, with its full lifecycle status (created/processed timestamps, partner, error message, SLA).

  • list_partner_kits

    List packaged SignalEDI API kits (retail, healthcare, quickstart) from GET /api/v1/kits. Requires a platform-scoped API key.

  • list_transactions

    List 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_definition

    Alias for lookup_x12 — search segment maps and ack codes (850/810/856/837 dictionaries).

  • lookup_x12

    Search the local X12 dictionary by segment id, ack code, or free text (segment names and purposes). Local only; works in demo mode.

  • parse_edi

    Parse 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_segments

    Alias for parse_edi — parse raw X12 into structured JSON plus validation summary.

  • quickbooks_list_entities

    List QuickBooks entities for preview/mapping: Invoice, PurchaseOrder, Customer, Vendor, or Item. Returns the QBO rows as-is (no tokens).

  • quickbooks_status

    Get 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_edi

    Validate 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_structure

    Alias 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

All SignalEDI alternatives →
  • RoboSystems
    Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
    A
  • Quickbooks
    MCP server for QuickBooks Online API integration
    B
  • QuickBooks Online
    QuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accounts
    A
  • RCSB PDB
    MCP server to search, inspect, and cross-reference RCSB Protein Data Bank structures
    A
  • IronWallet
    Non-custodial crypto wallet MCP: check balances, sign and send transfers, and swap tokens locally.
    A

More from SignalEDI