Passer au contenu principal
Le MCP Server Ayrshare expose 27 outils, regroupés ci-dessous par domaine. Chaque outil est distribué en interne via la véritable chaîne d’API Ayrshare.

Portée

Chaque outil est de portée Profile ou Account :
  • Profile — l’outil accepte un argument profileKey pour cibler un sous-profil.
  • Account — l’outil ne prend pas de profileKey ; il opère au niveau du compte.
Les six outils qui ne prennent aucun argument profileKey sont : create_profile, list_profiles, explain_error, validate_media, generate_post et recommend_hashtags. Tous les autres outils acceptent un profileKey ; generate_jwt_social_linking_url en requiert un. Remarque : recommend_hashtags ne prend aucun argument profileKey, mais lit tout de même l’en-tête Profile-Key de la connexion pour choisir le compte TikTok associé sur lequel s’appuyer, de sorte que ses résultats sont spécifiques au profil. Lorsque à la fois un argument profileKey par appel et un en-tête Profile-Key sont présents, l’argument l’emporte. Consultez Connect & Setup pour les règles de priorité.

Publications

OutilPortéeObjectif
create_postProfilePublier sur une ou plusieurs plateformes associées.
validate_postProfileValidation à blanc, avec la même entrée que create_post.
get_postProfileRécupérer une publication par Ayrshare Post ID.
update_postProfileMettre à jour une publication planifiée ou en attente d’approbation.
retry_postProfileRenvoyer une publication qui a échoué.

Historique

OutilPortéeObjectif
get_post_historyProfilePublications envoyées via Ayrshare.
get_platform_historyProfilePublications et statistiques directement depuis le réseau, y compris les publications non-Ayrshare. Pour une recherche X/Twitter par userId/userName, utilisez uniquement l’API Key du compte ; un argument profileKey ou un en-tête Profile-Key renvoie l’erreur 400.

Statistiques

OutilPortéeObjectif
get_post_analyticsProfileMétriques par publication, par Ayrshare Post ID.
get_post_analytics_by_social_idProfileMétriques par publication, par Social Post ID natif.
get_social_network_analyticsProfileStatistiques et données démographiques à l’échelle du compte pour un compte social connecté. Pour une recherche X/Twitter par userId/userName, utilisez uniquement l’API Key du compte ; un argument profileKey ou un en-tête Profile-Key renvoie l’erreur 400.

Commentaires

OutilPortéeObjectif
get_commentsProfileLire les commentaires sur une publication.
add_commentProfileCommentaire de premier niveau.
reply_commentProfileRépondre à un commentaire.

Messages / DM

OutilPortéeObjectif
get_messagesProfileRécupérer les DM pour une plateforme.
send_messageProfileEnvoyer un DM.
get_auto_responseProfileLire les paramètres de réponse automatique aux DM.
set_auto_responseProfileConfigurer la réponse automatique aux DM.

Profils

OutilPortéeObjectif
list_profilesAccountLister les sous-profils.
create_profileAccountCréer un sous-profil.
generate_jwt_social_linking_urlProfileGénérer une URL d’association sociale JWT (nécessite profileKey).

Médias

OutilPortéeObjectif
validate_mediaAccountVérifier via HEAD qu’une URL de média est accessible ; renvoie contentType.

Génération

OutilPortéeObjectif
generate_postAccountRédiger un brouillon de publication par IA.
recommend_hashtagsAccountSuggestions de hashtags à partir des données de nombre de vues TikTok. Utilise le compte TikTok associé au profil défini par l’en-tête Profile-Key ; ne prend aucun profileKey par appel.

Webhooks

OutilPortéeObjectif
register_webhookProfileEnregistrer un webhook.
unregister_webhookProfileDésenregistrer un webhook.
list_webhooksProfileLister les webhooks enregistrés.

Erreurs

OutilPortéeObjectif
explain_errorAccountDécoder un code d’erreur Ayrshare en cause, classification et correctif.
Ce catalogue est vérifié par rapport au tools/list du serveur en direct. D’autres outils sont prévus (par exemple des outils Links). En cas de doute, interrogez tools/list pour obtenir l’ensemble faisant autorité. Le catalogue est maintenu par l’équipe MCP Server.