Skip to content
Voltar ao blog
AI Integration

MCP + Skills: como tornar seu SaaS uma ferramenta real para agentes de IA em 2026

Agentes de IA não clicam no seu painel. Eles chamam servidores MCP e seguem Skills. Lance os dois - ou continue invisível dentro de Claude, Cursor, ChatGPT e Copilot.

Mikhail Savchenko26 de abril de 20266 min de leitura
MCPSkillsAI AgentsAutomation

MCP (Model Context Protocol) é o padrão aberto JSON-RPC que permite a agentes de IA chamar seu SaaS como uma API. Skills são manuais empacotados em markdown que dizem ao agente quando e como usá-lo. SaaS que lança apenas um - ou nenhum - se torna invisível dentro de Claude, Cursor, ChatGPT e Copilot. O mínimo de 2026: um servidor MCP, uma Skill, registrados nos diretórios.

Fatos-chave

  • Os downloads do SDK do MCP cresceram de ~100 mil/mês no lançamento (nov 2024) para 97 milhões/mês em março de 2026 - cerca de 970x em 18 meses.
  • 10 000+ servidores MCP públicos estavam ativos quando o MCP se juntou à Linux Foundation em dezembro de 2025; um censo independente do Q1 2026 indexou 17 468.
  • O repositório de referência modelcontextprotocol/servers atingiu ~84 mil estrelas no GitHub em abril de 2026.
  • Claude lista 75+ conectores MCP próprios em seu diretório; Cursor, Windsurf, VS Code, ChatGPT e Goose suportam MCP nativamente.
  • Os quatro maiores fornecedores (OpenAI, Google, Microsoft, Salesforce) lançaram suporte a MCP em até 13 meses após o lançamento.

O que mudou em 2026

Agentes de IA não clicam no seu painel. Eles chamam suas ferramentas. A interface que importou em 2015 (aplicativo web), 2020 (API REST) e 2024 (chat) está sendo substituída por uma nova: o agente chama uma ferramenta, a ferramenta retorna dados, o agente decide o próximo passo. Se seu SaaS não é chamável por um agente, ele não está no fluxo.

Dois padrões abertos agora definem o que significa "chamável por um agente":

  • MCP (Model Context Protocol) - mãos. Padrão aberto JSON-RPC da Anthropic, doado à Linux Foundation em dezembro de 2025. Permite que agentes descubram e invoquem suas ferramentas.
  • Skills - cérebro. Pacotes markdown, tornados padrão aberto em agentskills.io em dezembro de 2025. Dizem ao agente quando e como usar as ferramentas.

Lance os dois, entre nos registros, e seu SaaS se torna uma ferramenta real dentro de Claude, Cursor, Windsurf, ChatGPT e Copilot. Pule isso e fica invisível.

MCP em resumo

MCP é JSON-RPC 2.0 sobre três transportes: stdio (local), Streamable HTTP (remoto, recomendado desde a especificação 2025-03) e SSE (obsoleto). Servidores expõem três primitivas:

PrimitivaQuem disparaExemplo
ToolsModeloanalyze_url(url), generate_llms_txt(domain)
ResourcesModelo lêRelatório markdown em report://2026-04/analyze/{id}
PromptsUsuário invocaTemplate /audit-aeo que pré-preenche o fluxo de análise

Os números são inequívocos. Downloads do SDK cresceram de ~100 mil/mês no lançamento (nov 2024) para 97 milhões/mês em março de 2026 - cerca de 970x em 18 meses. O repositório oficial modelcontextprotocol/servers passou de 84 mil estrelas no GitHub em abril de 2026. O censo Nerq do Q1 2026 indexou 17 468 servidores MCP públicos nos registros.

A adoção não é mais opcional. OpenAI, Google, Microsoft, Salesforce, Atlassian, HubSpot, Notion, Cloudflare, Sentry, Figma, Canva, Zapier, ActiveCampaign, Apollo, LinkedIn - todos lançaram servidores MCP em até 13 meses do lançamento.

Skills em resumo

Uma Skill é uma pasta com um único arquivo obrigatório: SKILL.md. O frontmatter YAML declara name e description; o corpo markdown explica o procedimento. Vizinhos opcionais: scripts, exemplos, documentos de referência.

inite-aeo-analyzer/
  SKILL.md
  examples/
    good-llms-txt.md
    sample-citation-audit.md
  schema-templates/
    organization.json
    faqpage.json

