Skip to main content
A Pilot Status oferece um servidor oficial de Model Context Protocol (MCP) que expõe a API pública /v1 como ferramentas MCP. Agentes de IA e clientes LLM podem usá-lo para enviar mensagens, consultar conversas, gerenciar números, templates, webhooks, grupos e chamadas de voz — diretamente do contexto do modelo.

Conector hospedado

O servidor usa o transporte streamable HTTP e roda como um conector hospedado em:
Adicione-o como um Conector Personalizado no claude.ai (Configurações → Conectores → Adicionar conector personalizado). O claude.ai executa o login OAuth 2.1 (SSO da Pilot Status) — nenhuma chave de API é compartilhada com o cliente. Durante a etapa de consentimento você aprova o acesso ao tenant inteiro ou concede apenas números específicos; uma concessão por número restringe cada ferramenta a esses números. Qualquer cliente MCP que suporte conectores OAuth personalizados pode conectar da mesma forma. Clientes configurados por arquivo podem, em vez disso, enviar uma chave ps_* no header x-api-key:

Autenticação

Use uma chave com escopo de número para ferramentas que operam em um número específico (mensagens, conversas, grupos); chaves com escopo de tenant são necessárias para ferramentas de tenant como api_keys_list e numbers_list.

Auto-hospedado

O servidor é publicado como @pilot-status/mcp-server no npm e pode ser executado localmente:
Forneça sua chave de API ps_* através do header x-api-key (modo HTTP) ou por configuração de ambiente, dependendo do seu cliente MCP.

Ferramentas disponíveis (65)

Notas:
  • templates_create/templates_update exigem o objeto examples (uma amostra real por variável; ausente → 400 TEMPLATE_EXAMPLES_REQUIRED) e aceitam headers de mídia apenas por URL — base64 é exclusivo do REST.
  • messages_send suporta os três modos de envio: templateId, text ou mídia direta (media + mediaType; áudio é entregue como nota de voz).
  • Mídia recebida: em números META, passe media.id para media_get; em números não oficiais (Pilot Status web), use media.url diretamente.
  • Rotas baseadas em token (endpoints públicos de remote-pairing, emissão de sessão de embed) são excluídas da lista de ferramentas porque usam um fluxo de autenticação diferente.

Exemplo de chamada de ferramenta

Erros comuns

  • 401 — chave de API ausente ou inválida.
  • 403 — chave com escopo de tenant em uma ferramenta com escopo de número (ou vice-versa), ou uma ferramenta fora de uma concessão por número.
  • 400 — argumentos de ferramenta inválidos (validados contra o schema da API subjacente).

Relacionados