mcp-metricool
Allows retrieval of Bluesky posts from a Metricool account.
Allows retrieval of Facebook posts, reels, and stories, as well as Facebook Ads campaigns from a Metricool account.
Allows retrieval of Google Ads campaigns from a Metricool account.
Allows retrieval of Instagram posts, reels, and stories from a Metricool account.
Allows retrieval of Pinterest pins from a Metricool account.
Allows retrieval of Threads posts from a Metricool account.
Allows retrieval of TikTok videos and TikTok Ads campaigns from a Metricool account.
Allows retrieval of Twitch videos from a Metricool account.
Allows retrieval of YouTube videos from a Metricool account.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-metricoolget my Instagram posts from last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Metricool MCP Server
This is a Multi-Agent Collaboration Protocol (MCP) server for interacting with the Metricool API. It allows AI agents to access and analyze social media metrics, campaign data and schedule posts to your Metricool account.
Setup
Prerequisites
MCP is still very new and evolving, we recommend following the MCP documentation to get the MCP basics up and running.
Python 3.8 or higher
Claude Desktop (or Cursor, or any MCP Client)
Configuration
Configure Claude Desktop Create the following file depending on your OS:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Paste this template in the file and replace <METRICOOL_USER_TOKEN> and <METRICOOL_USER_ID> with your Metricool API and ID information:
{
"mcpServers": {
"mcp-metricool": {
"command": "uvx",
"args": [
"mcp-metricool"
],
"env": {
"METRICOOL_USER_TOKEN": "<METRICOOL_USER_TOKEN>",
"METRICOOL_USER_ID": "<METRICOOL_USER_ID>"
}
}
}
}Tools
The server implements several tools to interact with the Metricool API:
get_brands(state: str)Get the list of brands from your Metricool account.
get_instagram_reels(init_date: str, end_date: str, blog_id: int)Get the list of Instagram Reels from your Metricool account.
get_instagram_posts(init_date: str, end_date: str, blog_id: int)Get the list of Instagram Posts from your Metricool account.
get_instagram_stories(init_date: str, end_date: str, blog_id: int)Get the list of Instagram Stories from your Metricool account.
get_tiktok_videos(init_date: str, end_date: str, blog_id: int)Get the list of Tiktok Videos from your Metricool account.
get_facebook_reels(init_date: str, end_date: str, blog_id: int)Get the list of Facebook Reels from your Metricool account.
get_facebook_posts(init_date: str, end_date: str, blog_id: int)Get the list of Facebook Posts from your Metricool brand account.
get_facebook_stories(init_date: str, end_date: str, blog_id: int)Get the list of Facebook Stories from your Metricool brand account.
get_thread_posts(init_date: str, end_date: str, blog_id: int)Get the list of Threads Posts from your Metricool brand account.
get_x_posts(init_date: str, end_date: str, blog_id: int)Get the list of X (Twitter) Posts from your Metricool account.
get_bluesky_posts(init_date: str, end_date: str, blog_id: int)Get the list of Bluesky Posts from your Metricool brand account.
get_linkedin_posts(init_date: str, end_date: str, blog_id: int)Get the list of Linkedin Posts from your Metricool brand account.
get_pinterest_pins(init_date: str, end_date: str, blog_id: int)Get the list of Pinterest Pins from your Metricool brand account.
get_youtube_videos(init_date: str, end_date: str, blog_id: int)Get the list of Youtube Videos from your Metricool brand account.
get_twitch_videos(init_date: str, end_date: str, blog_id: int)Get the list of Twitch Videos from your Metricool account.
get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)Get the list of Facebook Ads Campaigns from your Metricool account.
get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)Get the list of Google Ads Campaigns from your Metricool account.
get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)Get the list of Tiktok Ads Campaigns from your Metricool brand account.
get_network_competitorsGet the list of competitors from your Metricool brand account (Instagram, Facebook, X, Bluesky, Youtube and Twitch).
post_schedule_postSchedule a post (o multipost) to your brands in Metricool
get_best_time_to_postGet the best time to post for a specific social network. Return days and hours with the value. Higher value better hour/day to post
update_schedule_postUpdate the post schedule in the same conversation.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/namdzmaso02/mcp-metricool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server