O mecanismo é divulgação progressiva: na inicialização, o agente carrega no prompt do sistema apenas name e description de cada Skill instalada. O corpo só é carregado quando a descrição combina com a intenção do usuário. Isso mantém o contexto barato e permite lançar dezenas de Skills sem inchaço.

Skills foram lançadas pela Anthropic em 16 de outubro de 2025, viraram padrão aberto em 18 de dezembro de 2025 e agora são suportadas pela Microsoft (VS Code, GitHub), Cursor, Goose, Amp e OpenCode. Parceiros do diretório de lançamento: Atlassian, Canva, Cloudflare, Figma, Notion, Ramp e Sentry.

Por que seu SaaS precisa dos dois

Separação limpa:

  • MCP = conectividade. "Me dá acesso ao banco de dados."
  • Skill = conhecimento procedural. "Ao consultar o banco, sempre filtre por tenant_id; formate a saída como tabela markdown."
  • Prompt do sistema = persona sempre ativa. Sem divulgação progressiva.
  • Subagente = janela de contexto isolada para uma tarefa pesada.

Lance MCP sem Skill: agentes ganham mãos, mas sem manual. Chamam analyze_url e travam. Lance Skill sem MCP: o agente lê o procedimento e fabrica resultados porque não tem conectividade real. Lance os dois: o agente lê sua Skill, chama o servidor MCP na ordem certa e retorna um resultado verificável.

Um exemplo prático: o servidor MCP do inite.ai

Para um analisador AEO/SEO B2B, a superfície fica assim:

FerramentaTrabalhoLimite de saída
analyze_url(url)Auditoria AEO completaresumo de 4 KB + URL do relatório
get_citation_lift(url, engines)Pontuar probabilidade de citação em Perplexity/Google AIO/ChatGPT1 KB JSON
generate_llms_txt(domain)Produzir llms.txt pronto para implantaçãotext/markdown
audit_schema(url)Detectar FAQPage, Organization, BreadcrumbList ausentes2 KB JSON
suggest_internal_links(url)Mapear oportunidades de links cruzados2 KB JSON
get_keyword_gap(domain, competitor)Surface de consultas não cobertas3 KB JSON
score_aeo_readiness(url)Pontuação única 0-100 para priorizaçãoint de 256 bytes

Cada descrição de ferramenta (no esquema MCP) lê como texto publicitário: verbos, exemplos, saídas limitadas. A Skill (inite-aeo-analyzer/SKILL.md) diz ao agente: "Use quando o usuário quiser auditar uma URL para AI Engine Optimization, probabilidade de citação em ChatGPT/Claude/Perplexity, geração de llms.txt ou lacunas em schema/links internos. Chame analyze_url primeiro, depois audit_schema, depois suggest_internal_links. Formate a saída como uma lista priorizada de tarefas."

Essa é a unidade de distribuição em 2026. Não um painel. Não um endpoint REST. Um servidor MCP com uma Skill.

Um manual de 90 dias

Dias 0-14 - mapeamento de superfície. Escolha 5-8 trabalhos centrais. Decida quais viram Tools (escrita/computação), Resources (relatórios apenas leitura), Prompts (templates de usuário).

Dias 15-35 - construa o servidor MCP. Use o SDK TypeScript ou Python do modelcontextprotocol. Implante como Streamable HTTP atrás do seu API gateway atual. Reaproveite a autenticação existente via OAuth 2.1 com registro dinâmico de cliente. Mapeie cada ferramenta 1:1 para endpoints internos. Escreva descrições otimizadas para LLM nos campos description do JSON Schema.

Dias 36-55 - construa a Skill. Um SKILL.md por fluxo. A descrição no frontmatter precisa conter frases-gatilho que usuários de fato digitam. O corpo documenta a ordem de invocação, regras de formatação de saída e casos de borda. Anexe exemplos e ativos de referência.

Dias 56-75 - distribuição. Submeta ao registro da LF, PulseMCP, Smithery, Composio Hub, diretório do Cursor, diretório de conectores do Claude. Abra a Skill no GitHub. Submeta ao agentskills.io. Adicione botões "Instalar no Claude / Cursor / Windsurf" no seu site. Publique /.well-known/mcp.json.

Dias 76-90 - medição e iteração. Instrumente o tráfego MCP por ferramenta, por cliente (via UA), por taxa de sucesso. Adicione um Resource /metrics para usuários avançados. Publique um changelog público. Lance no Hacker News e no subreddit do MCP.

