Ligar um agente com MCP
O MCP é outra porta de entrada para a mesma Pro API: as mesmas permissões, os mesmos limites, os mesmos créditos, o mesmo registo de atividade. Um agente liga-se a um único endereço e vê ferramentas que pode usar em linguagem natural. Não há nada para instalar nem nada para programar.
Claude Desktop, claude.ai, ChatGPT, Claude Code, Cursor, VS Code e Windsurf falam todos esta linguagem.
O endereço é um segredo
https://api.tendre.ai/mcp/<key>A chave é uma chave API Pro, criada na aplicação em Definições > API.
Lê esse endereço outra vez: a chave está dentro dele. Qualquer pessoa que tenha a ligação gera imagens com os teus créditos, até aos teus limites. Trata-o exatamente como uma palavra-passe. Não o coles num documento partilhado, num ticket ou numa captura de ecrã. Se for comprometido, revoga a chave na aplicação e o agente para imediatamente.
Os agentes que permitem definir um cabeçalho podem usar https://api.tendre.ai/mcp com Authorization: Bearer <key> em vez disso, o que mantém a chave fora do URL.
As oito ferramentas
| Ferramenta | O que faz |
|---|---|
tendre_generate_image | Uma ou várias imagens (count de 1 a 8), com ou sem LoRA. Por defeito, aguarda a geração até dois minutos e coloca as imagens diretamente na conversa. wait=false devolve identificadores em vez disso. |
tendre_generate_video | Submete um clip (formato, som, duração, LoRA, modo turbo mode) e devolve o seu identificador. Um clip demora vários minutos, por isso nunca aguarda. |
tendre_job_status | Em que ponto está uma geração. wait=true aguarda até dois minutos. Quando termina, uma imagem aparece na conversa e um vídeo surge como ligação. |
tendre_cancel_job | Cancela uma geração. Nada é cobrado. |
tendre_list_loras | Os personagens da conta, com o nome a passar como lora e a palavra de ativação a incluir no prompt. |
tendre_credits | Saldo, limites da chave, gerações em curso. |
tendre_pricing | A tabela de preços atual. |
tendre_quote | O custo de uma geração, antes de a iniciar. |
Ao ligar-se, o servidor passa ao agente as regras da casa: prompts em inglês, a palavra de ativação é obrigatória com um LoRA, e anunciar o custo antes de uma geração cara.
As imagens aparecem na conversa, os vídeos são uma ligação com prazo
Uma imagem chega na conversa: o protocolo tem um lugar para conteúdo de imagem.
Um vídeo não tem esse lugar e pesa demasiado para tal. Chega como uma ligação que retransmite o ficheiro a partir do motor de geração e permanece válida durante algumas dezenas de minutos. Nada fica guardado do nosso lado depois disso.
Por isso, um agente que pode escrever no teu disco (Claude Code, Cursor, VS Code) é instruído a guardar o ficheiro por ti. Um que não consegue, como um chat web, só te pode dar a ligação. Faz o download enquanto ela está ativa: uma vez expirada, o clip desaparece e gerar novamente custa créditos.
Liga o teu agente
Tudo o que se segue foi verificado a 22 de setembro de 2026. Estes são menus de outras empresas e podem mudar: o Claude e o OpenAI alteraram os seus no mesmo dia em que esta página foi escrita, e o OpenAI também limita os servidores MCP personalizados a alguns planos. Se um caminho já não corresponder ao que vês, procura "connectors" ou "MCP" nas definições desse produto. A única coisa que não muda é o endereço que colas.
- Claude Desktop, claude.ai e a aplicação móvel: Customize > Connectors > Add custom connector, cola o endereço, sem autenticação adicional. Ligação direta:
https://claude.ai/new#customize/connectors. Funciona imediatamente, em todos os dispositivos da conta, sem nada para reiniciar. (Os conectores costumavam estar em Settings; essa página agora aponta para aqui.) - ChatGPT: ativa primeiro o modo de programador nas definições, depois Plugins > New plugin > Custom tool. Dá-lhe o nome Tendre.AI, coloca o endereço em Server URL, define Authentication como None, marca o aviso para confirmar que compreendeste, e clica em Create.
- Claude Code:
claude mcp add --transport http tendre https://api.tendre.ai/mcp/<key> - Cursor, em
~/.cursor/mcp.json:
{ "mcpServers": { "tendre": { "url": "https://api.tendre.ai/mcp/<key>" } } }- VS Code, em
mcp.json:
{ "servers": { "tendre": { "type": "http", "url": "https://api.tendre.ai/mcp/<key>" } } }- Windsurf, em
~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "tendre": { "serverUrl": "https://api.tendre.ai/mcp/<key>" } } }Está a chegar ao separador Definições > Conectores na próxima versão da aplicação. Vai criar a chave e escrever estas definições por ti, para os agentes instalados na tua máquina, e copiar o endereço para os que são web. Até lá, os passos acima são a forma de entrar.
Por baixo do capô
O transporte é MCP Streamable HTTP, versão de protocolo 2025-06-18, sem estado: uma mensagem JSON-RPC por POST, uma resposta JSON, sem stream do servidor (um GET responde 405). Os métodos são initialize, ping, tools/list e tools/call, e cada ferramenta chama a mesma API descrita nestas páginas, com a chave do agente.