
ediFabric EDI
Validate, parse, build and acknowledge X12 and HIPAA EDI files locally with ediFabric Native.
- tools
- 7
- auth
- Secret needed
- transport
- STDIO
- env vars
- 5
- last updated
- Nov 12, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
parse_ediConverts an EDI file to JSON, saves it to a file, and summarizes the interchanges and transaction sets.
Converts an EDI file to JSON, saves it to a file, and summarizes the interchanges and transaction sets.
No parameter schema in public metadata yet.
validate_ediValidates an EDI file up to HIPAA SNIP level 4, and returns each error with the segment it is in.
Validates an EDI file up to HIPAA SNIP level 4, and returns each error with the segment it is in.
No parameter schema in public metadata yet.
acknowledge_ediSaves a 999 or 997 for an X12 file, with a TA1 when the interchange asks for one.
Saves a 999 or 997 for an X12 file, with a TA1 when the interchange asks for one.
No parameter schema in public metadata yet.
build_ediConverts EDI JSON to an EDI file.
Converts EDI JSON to an EDI file.
No parameter schema in public metadata yet.
split_ediSaves each transaction set in a file as its own EDI file.
Saves each transaction set in a file as its own EDI file.
No parameter schema in public metadata yet.
describe_specDescribes a transaction set from the model the other tools use, standard or custom: its loops and segments with their JSON property names, or one segment's elements, types, lengths, codes and syntax rules. With output: skeleton, it makes JSON of the required parts to fill in f...
Describes a transaction set from the model the other tools use, standard or custom: its loops and segments with their JSON property names, or one segment's elements, types, lengths, codes and syntax rules. With output: skeleton, it makes JSON of the required parts to fill in f...
No parameter schema in public metadata yet.
get_statusShows the license and how it's checked, where models come from and the allowed folders.
Shows the license and how it's checked, where models come from and the allowed folders.
No parameter schema in public metadata yet.
Sponsors
Configuration
EDIFABRIC_SERIALsecretYour ediFabric serial key. Without it, the server uses the demo serial, which has a small daily quota.
EDIFABRIC_ALLOWED_DIRSFolders the tools may read and write, separated by ; on Windows and : elsewhere. Defaults to the client's roots or the home folder.
EDIFABRIC_MAPPath to a map.json with local or custom models.
EDIFABRIC_OFFLINESet to true to use only the models in EDIFABRIC_MAP.
EDIFABRIC_TOKENsecretA token issued for you, for machines without internet access.
Readme
ediFabric MCP Server
An MCP server for EDI, currently X12 and HIPAA. It lets AI assistants such as Claude, Cursor and GitHub Copilot convert EDI to JSON and back, validate files, and generate 997 and 999 acknowledgments, using ediFabric Native on your own machine.
Your EDI files stay on your machine: the server reads and writes them locally, and returns summaries to the assistant rather than whole files.
Tools
Details
- Repository
- github.com/edifabric/edifabric-mcp
- Website
- www.edifabric.com/docs/edifabric-native/introduction.html
- Package
@edifabric/mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active