Intelligence plateformes MCP

Facebook Serveur MCP

Environ 2 milliards d'utilisateurs quotidiens partagent des posts, photos, vidéos, groupes, événements et annonces Marketplace sur Facebook, ce qui en fait une plateforme importante pour la portée communautaire, le service client, la découverte locale et le commerce social.

MCP Version: 1.0.0 41 Outils MCP Authentification
Facebook

URL de base

https://mcp.pressmonitor.ca/facebook/v1

Authentification

Les appels MCP utilisent aussi des jetons Bearer sur des requêtes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

Découvrir les outils

Commencez par lister les outils exposés par le serveur MCP.

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tool album_metadata

Métadonnées de l'album

Métadonnées de l'album

Arguments

Nom Type Obligatoire Description
album_id string Oui ID de l'album

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"album_metadata","arguments":{"album_id":"SOME_STRING_VALUE"}}}'
tool event_details

Détails de l'événement

Détails de l'événement

Arguments

Nom Type Obligatoire Description
event_id string Oui ID de l'événement

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"event_details","arguments":{"event_id":"SOME_STRING_VALUE"}}}'
tool get_post

Obtenir la publication

Obtenir la publication

Arguments

Nom Type Obligatoire Description
post_id string Oui ID de la publication

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_post","arguments":{"post_id":"SOME_STRING_VALUE"}}}'
tool group_about

À propos du groupe

À propos du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_about","arguments":{"id":"SOME_STRING_VALUE"}}}'
tool group_admins

Administrateurs du groupe

Administrateurs du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_admins","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool group_albums

Albums du groupe

Albums du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_albums","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool group_feed

Fil du groupe

Fil du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_feed","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool group_info

Infos sur le groupe

Infos sur le groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_info","arguments":{"id":"SOME_STRING_VALUE"}}}'
tool group_members

Membres du groupe

Membres du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_members","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool group_photos

Photos du groupe

Photos du groupe

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_photos","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool groups

Groupes

Groupes

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"groups","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool marketplace_product

Produit du Marketplace

Produit du Marketplace

Arguments

Nom Type Obligatoire Description
product_id string Oui ID du produit

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"marketplace_product","arguments":{"product_id":"SOME_STRING_VALUE"}}}'
tool marketplace_profile

Profil Marketplace

Profil Marketplace

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"marketplace_profile","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool page_albums

Albums de la page

Albums de la page

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_albums","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool page_details

Page Détails

Page Détails

Arguments

Nom Type Obligatoire Description
id string Oui ID

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_details","arguments":{"id":"SOME_STRING_VALUE"}}}'
tool page_feed

Fil de la page

Fil de la page

Arguments

Nom Type Obligatoire Description
id string Oui ID
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_feed","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool pages_search_post

Recherche de publications des pages

Recherche de publications des pages

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pages_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool photos

Photos

Photos

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"photos","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool post_comments

Commentaires sur la publication

Commentaires sur la publication

Arguments

Nom Type Obligatoire Description
post_id string Oui ID de la publication
end_cursor string Non Curseur de fin
order string Non Ordre

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_comments","arguments":{"post_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR","order":"SOME_STRING_VALUE"}}}'
tool post_reactions

Réactions à la publication

Réactions à la publication

Arguments

Nom Type Obligatoire Description
post_id string Oui ID de la publication
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_reactions","arguments":{"post_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool post_reactions_count

Nombre de réactions à la publication

Nombre de réactions à la publication

Arguments

Nom Type Obligatoire Description
post_id string Oui ID de la publication

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_reactions_count","arguments":{"post_id":"SOME_STRING_VALUE"}}}'
tool post_shares

Partages de la publication

Partages de la publication

Arguments

Nom Type Obligatoire Description
post_id string Oui ID de la publication
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_shares","arguments":{"post_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool posts_search_post

Recherche de publications

Recherche de publications

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"posts_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_about

À propos du profil

À propos du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_about","arguments":{"user_id":"SOME_STRING_VALUE"}}}'
tool profile_albums

Albums du profil

Albums du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_albums","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_feed

Fil du profil

Fil du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_feed","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_friends

Amis du profil

Amis du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_friends","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_likes

Mentions J'aime du profil

Mentions J'aime du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_likes","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_page

Page du profil

Page du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_page","arguments":{"user_id":"SOME_STRING_VALUE"}}}'
tool profile_photos

Photos du profil

Photos du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_photos","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_search_post

Recherche de publications du profil

Recherche de publications du profil

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool profile_videos

Vidéos du profil

Vidéos du profil

Arguments

Nom Type Obligatoire Description
user_id string Oui ID utilisateur
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_videos","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'
tool share_post_url

Partager URL de la publication

Partager URL de la publication

Arguments

Nom Type Obligatoire Description
url string Oui URL

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"share_post_url","arguments":{"url":"SOME_STRING_VALUE"}}}'
tool url

URL

URL

Arguments

Nom Type Obligatoire Description
url string Oui URL

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url","arguments":{"url":"SOME_STRING_VALUE"}}}'
tool video_id_url

URL de l'ID vidéo

URL de l'ID vidéo

Arguments

Nom Type Obligatoire Description
url string Oui URL

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"video_id_url","arguments":{"url":"SOME_STRING_VALUE"}}}'
tool videos

Vidéos

Vidéos

Arguments

Nom Type Obligatoire Description
query string Oui Requête de recherche
end_cursor string Non Curseur de fin

Exemples de code

curl -X POST 'https://mcp.pressmonitor.ca/facebook/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"videos","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}'