meta-mcp-py
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| META_ACCESS_TOKEN | Yes | Long-lived access token for the Meta Graph API. Required for all operations. | |
| META_ENABLE_WRITES | No | Set to 'true' to enable write operations (publishing and deleting). Defaults to 'false' and writes are disabled. | false |
| THREADS_ACCESS_TOKEN | No | Optional Threads access token. If empty, Threads tools will reuse META_ACCESS_TOKEN. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_checkA | Diagnostic de configuration : token présent, écritures activées, identité. |
| token_permissionsA | Liste les permissions accordées au token et leur statut. |
| token_infoA | Informations sur le token : type, expiration, application, portées. |
| graph_getA | Appel GET brut sur la Graph API (échappatoire pour un endpoint non couvert). Exemple : path="me/accounts", fields="id,name". |
| list_pagesA | Liste les Pages Facebook accessibles avec ce token (id, nom, abonnés). |
| get_pageA | Détaille une Page Facebook (abonnés, description, compte Instagram lié). |
| list_page_postsB | Liste les publications récentes d'une Page (message, date, lien, compteurs). |
| get_postB | Récupère une publication Facebook précise. |
| list_post_commentsA | Liste les commentaires d'une publication Facebook. |
| get_page_insightsB | Statistiques quotidiennes d'une Page (portée, engagement, abonnés). Dates au format AAAA-MM-JJ. Sans |
| get_post_insightsC | Statistiques d'une publication Facebook (portée, clics, réactions). |
| find_instagram_accountC | Trouve l'ID du compte Instagram Business lié (auto-découverte). |
| get_ig_accountC | Profil Instagram : abonnés, comptes suivis, nombre de publications. |
| list_ig_mediaB | Liste les publications Instagram récentes (posts, reels, carrousels). |
| get_ig_mediaC | Détaille une publication Instagram. |
| get_ig_media_insightsB | Statistiques d'une publication Instagram (portée, likes, saves, partages). |
| get_ig_account_insightsB | Statistiques quotidiennes du compte Instagram (portée, vues de profil). Dates au format AAAA-MM-JJ. |
| get_ig_audience_demographicsB | Démographie des abonnés Instagram (âge/genre, pays ou ville). |
| list_ig_storiesB | Liste les stories Instagram actives (24 h). |
| get_ig_story_insightsC | Statistiques d'une story Instagram (portée, réponses, navigation). |
| list_ig_commentsB | Liste les commentaires d'une publication Instagram. |
| get_threads_profileB | Profil Threads associé au token. |
| list_threads_postsC | Liste les publications Threads récentes. |
| get_threads_insightsC | Statistiques d'une publication Threads (vues, likes, réponses, partages). |
| account_summaryA | Synthèse Facebook + Instagram sur N jours (portée, engagement, abonnés). Point d'entrée recommandé pour un bilan rapide. |
| top_ig_postsA | Classe les publications Instagram par performance.
|
| follower_growthC | Évolution quotidienne des abonnés de la Page Facebook. |
| get_page_audienceA | Profil des abonnés d'une Page Facebook.
|
| audience_overviewB | Vue d'ensemble de l'audience : top pays, villes et tranches d'âge. Combine plusieurs répartitions en un seul appel. Utile pour savoir à qui s'adressent réellement tes publications. |
| list_ad_accountsA | Liste les comptes publicitaires accessibles (nécessaire aux audiences). |
| list_custom_audiencesA | Liste les audiences personnalisées d'un compte publicitaire.
|
| get_custom_audienceB | Détaille une audience personnalisée (taille estimée, statut, source). |
| create_custom_audienceB | Crée une audience personnalisée vide, prête à être alimentée.
|
| add_users_to_audienceA | Ajoute des personnes à une audience personnalisée.
RGPD : n'utilise que des données pour lesquelles tu as une base légale et dont les personnes ont été informées. |
| remove_users_from_audienceA | Retire des personnes d'une audience personnalisée (droit d'opposition). Mêmes règles de hachage que |
| create_lookalike_audienceB | Crée une audience similaire à partir d'une audience existante.
|
| delete_custom_audienceA | Supprime une audience personnalisée. Action irréversible. |
| publish_page_postA | Publie un message texte (ou avec lien) sur une Page Facebook. Pour programmer : |
| publish_page_photoB | Publie une photo sur une Page Facebook depuis une URL publique. |
| publish_page_carouselC | Publie un carrousel (plusieurs photos) sur une Page Facebook. Les images sont d'abord téléversées non publiées, puis rattachées au post. |
| publish_page_photo_from_fileB | Publie une photo sur une Page Facebook depuis un fichier local (upload direct). |
| publish_page_carousel_from_filesA | Publie un carrousel Facebook depuis des fichiers locaux (upload direct). Chaque fichier est téléversé non publié puis rattaché au post, comme
|
| publish_page_video_from_fileA | Publie une vidéo sur une Page Facebook depuis un fichier local. Téléversement multipart direct sur Pour programmer : |
| delete_page_postB | Supprime une publication Facebook. Action irréversible. |
| reply_to_commentC | Répond à un commentaire (Facebook ou Instagram). |
| ig_publish_imageA | Publie une image sur Instagram depuis une URL publique (JPEG). |
| ig_publish_image_from_fileA | Publie une image Instagram depuis un fichier local. Le fichier est d'abord téléversé non publié sur la Page Facebook liée
( |
| ig_publish_carouselB | Publie un carrousel Instagram (2 à 10 images, URLs publiques JPEG). |
| ig_publish_carousel_from_filesA | Publie un carrousel Instagram (2 à 10 images) depuis des fichiers locaux. Chaque fichier est d'abord téléversé non publié sur la Page Facebook
liée ( |
| ig_publish_reelB | Publie un reel Instagram depuis une URL vidéo publique (MP4). |
| ig_publish_reel_from_fileA | Publie un reel Instagram depuis un fichier vidéo local (MP4). La vidéo est d'abord téléversée non publiée sur la Page Facebook liée
( |
| ig_container_statusA | Vérifie l'état d'un conteneur Instagram en cours de traitement. |
| ig_reply_to_commentC | Répond à un commentaire Instagram. |
| ig_delete_commentA | Supprime un commentaire Instagram. Action irréversible. |
| ig_publishing_limitB | Quota de publication Instagram restant (limite de 50 posts / 24 h). |
| publish_threadA | Publie une publication sur Threads (texte, ou image + texte). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mathieubernardi/Meta_Business_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server