Weavz
Metricool

Metricool

Schedule and manage social posts, media uploads, inbox conversations, analytics, Studio reports, hashtags, and AI content workflows.

85 tools
10 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
health_check

Check Metricool API liveness.

list_simple_profiles

List Metricool brands/profiles for the authenticated user.

list_brands

List Metricool brands for the current user.

get_brand

Get a Metricool brand by ID.

update_brand

Patch selected fields on a Metricool brand.

delete_brand

Delete a Metricool brand.

get_brand_feed

Get configured brand feed settings.

set_brand_feed

Set Metricool brand feed settings.

list_scheduled_posts

List Metricool scheduled posts by date range, timezone, filter, or UUID.

create_scheduled_post

Create a Metricool scheduled post. Body should follow the ScheduledPost schema.

get_scheduled_post

Get a scheduled post by ID.

update_scheduled_post

Replace/update an existing Metricool scheduled post.

patch_scheduled_post_fields

Patch selected fields on a Metricool scheduled post.

delete_scheduled_post

Delete a scheduled post by ID. Deleting a parent thread post can delete all child posts.

list_deleted_posts

List deleted Metricool scheduled posts.

restore_deleted_post

Restore a deleted scheduled post.

get_scheduled_post_events

Get events for a scheduled post UUID.

bulk_send_posts_to_review

Send multiple scheduled posts to review in bulk.

list_library_posts

List Metricool reusable library posts.

create_library_post

Create a Metricool library post. Body should follow LibraryPostDto.

get_library_post

Get a Metricool library post by ID.

update_library_post

Update a Metricool library post.

delete_library_post

Delete a Metricool library post.

get_best_times

Get best posting time values for a provider.

get_youtube_categories

Get YouTube category catalog values.

get_instagram_catalogs

Get Instagram product catalogs.

get_pinterest_boards

Get Pinterest boards for a brand.

create_pinterest_board

Create a Pinterest board through Metricool.

list_scheduled_post_notes

List notes on a scheduled post.

create_scheduled_post_note

Create a note on a scheduled post.

update_scheduled_post_note

Update a scheduled post note.

delete_scheduled_post_note

Delete a scheduled post note.

search_images

Search Metricool media image catalog.

search_videos

Search Metricool media video catalog.

create_upload_transaction

Create a Metricool S3 presigned upload transaction. Body should follow S3PresignedUploadRequest.

get_upload_transaction_info

Get uploaded S3 file information by key and bucket.

complete_upload_transaction

Complete a Metricool simple or multipart S3 upload transaction.

abort_upload_transaction

Abort/cancel a Metricool multipart upload transaction.

upload_media

Upload a file to Metricool media storage using the current presigned S3 upload flow.

get_conversations

List Metricool inbox conversations for a provider.

send_conversation_message

Send a message in a Metricool inbox conversation.

verify_inbox_authorizations

Verify needed brand/provider authorizations for Metricool inbox.

list_inbox_notes

List Metricool inbox notes for participants and provider.

create_inbox_note

Create a note attached to a Metricool inbox participant.

update_inbox_note

Update a Metricool inbox note.

delete_inbox_note

Delete a Metricool inbox note.

list_post_comments

List Metricool inbox post-comment threads for a provider.

post_comment

Post a comment through Metricool inbox.

delete_comment

Delete a social comment through Metricool inbox.

list_reviews

List Metricool inbox reviews for a provider.

reply_to_review

Reply to a review through Metricool.

delete_review_reply

Delete a Metricool review reply.

change_inbox_status

Change the status of a Metricool inbox conversation/item.

get_post_stats

Get post metrics for a Metricool provider.

get_provider_post_types

Get Metricool post type values for a provider.

get_facebook_competitor_posts

Get Facebook competitor posts metrics.

get_instagram_competitor_posts

Get Instagram competitor posts metrics.

get_twitter_competitor_posts

Get Twitter/X competitor posts metrics.

list_studio_reports

List Metricool Studio reports.

create_studio_report

Create a Metricool Studio report from a prompt.

delete_studio_report

Delete a Metricool Studio report.

list_report_versions

List versions for a Metricool Studio report.

get_active_report_version

Get the active version for a Metricool Studio report.

get_report_version

Get a Metricool Studio report version by ID.

get_report_generation_status

Poll generation status for a Metricool Studio report version.

delete_report_version

Delete a Metricool Studio report version.

list_hashtags

List Metricool hashtag trackers.

get_trending_hashtags

Get Metricool trending hashtags/topics.

get_hashtag_values

Get values for a Metricool hashtag tracker.

delete_hashtag

Delete a Metricool hashtag tracker.

suggest_instagram_hashtags

Get Instagram hashtag suggestions from Metricool.

suggest_social_accounts

Search account suggestions for supported social providers.

normalize_image_url

Validate and copy a public image URL into Metricool media storage.

list_ai_languages

List Metricool AI languages.

start_natural_language_scheduling_job

Start Metricool AI natural-language post scheduling.

list_natural_language_jobs

List Metricool AI natural-language scheduling jobs from the last 30 days.

get_natural_language_job

Get a Metricool AI natural-language scheduling job.

cancel_natural_language_job

Cancel a Metricool AI natural-language scheduling job.

list_natural_language_posts

List posts scheduled by a Metricool AI natural-language job.

create_ai_post_copy

Generate Metricool AI social post copy.

run_ai_quick_action

Run a Metricool AI quick action.

list_system_prompts

List Metricool social-media AI system prompts for a blog.

customize_system_prompt

Customize a Metricool AI social-media system prompt for a blog.

delete_system_prompt

Delete a customized Metricool AI system prompt for a blog.

custom_api_call

Make a bounded custom JSON call to the current Metricool API.

Triggers

Name
new_scheduled_post

Triggers when a new Metricool scheduled post appears in a date range.

deleted_scheduled_post

Triggers when a scheduled post appears in Metricool deleted posts.

new_library_post

Triggers when a new Metricool library post appears.

new_conversation

Triggers when a new Metricool inbox conversation appears for a provider.

new_inbox_note

Triggers when a new Metricool inbox note appears.

new_post_comment_thread

Triggers when a new Metricool post-comment thread appears.

new_review

Triggers when a new Metricool review appears.

new_studio_report

Triggers when a new Metricool Studio report appears.

natural_language_job_status_changed

Triggers when a Metricool natural-language scheduling job status changes.

report_generation_status_changed

Triggers when a Metricool Studio report version generation status changes.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('metricool', 'health_check', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'metricool',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Metricool to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Metricool support?

Metricool supports 85 tools including Health Check, List Simple Profiles, List Brands, Get Brand, Update Brand, and more.

Can I use Metricool with AI agents?

Yes. Add Metricool to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Metricool to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Metricool as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Metricool tools exposed by that workspace.

Does Metricool work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Metricool work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Metricool?

Metricool exposes 85 tools, including Health Check, List Simple Profiles, List Brands, Get Brand, Update Brand, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Metricool be used in stateful agent workflows?

Yes. Agents can combine Metricool tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Metricool use?

Metricool uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Metricool integration cost?

The Metricool integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Metricool support?

Metricool supports 10 triggers including New Scheduled Post, Deleted Scheduled Post, New Library Post, New Conversation, New Inbox Note, and more.

Connect Metricool in minutes

Get 20,000 free action executions every month. No credit card required.