Pular para o conteúdo principal
O MCP Server da Ayrshare expõe 27 tools, agrupadas abaixo por domínio. Cada tool é despachada in-process pela cadeia real da API da Ayrshare.

Escopo

Toda tool tem escopo Profile ou Account:
  • Profile — a tool aceita um argumento profileKey para direcionar a um sub-profile.
  • Account — a tool não aceita profileKey; ela opera no nível da conta.
As seis tools que não aceitam o argumento profileKey são: create_profile, list_profiles, explain_error, validate_media, generate_post e recommend_hashtags. Todas as demais tools aceitam um profileKey; generate_jwt_social_linking_url exige um. Observação: recommend_hashtags não aceita argumento profileKey, mas ainda lê o header Profile-Key da conexão para escolher de qual conta TikTok vinculada ela recorre, então seus resultados são específicos do profile. Quando tanto um argumento profileKey por chamada quanto um header Profile-Key estão presentes, o argumento vence. Veja Conectar e Configurar para as regras de precedência.

Publicações

ToolEscopoPropósito
create_postProfilePublicar em uma ou mais plataformas vinculadas.
validate_postProfileValidação em dry-run, mesma entrada de create_post.
get_postProfileObter uma publicação por Ayrshare Post ID.
update_postProfileAtualizar uma publicação agendada ou aguardando aprovação.
retry_postProfileReenviar uma publicação que falhou.

Histórico

ToolEscopoPropósito
get_post_historyProfilePublicações enviadas via Ayrshare.
get_platform_historyProfilePublicações e análises direto da rede, incluindo publicações que não foram feitas via Ayrshare. Para uma busca por userId/userName do X/Twitter, use somente a API Key da conta; um argumento profileKey ou header Profile-Key retorna Erro 400.

Análises

ToolEscopoPropósito
get_post_analyticsProfileMétricas por publicação, por Ayrshare Post ID.
get_post_analytics_by_social_idProfileMétricas por publicação, por Social Post ID nativo.
get_social_network_analyticsProfileAnálises e dados demográficos no nível da conta para uma conta social conectada. Para uma busca por userId/userName do X/Twitter, use somente a API Key da conta; um argumento profileKey ou header Profile-Key retorna Erro 400.

Comentários

ToolEscopoPropósito
get_commentsProfileLer comentários de uma publicação.
add_commentProfileComentário de nível superior.
reply_commentProfileResponder a um comentário.

Mensagens / DMs

ToolEscopoPropósito
get_messagesProfileObter DMs de uma plataforma.
send_messageProfileEnviar uma DM.
get_auto_responseProfileLer configurações de resposta automática de DM.
set_auto_responseProfileConfigurar resposta automática de DM.

Profiles

ToolEscopoPropósito
list_profilesAccountListar sub-profiles.
create_profileAccountCriar um sub-profile.
generate_jwt_social_linking_urlProfileGerar uma URL de vinculação social JWT (requer profileKey).

Mídia

ToolEscopoPropósito
validate_mediaAccountVerificar via HEAD se uma URL de mídia é acessível; retorna contentType.

Geração

ToolEscopoPropósito
generate_postAccountRascunho de texto de publicação com IA.
recommend_hashtagsAccountSugestões de hashtags a partir de dados de visualização do TikTok. Usa a conta TikTok vinculada ao profile definido pelo header Profile-Key; não aceita profileKey por chamada.

Webhooks

ToolEscopoPropósito
register_webhookProfileRegistrar um webhook.
unregister_webhookProfileCancelar o registro de um webhook.
list_webhooksProfileListar webhooks registrados.

Erros

ToolEscopoPropósito
explain_errorAccountDecodificar um código de erro da Ayrshare em causa, classificação e correção.
Este catálogo é verificado com o tools/list do servidor em produção. Mais tools estão planejadas (por exemplo, tools de Links). Em caso de dúvida, consulte tools/list para o conjunto autoritativo. O catálogo é mantido pela equipe do MCP Server.