Skip to main content
Generated from the server’s own tool registry, as released on 2026-11-05. These tools are registered and callable by name, but 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):
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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:
Errors and statuses: 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.