tools/list doesn’t advertise them: most are writes and helpers the listed tools reach for you. Use the listed tool unless a result or a tool description names one of these, and fetch the live schema with help_describe first.
post_create_instagram
Publish an Instagram image, carousel, or reel. Call with mode=‘preview’ first to validate and get a confirm_token, then mode=‘publish’ with the token to execute.
Actions (
type):
Other inputs, shared by every action (the live schema says which each action reads):
account_id, caption, hashtags, media, cover_image_url, schedule_at, location_id, idempotency_key, mode, confirm_token.
Examples (IDs are illustrative; use the ones earlier calls return):
Preview an image post (publish only after a yes):
Related:
post_manage, post_audit.
Full schema: help_describe {"tool":"post_create_instagram","action":"image"}. help_describe’s action takes a type value. As JSON: /mcp/schemas/post_create_instagram.json.
post_manage
Manage an existing post: unschedule, reschedule, edit caption, or delete. Use preview_delete first for published posts to get a confirm_token before deleting.
Actions (
action):
Other inputs, shared by every action (the live schema says which each action reads):
account_id, post_id, caption, schedule_at, idempotency_key, confirm_token.
Examples (IDs are illustrative; use the ones earlier calls return):
Move a scheduled post:
Related:
post_create_instagram.
Full schema: help_describe {"tool":"post_manage","action":"unschedule"}. As JSON: /mcp/schemas/post_manage.json.
post_audit
Audit a draft or published post for brand voice, hashtags, accessibility, and platform fit.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Audit a draft caption before publishing:
Related:
insights_get, jobs_status.
Full schema: help_describe {"tool":"post_audit"}. As JSON: /mcp/schemas/post_audit.json.
organic_workflow_run
Plan and schedule a week of organic content end-to-end in one call. mode=‘plan_week’ starts a run; mode=‘resume’ continues past an approval gate (pass the next_step.arguments the …
Actions (
mode):
Examples (IDs are illustrative; use the ones earlier calls return):
Plan next week end to end:
Related:
content_create, mcp_approval_grant, help_describe.
Full schema: help_describe {"tool":"organic_workflow_run","action":"plan_week"}. help_describe’s action takes a mode value. As JSON: /mcp/schemas/organic_workflow_run.json.
organic_media_list
List recent organic media for a connected account (cache-first, 5-minute TTL).
Actions (
platform):
Other inputs, shared by every action (the live schema says which each action reads):
account_id, since, until, media_types, limit, cursor.
Examples (IDs are illustrative; use the ones earlier calls return):
Recent IG posts:
Related:
analytics_query, content_create.
Full schema: help_describe {"tool":"organic_media_list","action":"instagram"}. help_describe’s action takes a platform value. As JSON: /mcp/schemas/organic_media_list.json.
organic_profile_get
Fetch the public profile (handle, follower count, picture, bio) for a connected organic account.
Actions (
platform):
Other inputs, shared by every action (the live schema says which each action reads):
account_id.
Examples (IDs are illustrative; use the ones earlier calls return):
IG profile:
Related:
organic_media_list.
Full schema: help_describe {"tool":"organic_profile_get","action":"instagram"}. help_describe’s action takes a platform value. As JSON: /mcp/schemas/organic_profile_get.json.
organic_inbox_list
List unified inbox items (DMs, comments, mentions) for a connected Instagram account (cache-first, 30s TTL). Not available yet: it returns NOT_IMPLEMENTED.
Actions (
platform):
Other inputs, shared by every action (the live schema says which each action reads):
kinds, since, limit, account_id.
Examples (IDs are illustrative; use the ones earlier calls return):
List unread DMs:
Related:
organic_inbox_reply.
Full schema: help_describe {"tool":"organic_inbox_list","action":"instagram"}. help_describe’s action takes a platform value. As JSON: /mcp/schemas/organic_inbox_list.json.
organic_inbox_reply
Reply to an inbox item (DM, comment, or mention) on Instagram. Not available yet: it returns NOT_IMPLEMENTED.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Reply:
Related:
organic_inbox_list.
Full schema: help_describe {"tool":"organic_inbox_reply"}. As JSON: /mcp/schemas/organic_inbox_reply.json.
What’s next
All tools
Every tool on one page, and the machine-readable index.
Unlisted tools: agents, brand, and approvals
Tools the server accepts by name but does not list, for the agents, brand context, insights, naming, audiences, and admin approvals.