Principais Conclusões
- O AmICited regista agora quatro ferramentas WebMCP em todas as páginas, para que um agente de IA já no navegador possa pesquisar no site, consultar termos do glossário, verificar preços e iniciar uma verificação de visibilidade sem fazer scraping.
- As ferramentas respondem a partir do nosso próprio índice de pesquisa e dados de preços, e não de uma chamada em tempo real ao backend, até que um agente as invoque de facto.
- A
start_ai_visibility_check()é deliberadamente isenta de efeitos secundários: devolve um URL de registo em vez de criar uma conta ou submeter um formulário por si só. - Isto é separado do nosso ficheiro
llms.txt, e complementa-o: o llms.txt é um manifesto estático para crawlers, o WebMCP é uma interface viva e invocável para agentes já na página. - Conclusão: construímos isto porque a nossa própria auditoria de Acessibilidade para Agentes verifica exatamente esta capacidade noutros sites, por isso implementámo-la primeiro em nós próprios.
Porque Lançámos Isto
Passamos muito tempo a dizer às marcas para se tornarem legíveis para agentes de IA: dados limpos, conteúdo estruturado, respostas que um agente consiga realmente recuperar. O WebMCP é a versão nativa do navegador desse conselho, e parecia errado continuar a dizer aos clientes para o fazerem sem o fazermos nós próprios.
Por isso, a amicited.com expõe agora um pequeno conjunto de ferramentas invocáveis através de navigator.modelContext (a API do navegador que o WebMCP define). Se estiver a conversar com um assistente de IA que suporte WebMCP — seja um origin trial inicial do Chrome ou um polyfill como @mcp-b/global — e aceder ao nosso site, o agente pode invocar estas ferramentas diretamente, em vez de ler e adivinhar a partir da página renderizada.

As Quatro Ferramentas
Cada ferramenta é só de leitura ou isenta de efeitos secundários; nenhuma ferramenta na página pode cobrar um cartão ou eliminar dados, e cada uma é fornecida com um esquema JSON para que um agente saiba exatamente o que enviar.
search_amicited()
Pesquisa de texto completo em amicited.com: definições do glossário, guias da academia, artigos do blogue, casos de estudo, relatórios de dados, FAQs e muito mais. Aceita uma query (obrigatória), uma section opcional para restringir os resultados (glossary, academy, blog, case-studies, data-reports, faq, how-to, reviews, solutions, discussion, author, features) e um limit opcional (1–20, padrão 5). Devolve títulos, descrições e URLs canónicos das páginas correspondentes, ordenados por um classificador ponderado que favorece correspondências no título e em tags e dá prioridade a secções de referência como o glossário.
lookup_ai_search_term()
Uma linha direta para o nosso glossário com mais de 700 termos de vocabulário de pesquisa IA, GEO e AEO. Aceita um term (obrigatório, e.g. "generative engine optimization") e devolve a definição juntamente com o URL canónico para citação.
get_amicited_pricing()
Não requer entrada. Devolve os nomes dos nossos planos atuais, preços mensais e o que cada plano inclui, obtidos a partir dos mesmos dados que alimentam a nossa página de preços, para que um agente possa responder a «quanto custa o AmICited» sem depender de uma cópia desatualizada em cache da página.
start_ai_visibility_check()
Aceita um domain (obrigatório, e.g. "example.com", esquema e caminho são ignorados) e faz exatamente o que o nosso formulário «Começar grátis» faz: normaliza o domínio e constrói um URL de registo (https://app.flowhunt.io/sign-in?app=amicited&domain=<domain>) que cria uma conta gratuita e coloca na fila a primeira verificação de visibilidade. Não submete nada nem cria uma conta por si só; devolve o URL e uma nota a explicar o que abri-lo fará. Esse limite é intencional, da mesma forma que a implementação do WebMCP pela Shopify deixou deliberadamente o pagamento fora das suas ferramentas de «ação»: um agente pode preparar uma ação, mas um humano (ou um passo explícito de confirmação) ainda aciona qualquer coisa que crie estado.

