EntrarCriar conta

Agentes de código

MCP do desenvolvedor

Ligue o GIRO ao seu agente de código. O agente lê a documentação, registra vendas de teste e roda a suíte de conformidade no sandbox da sua conexão.

claude mcp add --transport http giro https://developers.giro.app.br/mcp
FerramentaO que faz
buscar_documentacaoProcura nos guias e na referência e devolve o trecho certo.
ler_endpointMostra os campos, os exemplos e os erros de uma rota.
simular_vendaRegistra uma venda de teste no sandbox da sua conexão.
rodar_conformidadeRoda a suíte de conformidade e mostra o resultado de cada caso.

Só sandbox: nenhuma ferramenta aceita token de produção. O MCP entra com a conta da sua conexão de teste.

Prompt de integração

Cole este prompt no seu agente de código. Ele traz o objetivo, o contrato do nível Venda, as regras do cupom e o critério de pronto.

Integre o PDV ao GIRO, no nível Venda da API v1.

Objetivo: a cada venda fechada, avisar o GIRO e imprimir no fim do cupom a imagem que a API devolve.

Contrato (documentação em https://developers.giro.app.br e índice em https://developers.giro.app.br/llms.txt):
1. POST /v1/sales com external_id (chave única da venda no PDV), total_cents, occurred_at (ISO 8601 com fuso) e, se houver, customer.phone em E.164. 
2. Autenticação: cabeçalho Authorization: Bearer com o token da conexão. Guarde o token no cofre do sistema operacional, nunca em arquivo aberto.
3. Envie receipt.format = "image" (padrão e recomendado) e receipt.width (32, 42 ou 48 colunas). Imprima a imagem de receipt.image no fim do cupom (ESC/POS GS v 0). Só se a impressora não imprime imagem, peça receipt.format = "text" com receipt.charset e imprima receipt.lines. Se receipt for null, não imprima nada do GIRO.
4. Idempotência: envie o cabeçalho Idempotency-Key em todo POST e repita a mesma chave quando a rede falhar; external_id identifica a venda. Guarde as vendas sem resposta e reenvie em até 7 dias.
5. Cancelamento: POST /v1/sales/{external_id}/cancel com a mesma chave.
6. A venda nunca trava por causa do GIRO. Em erro, mostre ao operador a frase da coluna "No caixa" do guia Erros e limites, ou registre no log.
7. Antes do pagamento, pergunte o telefone com o texto do guia Experiência no caixa, sempre com a opção "Seguir sem telefone".

Ambiente: use o sandbox (variáveis GIRO_API e GIRO_TOKEN). Se o MCP do desenvolvedor do GIRO estiver conectado, use buscar_documentacao, simular_venda e rodar_conformidade.

Pronto quando: os 13 casos da suíte de conformidade passam no sandbox.

Documentação para agentes

Toda página do portal também existe em Markdown. O índice para agentes fica em https://developers.giro.app.br/llms.txt.