Skip to content

MCP OData Connect

Conecte suas IAs diretamente ao OData Connect da plataforma Mercado Eletrônico. Consultas de procurement, rastreamento de pedidos e análises financeiras via linguagem natural — para sub-agentes Genius e ferramentas externas como Claude e Cursor.


O MCP OData Connect expõe as ferramentas do OData Connect do Mercado Eletrônico via Model Context Protocol (MCP). Agentes de IA podem consultar requisições de compra, pedidos, cotações, contratos, notas fiscais e outras entidades usando linguagem natural, sem montar chamadas OData manualmente.

  • 16 tools disponíveis
  • 8 domínios cobertos
  • 50+ entidades OData
  • Autenticação com tokens dinâmicos

Como conectar

Selecione o tipo de agente abaixo e use a configuração indicada. O Client ID e o Client Secret são exatamente a Key e o Secret que você obtém no Partner's portal ao criar uma API Key (as mesmas credenciais usadas nas nossas APIs). Consulte Credenciais para criar e gerenciar suas chaves.

Sub-agentes Genius (plataforma ME)

Para agentes que rodam dentro da plataforma Mercado Eletrônico (sub-agentes nativos):

  • Protocolo: HTTP · /mcp
  • URL do servidor: https://mcp.mercadoe.rocks/mcp
  • Autenticação: Repasse automático de headers

Configure na plataforma Mercado Eletrônico nos campos de MCP:

CampoValor
Servidorhttps://mcp.mercadoe.rocks/mcp
AutenticaçãoRepasse automático de headers

Claude Desktop

No Claude Desktop (e em outras conexões via SSE), edite o arquivo de configuração MCP (no Windows: %APPDATA%\Claude\claude_desktop_config.json; no macOS: ~/Library/Application Support/Claude/claude_desktop_config.json). Adicione o servidor com a URL SSE e os headers obrigatórios: credenciais e ambiente (x-odata-env). Exemplo:

json
{
  "mcp_servers": {
    "me-odata": {
      "url": "https://mcp.mercadoe.rocks/mcp/sse",
      "headers": {
        "x-client-id": "SUA_KEY",
        "x-client-secret": "SEU_SECRET",
        "x-odata-env": "prod"
      }
    }
  }
}

Substitua SUA_KEY e SEU_SECRET pelo Client ID (Key) e Client Secret (Secret) do Partner's portal. O header x-odata-env é obrigatório em conexões SSE (Claude Desktop e similares); escolha um dos ambientes: trunk, stg, prod. Reinicie o Claude Desktop após alterar o arquivo.

cURL / HTTP (testes)

Para testar o endpoint HTTP diretamente (por exemplo com cURL), use a URL base e envie os headers de autenticação e o ambiente (x-odata-env):

bash
curl -X POST "https://mcp.mercadoe.rocks/mcp" \
  -H "x-client-id: SUA_KEY" \
  -H "x-client-secret: SEU_SECRET" \
  -H "x-odata-env: prod" \
  -H "Content-Type: application/json" \
  -d '{"method":"tools/list"}'

Substitua SUA_KEY, SEU_SECRET e o valor de x-odata-env (ex.: prod, trunk, stg) conforme seu ambiente.

Autenticação

Dois mecanismos estão disponíveis, conforme o contexto do agente.

MecanismoHeadersUso
Maior prioridadex-access-tokenToken JWT do usuário (obtido via plataforma/Genius)
Modo agente externox-client-id + x-client-secretGera token automaticamente (Claude, Cursor, etc.)
Obrigatório (SSE/externo)x-odata-envAmbiente OData. Em Claude Desktop e conexões SSE deve ser enviado. Valores: trunk, stg, prod

📘 Nota

No modo agente externo, Client ID = Key e Client Secret = Secret — os mesmos valores que você obtém no Partner's portal ao criar uma API Key (e que usa nas nossas APIs). Use a Key no header x-client-id e o Secret no header x-client-secret. Em conexões via SSE (Claude Desktop e similares), o header x-odata-env é obrigatório.

Ferramentas disponíveis

Todas as tools do OData Connect do Mercado Eletrônico estão acessíveis via linguagem natural:

ToolDescrição
query_odataQuery universal em qualquer entidade OData com filtros avançados
get_requestsRequisições de compra com rastreamento de status
get_ordersPedidos de compra com análise de ciclo de vida
get_procurement_flowRastreia o fluxo completo: Requisição → RFQ → Pedido → Fatura
get_order_detailVisão 360° do pedido: itens, entregas e borgs em uma chamada
get_request_detailRequisição completa com aprovadores e objetos de custo
get_request_items_trackingPrevisão de entrega real cruzando RFQs e logística
get_invoicesNotas fiscais para reconciliação financeira
get_contractsContratos com saldo, vínculos e aprovações
get_productsCatálogo de produtos com busca por descrição
get_rfqsCotações e respostas de fornecedores
global_searchBusca cross-domain de qualquer ID em múltiplos domínios

Para detalhes dos dados expostos via OData, consulte o OData feed e os Schemas.


Playground

Teste a conexão com o servidor MCP: Listar tools não exige credenciais; para Chamar uma tool, preencha Key e Secret do Partner's portal.

Listar tools

Clique para ver as tools disponíveis.

A resposta aparecerá aqui ao listar tools ou chamar uma tool.