Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.trypost.it/llms.txt

Use this file to discover all available pages before exploring further.

This page lists every tool available through the TryPost MCP server. Your AI assistant can call any of these tools to manage your TryPost 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. preview-post-tool (optional) — see how each platform will render before publishing
  6. publish-post-tool — publish immediately or schedule for a future time
  7. get-post-metrics-tool (after published) — fetch engagement metrics

Posts

ToolDescription
list-posts-toolList posts for the current workspace, ordered by scheduled date (newest first). Supports filters: status (draft | scheduled | published | failed), search (case-insensitive substring on content), limit (1–100, default 50).
get-post-toolGet a specific post by ID with all its platform entries, media, and labels.
create-post-toolCreate a draft post. Accepts content, scheduled_at (ISO 8601), label_ids[], and platforms[] — each entry has social_account_id + content_type. Cross-validates that the content_type matches the account’s platform.
update-post-toolUpdate a draft: content, scheduled_at, status (draft | scheduled), labels, and which platforms are enabled. Cannot edit a published post.
publish-post-toolPublish a draft — immediately or scheduled for a future time. Requires at least one enabled platform. Marked IsDestructive so the AI confirms with you first.
preview-post-toolPreview how the post will render on each enabled platform — applies platform-specific sanitization (length truncation, etc.) without publishing.
attach-media-from-url-toolDownload images or videos from public URLs and attach them to a post. Up to 10 URLs per call. Per-file size caps: 10 MB for images, 1 GB for videos. Allowed types are intersected with the enabled platforms (e.g. video rejected if no enabled platform supports it).
delete-post-toolDelete a post permanently. Marked IsDestructive.
get-post-metrics-toolFetch engagement metrics (likes, comments, shares, etc.) for a published post across every platform. Returns unsupported entries for platforms that don’t expose post-level metrics.

Platforms (read-only)

ToolDescription
list-content-types-toolList valid content_type values per social platform plus their constraints — max_content_length, recommended_content_length, max_media_count, requires_media, default_content_type, allowed_media_types. Use this before create-post-tool / update-post-tool so the AI doesn’t guess.

Signatures

ToolDescription
list-signatures-toolList all signatures for the current workspace. Signatures are reusable text blocks (hashtags, links, custom text) that can be appended to posts.
create-signature-toolCreate a new signature with a name and content (hashtags, links, custom text — anything you want to append to posts).
update-signature-toolUpdate a signature’s name or content.
delete-signature-toolDelete a signature. Marked IsDestructive.

Labels

ToolDescription
list-labels-toolList all labels for the current workspace. Each label has a name and hex color.
create-label-toolCreate a new label with a name and hex color (e.g. #FF5733).
update-label-toolUpdate a label’s name or color.
delete-label-toolDelete a label. Detaches it from all posts that referenced it. Marked IsDestructive.

Social accounts

ToolDescription
list-social-accounts-toolList all connected social accounts for the current workspace (LinkedIn, X, Instagram, etc.). Returns id, platform, display_name, username, is_active, status.
toggle-social-account-toolToggle a social account active/inactive. When inactive, the account is skipped during publishing.

Workspace

ToolDescription
get-workspace-toolGet the current workspace details (id, name, timestamps).

API keys

ToolDescription
list-api-keys-toolList Personal Access Tokens for the current workspace. Returns metadata only — the secret token value is shown only once at creation. OAuth-flow tokens (e.g. ChatGPT MCP sessions) are excluded.
create-api-key-toolCreate a new Personal Access Token. The plain token is returned once — store it immediately, it cannot be retrieved later.
delete-api-key-toolRevoke a Personal Access Token. The current OAuth session token cannot be revoked through this tool. Marked IsDestructive.

Notes

  • Workspace scoping — every tool operates on the user’s currently-selected workspace. To act on a different workspace, switch it in the TryPost UI (or, for personal API tokens, create a new key in that workspace).
  • Cross validationcreate-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.