MCP
Pedes, e a página muda
O Linktotem fala MCP, por isso o Claude, o Cursor ou qualquer cliente que o faça conseguem ler a tua página e alterá-la. “Acrescenta o meu episódio novo no topo” passa a ser uma frase, não uma sessão no editor.
Não há rascunhos
Tudo o que um assistente muda fica logo no ar na página pública — tal e qual como se fosses tu a editar. Pede-lhe que leia a página antes de mexer, e que te diga o que fez.
Como trabalha na tua página
O teu assistente trabalha como um designer: olha antes de mexer, e confirma depois.
- 01Lê a página e verifica-a: links partidos, conteúdo de exemplo, cores que se leem mal.
- 02Muda-a, a partir de um dos nossos modelos numa página vazia, com as nossas fontes e paletas.
- 03Vê o resultado no telemóvel e no computador, a página inteira, até antes de a publicares.
- 04Volta a verificar e corrige o que falta, e depois diz-te o que mudou.
Como se liga
Claude.ai e ChatGPT: sem chave
Os dois ligam-se com a tua conta do Linktotem (OAuth). Adiciona este endereço como conector:
https://linktotem.com/api/mcp- Claude.ai e app do Claude: abre o Linktotem no diretório do Claude e carrega em Ligar. Também podes adicionar o endereço como conector personalizado.
- ChatGPT: Definições › Apps e conectores › Definições avançadas, liga o modo de programador, depois Criar, cola o endereço e escolhe OAuth.
Abre-se o Linktotem: entras, escolhes se o assistente pode alterar a página ou só a ver, e autorizas. Podes desligá-lo quando quiseres em Definições › API.
Claude Desktop, Claude Code e Cursor: com uma chave
- Estar no Pro: a API e o servidor MCP fazem parte dele.
- Criar uma chave em Definições › API. Escolhe “leitura e escrita” para um assistente que deva alterar a página; “só leitura” chega para lhe fazer perguntas.
- Pôr a chave na configuração do teu cliente, aqui em baixo. A chave só aparece uma vez, por isso cola-a enquanto está no ecrã.
{
"mcpServers": {
"linktotem": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://linktotem.com/api/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer app_live_…" }
}
}
}A chave fica no `env` e não nos `args`: no Windows, o espaço de “Bearer x” estraga-se a caminho do npx, e é por isso que o cabeçalho vai partido em dois.
claude mcp add --transport http linktotem https://linktotem.com/api/mcp \
--header "Authorization: Bearer app_live_…"{
"mcpServers": {
"linktotem": {
"url": "https://linktotem.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:LINKTOTEM_KEY}" }
}
}
}O Cursor resolve variáveis de ambiente dentro dos cabeçalhos, por isso a chave não fica num ficheiro que possas vir a commitar.
Coisas para dizer
- “Faz-me uma página para a minha barbearia no Porto, com marcações e WhatsApp.”
- “Vê a minha página e diz-me o que corrigir antes de mudares alguma coisa.”
- “Acrescenta o meu episódio novo no topo da página, a apontar para open.spotify.com/…”
- “Esconde o link dos bilhetes, o evento já passou.”
- “Põe a newsletter em primeiro e os ícones sociais no fim.”
- “Põe o fundo escuro e os botões redondos.”
- “Quantas pessoas subscreveram esta semana, e de onde vieram?”
- “Que link teve mais cliques esta semana, e de onde vieram as visitas?”
Dois atalhos
O Claude Desktop e o Claude Code mostram-nos como comandos depois de ligares o servidor.
- build_my_pageConstruir a minha página: diz-lhe o que fazes e os links que importam; escolhe um modelo, enche-o com o teu conteúdo e confirma o resultado.
- review_my_pageRever a minha página: verifica a página, olha para ela e lê os teus números, e sugere as três mudanças que mais ajudariam, sem mexer em nada.
As ferramentas
Com os limites da API: 120 chamadas por minuto por chave, das quais 30 podem alterar alguma coisa. As que podem fazer perder alguma coisa avisam o teu assistente para te perguntar antes.
- list_profilesTodas as páginas da conta.
- get_profileO cabeçalho, as páginas, os blocos de uma página e o tema. É a primeira a chamar.
- get_analyticsVisitas, cliques e os links mais clicados de um período, comparados com o anterior.
- get_form_submissionsRespostas que as pessoas enviaram pelos formulários, as mais recentes primeiro.
- get_subscribersOs endereços que os formulários recolheram.
- screenshot_profileA página num telemóvel ou num computador, o primeiro ecrã ou a página inteira, em modo claro ou escuro. Também em rascunho, antes de a publicares.
- audit_pageO que corrigir, do mais importante para o menos, com uma nota de 0 a 100: links partidos ou de exemplo, cores que não se leem, fontes que não carregam.
- get_design_optionsTodas as escolhas de design: fontes com os pares que lhes ficam bem, paletas, fundos, formas de botão.
- list_templatesOs estilos prontos e os modelos por nicho, cada um com os visuais em que existe.
- update_profileescrevepede confirmaçãoNome, slogan, bio, formato do cabeçalho ou nome de utilizador.
- update_themeescrevepede confirmaçãoCores, fontes, botões, fundo, modo escuro, ou uma das paletas prontas. Avisa quando alguma coisa não se lê bem.
- update_social_iconsescrevepede confirmaçãoA fila de ícones sociais da página inicial.
- add_blockescreveUm bloco de link, título, texto, ícones sociais, media ou pasta, no topo ou no fim.
- update_blockescrevepede confirmaçãoUm campo de um bloco, sem perder o resto.
- toggle_blockescreveEsconder um bloco da página pública, ou voltar a mostrá-lo.
- delete_blockescrevepede confirmaçãoApagar um bloco de vez.
- reorder_blocksescrevePôr os blocos de uma página noutra ordem.
- apply_templateescrevepede confirmaçãoPõe um estilo ou um modelo de nicho na página; os blocos que lá estavam ficam escondidos, nunca apagados.
- undo_templateescrevepede confirmaçãoPõe a página como estava antes de um modelo.
A tua página à distância de uma frase
Cria conta, faz uma chave e aponta o teu assistente para ela.