# Metricool MCP MCP Server

> **Metricool MCP MCP Server** is a hosted, multitenant Model Context Protocol (MCP) server run by **MewCP** (https://mewcp.com), giving AI agents managed access to Metricool MCP.
>
> MewCP takes care of all MCP infrastructure for you — credential storage, OAuth flows,
> token refresh, and production-grade auto-scaling — so your AI agents can connect to
> third-party services and run freely without you managing any MCP server yourself.
>
> Server page:  https://mewcp.com/mcp/metricool-mcp
> MewCP docs:   https://docs.mewcp.com
> All servers:  https://mewcp.com/servers (JSON: https://mewcp.com/api/servers)
> About MewCP:  https://mewcp.com/llms.txt

---

## About

Manage social media marketing with Metricool's MCP server. Analyze social media metrics, generate reports, create and publish posts, manage brand accounts, monitor comments and reviews, and manage advertising campaigns through AI agents.

---

## Details

- Server ID: `metricool-mcp`
- Version: 1.0.0
- Tools: 9
- Authentication: OAuth, managed by MewCP
- Transport: http

---

## Access

The gateway URL below serves your **entire MewCP toolset**, not this server on its
own. Pasting a config snippet is not enough — Metricool MCP has to be in the toolset
first. In order:

1. Add Metricool MCP to your toolset at https://mewcp.com/mcp/metricool-mcp
2. Connect your Metricool MCP account (OAuth); MewCP stores the credential and attaches it to each call
3. Add the gateway URL to your client (see Connect below). It signs in with OAuth
   the first time it connects, so there is no key to copy.

Once connected, an agent does **not** see this server's tools as top-level tools.
It sees four meta-tools and reaches everything through them:

- `search(query)` — find tools by keyword across the toolset
- `get_schema(tools)` — full description and arguments for the tools you picked
- `list_accounts(provider)` — only when one app has several connected accounts
- `call_tool(server_maskedId, tool_name, args)` — execute

So the list below is what `search` can return for this server, not a set of
callable tool names on their own.

---

## Tools (9)

Descriptions are truncated to 160 characters; call `get_schema`
for the full text and the argument schema. Where a tool is annotated, its type
is shown — treat `destructive` as irreversible.

- `sendScheduledPostForReview` _(destructive)_ — Send an ALREADY scheduled post to review (approval flow) in Metricool. Use this when the post already exists (you have its id and uuid from getScheduledPosts)…
- `getBrandSettings` _(read)_ — Get the list of brands from your Metricool account. Only Instagram, Facebook, Twitch, YouTube, Twitter, and Bluesky support competitors.
- `getScheduledPosts` _(read)_ — Get the list of scheduled posts for a specific Metricool brand (brandId). Only retrieves posts that are scheduled (not yet published). brandId is required.
- `getAnalyticsAvailableMetrics` _(read)_ — Retrieves the list of available metrics for a specific social network and connector. If any metric is deprecated, the tool notifies the user and provides…
- `getAnalyticsDataByMetrics` _(read)_ — Retrieves analytical data for a specified Metricool account over a given date range, based on a selected list of metrics. The tool processes the requested…
- `getBestTimeToPostByNetwork` _(read)_ — Get the best time to post for a specific provider. The return is a list of hours and days with a value. The higher the value, the best time to post. Try to get…
- `updateScheduledPost` _(destructive)_ — Update a scheduled post in Metricool. You need the id of the post to update. Get it from the getScheduledPosts tool previous on the conversation. Updating a…
- `createScheduledPostForReview` _(destructive)_ — Schedule a NEW post and send it to review (approval flow) in Metricool, replicating the web "Send for review". Use this instead of createScheduledPost ONLY…
- `createScheduledPost` _(destructive)_ — Schedule a post to Metricool at a specific date and time. To be able to schedule the post, you need to maintain the structure. You can use the tool…

---

## Connect

- URL: https://gateway.mewcp.com/personal/mcp
- Transport: Streamable HTTP (remote). Nothing to install.
- Sign-in: OAuth. On first connect the client opens a browser window to sign in
  to MewCP and approve access. No API key.
- Headless clients (SDKs, servers without a browser) send an API key instead:
  `Authorization: Bearer <API_KEY>`, key from https://mewcp.com/dashboard/api-keys

Agents setting themselves up: follow https://mewcp.com/SKILL.md

Step-by-step guide per client:

- Claude Desktop: https://mewcp.com/mcp/metricool-mcp/connect/claude
- ChatGPT: https://mewcp.com/mcp/metricool-mcp/connect/chatgpt
- VS Code: https://mewcp.com/mcp/metricool-mcp/connect/vscode
- Cursor: https://mewcp.com/mcp/metricool-mcp/connect/cursor
- Codex: https://mewcp.com/mcp/metricool-mcp/connect/codex
- Claude Code: https://mewcp.com/mcp/metricool-mcp/connect/claude-code
- OpenCode: https://mewcp.com/mcp/metricool-mcp/connect/opencode
- OpenClaw: https://mewcp.com/mcp/metricool-mcp/connect/openclaw
- Antigravity: https://mewcp.com/mcp/metricool-mcp/connect/antigravity
- Hermes: https://mewcp.com/mcp/metricool-mcp/connect/hermes
- DeepSeek Harness: https://mewcp.com/mcp/metricool-mcp/connect/dsh
- Python: https://mewcp.com/mcp/metricool-mcp/connect/python
- TypeScript: https://mewcp.com/mcp/metricool-mcp/connect/typescript