@gennia/mcp) é um servidor Model Context Protocol que expõe todos os 135 endpoints da Public API como ferramentas que seu cliente AI (Cursor, Claude Code, Claude Desktop, Codex) consegue chamar diretamente.
Sem clique, sem cópia de JSON. Você pergunta em linguagem natural “lista meus agentes”, “cria um novo plano de R$ 100 / mês”, “sobe esse PDF como knowledge source” — e o agente da sua IDE / chat resolve sozinho.
O servidor roda como subprocess local via
npx. Toda a conversa fica entre seu cliente AI e o servidor na sua máquina; a única coisa que sai pela rede são as chamadas HTTPS pra api.gennia.ai (autenticadas com sua API key).Instalação rápida (1 comando)
A forma mais fácil é deixar o CLI cuidar disso:SKILL.md no diretório de skills do Claude Code (assim o agente “sabe” sobre Gennia mesmo em sessões novas).
Reinicia o cliente AI e pronto.
Instalação manual
Se preferir não usar o CLI, é uma edição de JSON num arquivo. Copie o snippet que combina com seu cliente.- Claude Code
- Cursor
- Claude Desktop
- Codex CLI
Edite Alternativa via CLI do próprio Claude Code:
~/.claude.json e adicione o bloco mcpServers.gennia:Variáveis de ambiente
| Variável | Default | O que faz |
|---|---|---|
GENNIA_API_KEY | — (obrigatório) | API key do workspace (gsk_...). Gere em Studio → Settings → API Keys. |
GENNIA_BASE_URL | https://api.gennia.ai | Override pra dev (https://api.dev.gennia.ai) ou backend local (http://localhost:8080). |
Catálogo de ferramentas
O servidor lê o OpenAPI spec na inicialização e cria uma ferramenta MCP por operação. Naming é<tag>__<operationId> em snake_case.
| Domínio | Ferramentas | Exemplos |
|---|---|---|
| Agents | 6 + 60+ subgrupos | agents__list_agents, agents__create_agent, agent_prompt__update_prompt, agent_channels__connect_channel, … |
| Billing | 15 | billing__list_plans, billing__create_coupon, billing__create_credit_package |
| Clients | 8 | clients__create_client, clients__suspend_client, clients__reactivate_client |
| Hub | 12 | hub__get_hub, hub__update_identity, hub__upload_logo, hub_external_links__create |
| Conversations + Messages | 5 | conversations__list_conversations, messages__send_message |
| Knowledge / Skills / HTTP Tools / MCPs | 25+ | knowledge_sources__upload_file, skills__upload_skill, http_tools__create_tool |
| Outros | restantes | ai_models__list_aimodels, public_api__health, … |
inputSchema derivado dos parâmetros + request body da OpenAPI. O LLM do seu cliente AI lê esses schemas e monta os argumentos sozinho.
Exemplos de prompts
Uma vez instalado, você pergunta em linguagem natural:Leitura
agents__list_agents com limit: 5.Composição
activeSubscriptions, te dá a resposta.Upload de arquivo
knowledge_sources__upload_file com file_path local.Mutação com confirmação
publicId, te pede confirmação antes de chamar billing__delete_coupon.Endpoints não expostos
| Endpoint | Por quê |
|---|---|
POST /agents/{id}/messages/stream | Server-Sent Events — MCP não streama tool results de forma incremental. Use a versão síncrona POST /agents/{id}/messages que retorna a resposta completa. |
Diagnosticar
Se o servidor não conectar ou as ferramentas falharem:Atualizar pra versão mais recente
Onpx -y @gennia/mcp (sem version pin) verifica o registro do npm diariamente e atualiza automaticamente. Pra forçar uma atualização imediata, limpe o cache do npx:
Próximos passos
Instalar o CLI
Mesma API, surface diferente. O CLI é o canal preferido pra scripts, automações e agentes IA com acesso ao shell.
Referência completa
Cada endpoint que vira tool MCP está documentado aqui com schemas, try-it-out e exemplos.

