autowhisper-mcp
Qué hace este MCP
Uses an AI marketing workspace to generate, review, publish, and measure advertising and social content across connected platforms.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…