Skip to main content
This page lists every tool available through the Kavio MCP server. Your AI assistant can call any of these tools to manage your Kavio account. To create and publish a post end-to-end:
  1. list-social-accounts-tool — discover connected accounts
  2. list-content-types-tool — discover valid content_type per platform with limits
  3. create-post-tool — create the draft with content + chosen platforms
  4. attach-media-from-url-tool (optional) — attach images or videos from public URLs
  5. request-media-upload-tool + attach-media-from-upload-tool (optional) — upload a local file when no public URL exists
  6. preview-post-tool (optional) — see how each platform will render before publishing
  7. publish-post-tool — publish immediately or schedule for a future time
  8. get-post-metrics-tool (after published) — fetch engagement metrics

Posts

Platforms (read-only)

Signatures

Labels

Social accounts

Workspace

API keys

Notes

  • Workspace scoping — every tool operates on the user’s currently-selected workspace. To act on a different workspace, switch it in the Kavio UI (or, for personal API tokens, create a new key in that workspace).
  • Cross validation — create-post-tool and update-post-tool reject mismatched combos (e.g. content_type=x_post on a LinkedIn account). Inactive social accounts are also rejected at validation time.
  • Destructive tools — operations that delete data or publish to the world (publish-post-tool, delete-*) are marked IsDestructive, which lets the AI client (ChatGPT, Claude Desktop, etc.) prompt you for confirmation before executing.
  • Local-file uploads — request-media-upload-tool returns a single-use signed URL valid for 15 minutes, capped at 50 MB. The underlying endpoint is documented at POST /uploads/{token}. After upload, call attach-media-from-upload-tool with the same upload_token to attach the resulting Media to a post.