Skip to main content
Glama

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.

Configuration

  1. 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 and 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>"
            }
        }
    }
}

Related MCP server: RecurPost MCP Server

Tools

The server implements several tools to interact with the Metricool API:

  1. get_brands(state: str)

    • Get the list of brands from your Metricool account.

  2. get_instagram_reels(init_date: str, end_date: str, blog_id: int)

    • Get the list of Instagram Reels from your Metricool account.

  3. get_instagram_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of Instagram Posts from your Metricool account.

  4. get_instagram_stories(init_date: str, end_date: str, blog_id: int)

    • Get the list of Instagram Stories from your Metricool account.

  5. get_tiktok_videos(init_date: str, end_date: str, blog_id: int)

    • Get the list of Tiktok Videos from your Metricool account.

  6. get_facebook_reels(init_date: str, end_date: str, blog_id: int)

    • Get the list of Facebook Reels from your Metricool account.

  7. get_facebook_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of Facebook Posts from your Metricool brand account.

  8. get_facebook_stories(init_date: str, end_date: str, blog_id: int)

    • Get the list of Facebook Stories from your Metricool brand account.

  9. get_thread_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of Threads Posts from your Metricool brand account.

  10. get_x_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of X (Twitter) Posts from your Metricool account.

  11. get_bluesky_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of Bluesky Posts from your Metricool brand account.

  12. get_linkedin_posts(init_date: str, end_date: str, blog_id: int)

    • Get the list of Linkedin Posts from your Metricool brand account.

  13. get_pinterest_pins(init_date: str, end_date: str, blog_id: int)

    • Get the list of Pinterest Pins from your Metricool brand account.

  14. get_youtube_videos(init_date: str, end_date: str, blog_id: int)

    • Get the list of Youtube Videos from your Metricool brand account.

  15. get_twitch_videos(init_date: str, end_date: str, blog_id: int)

    • Get the list of Twitch Videos from your Metricool account.

  16. get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)

    • Get the list of Facebook Ads Campaigns from your Metricool account.

  17. get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)

    • Get the list of Google Ads Campaigns from your Metricool account.

  18. get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)

    • Get the list of Tiktok Ads Campaigns from your Metricool brand account.

  19. get_network_competitors

    • Get the list of competitors from your Metricool brand account (Instagram, Facebook, X, Bluesky, Youtube and Twitch).

  20. post_schedule_post

    • Schedule a post (o multipost) to your brands in Metricool

  21. get_best_time_to_post

    • Get the best time to post for a specific social network. Return days and hours with the value. Higher value better hour/day to post

  22. update_schedule_post

    • Update the post schedule in the same conversation.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to interact with the Ayrshare API to publish social media posts, manage profiles, and handle comments or messages. It supports executing real-time API calls for analytics, media uploads, and automated scheduling across various social platforms.
    18
    19
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides AI assistants with access to the RecurPost API to manage social media accounts, schedule posts, and organize content libraries. It enables users to automate recurring posts, track engagement metrics, and generate social media content through natural language.
    9
    12
    1
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables interaction with the Mixpost social media management API through natural language, supporting account, post, media, and tag management.
    20
    9
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

  • Social media analytics, post insights, and competitor benchmarking for AI agents.

  • 60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.

View all MCP Connectors

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