Endpoint e transporte
O MCP Server de produção está disponível em:https://api.ayrshare.com/mcp
Ele usa transporte Streamable HTTP e é stateless — não há sessão a manter entre as chamadas.
Autenticação
A autenticação é aplicada pela mesma cadeia de API da Ayrshare que alimenta a REST API.- Obrigatório:
Authorization: Bearer YOUR_API_KEY— a API Key da sua conta (chave do Business Plan para profiles e sub-profiles). - Opcional:
Profile-Key: YOUR_PROFILE_KEY— direciona para um sub-profile em cada chamada da conexão. - Opcional por chamada: um argumento
profileKeyda tool — direciona para um sub-profile em uma única chamada da tool.
Precedência: o argumento vence sobre o header
Quando uma chamada de tool inclui um argumentoprofileKey e a conexão tem um header Profile-Key, o argumento profileKey por chamada vence. O header é usado somente quando nenhum argumento válido é fornecido.
Uma exceção: em get_platform_history e get_social_network_analytics, uma busca por userId/userName do X/Twitter deve usar somente a API Key da conta; fornecer um argumento profileKey ou header Profile-Key retorna Erro 400.
Os métodos MCP
initialize e tools/list são acessíveis antes da autenticação — eles retornam apenas metadados e não executam nada. Toda chamada de tool é autenticada.Erros de autenticação
Uma chave inválida ou não autenticada em uma chamada de tool retorna um erro 403 / código 102 da Ayrshare com a mensagem “API Key not valid”. Conforme a especificação do MCP, erros de execução de tool são retornados in-band: o resultado da tool carregaisError: true e essa mensagem, enquanto o próprio transporte MCP responde HTTP 200. (O 403/102 é o erro de aplicação da Ayrshare, não o status do transporte.)
Conectar
Opção A: plugin do Claude Code
Se você usa Claude Code, instale o plugin da Ayrshare. Ele inclui a configuração do MCP Server, um comando de setup, agents, skills e um hook de confirmação. Consulte a página Claude Code Plugin para as etapas completas de instalação.Opção B: qualquer cliente MCP
Para qualquer cliente MCP que suporte Streamable HTTP, registre o servidor diretamente. No Claude Code:Profile-Key:
Credenciais BYO do X/Twitter
Desde 31 de março de 2026, operações no X/Twitter via Ayrshare exigem suas próprias credenciais OAuth 1.0a. Quando uma chamada de tool direciona ao X/Twitter, encaminhe estes dois headers na conexão, junto com seus headersAuthorization (e opcionalmente Profile-Key):
| Header | Descrição |
|---|---|
X-Twitter-OAuth1-Api-Key | Sua OAuth 1.0a API Key (Consumer Key) |
X-Twitter-OAuth1-Api-Secret | Seu OAuth 1.0a API Key Secret (Consumer Secret) |
Conectar com os headers BYO
Para configurar as credenciais BYO do X/Twitter desde o início, adicione o servidor com ambos os headers OAuth 1.0a junto com o headerAuthorization (inclua também Profile-Key se você direcionar para um sub-profile em cada chamada):
Adicionar os headers BYO a uma conexão existente
Os headers da conexão são fixos quando o servidor é adicionado, então, se você já se conectou sem os headers BYO, remova o servidor e adicione-o novamente com o conjunto completo (reinclua quaisquer headers que já estivessem em uso, comoProfile-Key):
Próximos passos
Catálogo de Tools
As 27 tools agrupadas por domínio, com escopo e propósito.
Plugin do Claude Code
Instale o plugin da Ayrshare para Claude Code.
