by metricool
mcp-metricool is a Multi-Agent Collaboration Protocol (MCP) server that integrates with Metricool's social media analytics platform, enabling AI agents to access and analyze social media metrics, campaign data, and schedule content across various networks.
mcp-metricool is a Model Context Protocol (MCP) server designed to interact with the Metricool API. It allows AI agents to retrieve and analyze social media metrics and campaign data, as well as schedule posts directly from your Metricool account. This facilitates automated social media management and data analysis.
To use mcp-metricool, you need to set up the MCP environment. This involves having Python 3.8+, a Metricool account with API access (Advanced Tier), an MCP Client (like Claude Desktop or Cursor), uv
, and git
. You then configure your MCP client by adding a JSON template with your Metricool user token and ID. Once configured, AI agents can utilize the implemented tools to interact with the Metricool API.
uv
, and git
.claude_desktop_config.json
file (or similar for other MCP clients) and add your Metricool user token and ID to the env
section within the mcpServers
configuration.post_schedule_post
tool allows you to schedule posts to your brands in Metricool, which can then be distributed across various social networks.This is a Model Context 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.
MCP is still very new and evolving, we recommend following the MCP documentation to get the MCP basics up and running.
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": [
"--upgrade",
"mcp-metricool"
],
"env": {
"METRICOOL_USER_TOKEN": "<METRICOOL_USER_TOKEN>",
"METRICOOL_USER_ID": "<METRICOOL_USER_ID>"
}
}
}
}
The server implements several tools to interact with the Metricool API:
get_brands()
get_brands_complete()
get_instagram_reels(init_date: str, end_date: str, blog_id: int)
get_instagram_posts(init_date: str, end_date: str, blog_id: int)
get_instagram_stories(init_date: str, end_date: str, blog_id: int)
get_tiktok_videos(init_date: str, end_date: str, blog_id: int)
get_facebook_reels(init_date: str, end_date: str, blog_id: int)
get_facebook_posts(init_date: str, end_date: str, blog_id: int)
get_facebook_stories(init_date: str, end_date: str, blog_id: int)
get_thread_posts(init_date: str, end_date: str, blog_id: int)
get_x_posts(init_date: str, end_date: str, blog_id: int)
get_bluesky_posts(init_date: str, end_date: str, blog_id: int)
get_linkedin_posts(init_date: str, end_date: str, blog_id: int)
get_pinterest_pins(init_date: str, end_date: str, blog_id: int)
get_youtube_videos(init_date: str, end_date: str, blog_id: int)
get_twitch_videos(init_date: str, end_date: str, blog_id: int)
get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)
get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)
get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)
get_network_competitors
get_network_competitors_posts
post_schedule_post
get_scheduled_posts
get_best_time_to_post
update_schedule_post
get_metrics
get_analytics
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by line
Enables AI agents to send, receive, and manage various LINE messages and rich menus through the LINE Messaging API.
by EnesCinr
twitter-mcp is a Model Context Protocol (MCP) server that enables interaction with Twitter, allowing users to post tweets and search for tweets programmatically.
by chaindead
Manage Telegram dialogs, messages, drafts, and read statuses through an MCP server, enabling AI assistants to interact with Telegram seamlessly.
by trypeggy
instagram_dm_mcp is a Model Context Protocol (MCP) server that enables sending Instagram Direct Messages from your account. It allows integration with large language models (LLMs) to automate Instagram messaging and other interactions.
by vidhupv
x-mcp is an MCP server that allows users to create, manage, and publish X/Twitter posts directly through Claude chat.
by ertiqah
Enables GPT‑powered assistants to tap into a user's public LinkedIn activity, allowing automatic post creation, performance analysis, and voice‑consistent rewrites directly from Claude or ChatGPT.
by sinjab
Extracts YouTube video metadata and transcripts via an MCP server with comprehensive logging and robust error handling.
by universal-mcp
A Universal MCP server for interacting with Reddit posts, comments, and subreddits.
by netdata
Real-time, per‑second infrastructure monitoring platform that provides instant insights, auto‑discovery, edge‑based machine‑learning anomaly detection, and lightweight visualizations without requiring complex configuration.