此 MCP 可以做什么
Uses an AI marketing workspace to generate, review, publish, and measure advertising and social content across connected platforms.
工具
输入模式
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'enum': ['approve_feed_item', 'reject_feed_item', 'dismiss_feed_item', 'publish_content', 'regenerate_content', 'reschedule_post', 'retry_post', 'mark_as_published', 'boost_post'], 'type': 'string'}, 'reason': {'type': 'string', 'description': 'Optional reason for rejecting a feed item.'}, 'post_id': {'type': 'number', 'description': 'Required for post actions.'}, 'content_id': {'type': 'number', 'description': "Required for regenerate_content. The id from the row's `content: <type> #<id>` — NOT feed_item_id."}, 'content_type': {'enum': ['social_copy', 'lookbook', 'feature_poster', 'idea'], 'type': 'string', 'description': "Required for regenerate_content. The snake_case value from the row's `content: <type> #<id>` — NOT the class name."}, 'feed_item_id': {'type': 'number', 'description': 'Required for feed actions. The leading `feed_item #<id>` in an autowhisper_feed row — NOT the `content: <type> #<id>` on the same row.'}, 'scheduled_at': {'type': 'string', 'description': 'Required for reschedule_post; ISO8601 or natural language supported by AutoWhisper.'}, 'workspace_id': {'type': 'number', 'description': "Workspace to act in. Omit for the user's CURRENT workspace. The target item must live in that workspace — an id from another workspace will not be found."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': ['instruction'], 'properties': {'product_id': {'type': 'string', 'description': 'Optional: act on a specific product by its id.'}, 'instruction': {'type': 'string', 'description': 'What you want the CMO to do, in natural language.'}, 'workspace_id': {'type': 'number', 'description': "Workspace to act in. Omitting it uses the account's FIRST active workspace, which may not be the one you were just reading — and the workspace decides the generated content's LANGUAGE. Pass the workspace_id shown by autowhisper_feed / autowhisper_platforms / autowhisper_products whenever you are working on a specific one."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': ['message_id', 'decision'], 'properties': {'decision': {'enum': ['yes', 'no'], 'type': 'string', 'description': '"yes" to perform the action, "no" to decline.'}, 'message_id': {'type': 'number', 'description': 'The message_id from the confirmation request.'}, 'workspace_id': {'type': 'number', 'description': "The workspace the confirmation lives in — pass the SAME one you used for autowhisper_cmo. Omitting it falls back to the account's first active workspace and 404s on a bubble that lives anywhere else."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': ['content_type', 'content_id'], 'properties': {'cta': {'type': 'string'}, 'body': {'type': 'string'}, 'hook': {'type': 'string'}, 'tone': {'type': 'string'}, 'title': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'content_id': {'type': 'number', 'description': "The CONTENT id from the feed row's `content: <type> #<id>` — not the feed_item id."}, 'content_type': {'enum': ['social_copy', 'lookbook', 'feature_poster', 'idea'], 'type': 'string', 'description': "Content type in snake_case, as printed in the feed row's `content:` part."}, 'workspace_id': {'type': 'number', 'description': "Workspace to act in. Omit for the user's CURRENT workspace. The target item must live in that workspace — an id from another workspace will not be found."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'status': {'enum': ['pending', 'approved', 'rejected', 'executed', 'all'], 'type': 'string', 'description': 'Filter by feed status (pending / approved / rejected / executed / all).'}, 'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'window_days': {'type': 'number', 'description': 'Look-back window in days. The server clamps it to its own supported range and defaults when omitted.'}, 'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'status': {'type': 'string', 'description': 'Filter by post status.'}, 'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum products to return, capped by the API.'}, 'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'include_archived': {'type': 'boolean', 'description': 'Include archived products.'}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'workspace_id': {'type': 'number', 'description': "Workspace to read. Omit for the user's CURRENT workspace — other workspaces are NOT included. Get other ids from autowhisper_status."}, 'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'autowhisper_token': {'type': 'string', 'description': 'Optional: your AutoWhisper API token, for clients that cannot set an Authorization header. Takes precedence over the header. Never echoed back.'}}}
近期工具变更
类似的 MCP 服务器
mcp
Searches YouTube sponsors and channels, identifies sponsorship relationships, and supports advertiser and creator discovery and a…
Cadencz
Uses website context to plan, draft, schedule, publish and analyze social media posts across connected channels.
hooklayer
Analyzes short-form creators and videos, researches trends and viral templates, scores hooks and scripts, tracks creator changes,…
Shorti
Finds short-form video trends and formats, explains how videos were made, and supports creator checks and brand campaign planning.
ContentIn — LinkedIn Ghostwriter
Creates LinkedIn post ideas and drafts in a user's voice, stores content, attaches images, schedules or publishes posts, and retr…
LinkedIn Content Planner
Drafts, revises, and reviews LinkedIn posts with human approval before publication.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…