Até o dia 90, seu SaaS é uma ferramenta real dentro das principais superfícies de agentes - e seus concorrentes que pularam isso ainda esperam que usuários façam login.

O que mata a adoção

Nove modos de falha explicam a maior parte das implantações de MCP travadas:

  1. Descrições vagas de ferramentas. O modelo nunca chama. Trate descrições como texto publicitário.
  2. JSON sem limite na saída. Estoura a janela de contexto. Limite, paginate, ofereça summary=true.
  3. Chaves de API por chamada em vez de OAuth. Mata conversão na instalação. Lance OAuth 2.1 desde o dia um.
  4. MCP sem Skill. Mãos sem cérebro. Ferramentas erradas disparam na ordem errada.
  5. Skill sem MCP. Cérebro sem mãos. O agente fabrica resultados.
  6. Implantação só em stdio. Inutilizável a partir do Claude na nuvem ou ChatGPT.
  7. Ignorar o registro. Descoberta é a barreira de proteção.
  8. Sem telemetria. Não dá para saber quais superfícies de ferramenta são peso morto.
  9. Descrição genérica de Skill. Nunca é carregada automaticamente. Inclua frases-gatilho que os usuários realmente digitam.

Conclusão

A curva do MCP é a curva de adoção de padrão mais íngreme em ferramentas de desenvolvedor desde REST. 970x de crescimento de SDK em 18 meses, 17K+ servidores públicos, todos os grandes fornecedores lançando suporte em 13 meses. Skills fecharam o ciclo no fim de 2025, dando aos agentes o conhecimento procedural que o MCP sozinho não conseguia codificar.

O mínimo de 2026 para um SaaS que quer estar dentro dos fluxos de agentes: um servidor MCP, uma Skill, registrado, OAuth 2.1, instrumentado. Lance isso em 90 dias. Pule e seu produto vira um site que ninguém visita porque o agente foi para um concorrente que atendeu a chamada.

Perguntas frequentes

MCP é só uma API para IA - por que meu agente não pode chamar minha API REST diretamente?

Pode, mas não vai. Agentes precisam de descoberta padronizada, esquemas, autenticação e descrições de ferramentas projetadas para a janela de contexto do LLM. O MCP entrega registro, JSON-RPC sobre Streamable HTTP, OAuth 2.1 e um contrato que todos os principais clientes (Claude, Cursor, Windsurf, ChatGPT) já falam. Uma API REST força o agente a ler sua documentação a cada vez. Um servidor MCP é chamável já na primeira instalação.

Preciso de servidor MCP E de Skill, ou um só basta?

MCP são as mãos - dá ao agente a capacidade de chamar suas ferramentas. Skill é o cérebro - diz ao agente quando chamar qual ferramenta, em que ordem e como formatar a saída. Lance MCP sem Skill e os agentes disparam ferramentas erradas na ordem errada. Lance Skill sem MCP e o agente fabrica respostas. Para fluxos não triviais, lance os dois.

Que transporte escolher - stdio, SSE ou Streamable HTTP?

Streamable HTTP para qualquer SaaS remoto. A especificação 2025-03 substituiu o SSE por um endpoint único que processa POST e streaming SSE opcional. Stdio é só para CLIs locais. SSE está obsoleto. Se seu SaaS vive na nuvem, Streamable HTTP é inegociável - é o único transporte com que ChatGPT, Claude remoto e Cursor gerenciado conversam.

Como agentes de IA descobrem meu servidor MCP?

Quatro canais. Submeta ao registro oficial da Linux Foundation em registry.modelcontextprotocol.io. Liste no PulseMCP, Smithery e Composio Hub. Entre nos diretórios de conectores do Cursor e do Claude. Publique /.well-known/mcp.json no seu domínio. Servidores ausentes em pelo menos três desses quatro são funcionalmente invisíveis.

Como funciona a autenticação em um servidor MCP remoto?

OAuth 2.1 com registro dinâmico de cliente. Cursor, Claude Code, Windsurf e ChatGPT suportam isso nativamente desde o fim de 2025. Chaves de API por chamada ainda funcionam, mas matam a conversão na instalação - usuários precisam copiar chaves em arquivos de configuração. Lance OAuth desde o primeiro dia.

Continue lendo

MCP + Skills: como tornar seu SaaS uma ferramenta real para agentes de IA em 2026 | INITE AI Blog