p3-edi-mcp
Provides read-only tools to diagnose inventory issues across Shopify stores, including retrieving 846 file history and checking inventory stock levels, using stored Shopify session tokens for authentication.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
p3-edi-mcp
Servidor MCP de diagnóstico (somente leitura) para os dois sistemas EDI:
P3-EDI-Processor — ciclo de vida de pedidos DSV (850 outbound, 855/856 inbound, fulfillment Shopify).
edi-shopify-orchestration — consumo de arquivos 846 e sincronização de inventário em 65+ lojas Shopify.
Dá ao time (via Claude, como custom connector) a capacidade de responder tickets sobre os dois
sistemas sem depender de acesso direto ao código/banco. Nenhuma escrita em banco ou no Shopify —
queries somente SELECT, GraphQL somente query.
Tools
Tool | Sistema | O que faz |
| P3 | Timeline completa do ciclo EDI de um pedido com checks, evidências e causas prováveis |
| P3 | Reproduz (read-only) a decisão de elegibilidade DSV de um pedido/item e explica cada gate |
| P3 | Retorna o conteúdo bruto dos arquivos 855/856 de um pedido |
| Orchestration | Por que o SKU X está com estoque errado na loja Y |
| Orchestration | Histórico de aparições de um SKU/arquivo nas runs 846 |
| Ambos | Falhas recentes nos dois sistemas |
Resources: runbook://pedidos e runbook://inventario — o conhecimento tácito de diagnóstico,
também resumido nas instructions do servidor.
Related MCP server: SQL Server MCP
Rodando localmente
npm install
cp .env.example .env # preencher as variáveis
npm run devHealthcheck: GET /health. Endpoint MCP (Streamable HTTP, stateless): POST /mcp com
Authorization: Bearer $MCP_AUTH_TOKEN.
Env vars
MCP_AUTH_TOKEN= # bearer token exigido em POST /mcp
PORT=3000
P3_DATABASE_URL= # Postgres do P3-EDI-Processor (único banco de produção)
ORCH_DATABASE_URL= # Postgres do edi-shopify-orchestration
SHOPIFY_API_VERSION=2026-04Autenticação Shopify: sem tokens novos a provisionar. O MCP lê o token offline por loja direto
da tabela Session do banco do P3 (o app Remix já persiste isso via OAuth). Sem sessão válida
para uma loja, as tools degradam (retornam os facts de banco e listam em warnings o que
dependeria do Shopify) em vez de falhar.
Deploy (Railway)
Ver instruções passadas pelo assistente na sessão de setup — resumo: criar serviço a partir deste repo no mesmo projeto Railway dos dois sistemas (para usar internal URLs dos Postgres), configurar as env vars acima, expor a URL pública e apontar como custom connector no Claude.
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
One governed MCP endpoint for 40+ business systems. Read-only, source-cited answers.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server allowing AI assistants like Claude to execute read-only SQL queries against AWS PostgreSQL databases, enabling data retrieval while preventing database modifications.ISC
- AlicenseAqualityDmaintenanceA read-only MCP server for SQL Server database introspection that enables Claude to explore and query databases via tools like listing objects and executing SELECT queries.20MIT
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server that enables Claude Code to access MySQL databases, allowing safe querying with SELECT, SHOW, DESCRIBE, and EXPLAIN.30 npmMIT
- AlicenseAqualityDmaintenanceA read-only MCP server that provides AI coding tools with database schema structure (tables, columns, keys, relationships) without exposing row data.323 PyPIApache 2.0