# Publora > Publora, an MCP server by publora.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more. - Canonical: https://www.anchorterminal.com/tools/publora-mcp-server - Markdown: https://www.anchorterminal.com/tools/publora-mcp-server.md (~2,350 tokens) - Slim: https://www.anchorterminal.com/tools/publora-mcp-server.min.md (~2,280 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/publora-mcp-server.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-05 # Publora > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by publora.com (https://publora.com) - Category: Social media posting APIs (https://www.anchorterminal.com/categories/social-media.md) - Listed because: It's published in the registry under publora.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more. ## Facts - MCP registry: `com.publora/mcp-server` 1.1.1 - Endpoint: https://mcp.publora.com/mcp (streamable HTTP) - Source: https://github.com/publora/mcp-server - Website: https://publora.com - GitHub stars: 5 - Registry entry updated: 2026-08-04 ## Tools - Tools it lists (32, about 20,458 tokens of context, `tools/list` without credentials, checked 2026-10-04 22:23 UTC): - `account_context` (read-only): Read the current personal API actor's plan, available features, publishing quotas and schedule horizon before a batch of posts or after a quota/feature error.… - `company_context` (read-only): Start here for Agency work: discover accessible companies/workspaces and current role capabilities/commandVersion, inspect one Workspace, or get supported… - `company_workspaces` (writes): Create, rename or archive an Agency Workspace using existing role permissions. Create uses Account commandVersion; rename/archive use Workspace commandVersion.… - `company_team` (read-only): Read Agency members/invitations and their available actions. Account Owner/Admin use list; Workspace Manager uses workspace_members for that client's members… - `company_manage_team` (writes): Invite an Agency teammate to selected clients, accept your own emailed invitation token, resend/revoke an invitation, change ONE workspace grant (null removes… - `company_channels` (read-only): Read one Workspace's connected channels, reusable private client connection link, or TikTok creator options. List returns data.items (empty when no channels… - `company_manage_channels` (writes): Generate/copy a client OAuth connection link, rotate or revoke it, or disconnect a channel. Rotation invalidates the previous URL; confirm intent first.… - `company_posts` (read-only): Read posts, full post detail, saved media, status totals or calendar within ONE Agency Workspace. Detail includes firstComment and per-target… - `company_post_approval` (writes): Managers request a new client review round, cancel the approval requirement and revoke its link, or retry the decision notification to the requesting manager.… - `company_save_post` (writes): Create or update an Agency draft. draft.firstComment accepts one { text, platforms? } comment under the account's own post; null clears it on update.… - `company_post_action` (writes): Schedule/publish now, reschedule, unschedule to draft, delete a draft/eligible failure, or recover confirmed failed channels into a separate draft WITH media.… - `company_media` (writes): Attach local files to an existing Agency draft: reserve → HTTP PUT exact file bytes to returned uploadUrl using ALL uploadHeaders (no API key) → complete.… - `company_audit_log` (read-only): Read existing Company administrative audit events within your permissions. This is not a complete post editing history. Optional workspaceId scopes events to… - `list_connections` (read-only): List connected social accounts and copy each platformId verbatim for personal posts. For a publish-free connection test, create_post can use… - `create_post` (writes): Create a draft, schedule a post, or publish now with publishNow=true using server time. Read account_context before batches to check plan, quota and… - `get_post` (read-only): Get post group details, media inventory and platform-specific posts. The group carries firstComments[] and legacy firstComment (item 0). Each target post… - `update_post` (writes): Edit an existing draft/scheduled post without deleting it. You may change its base content, target platforms, status, scheduled time, per-platform settings,… - `delete_post` (writes): Delete an unpublished post group and its platform-specific records and media. Published or partially published content, uncertain publish outcomes, and… - `attach_media` (writes): Attach one image or video from ChatGPT to an existing personal post. Pass the file reference (including a generated image if the client supports it); ChatGPT… - `get_upload_url` (writes): Get a presigned S3 URL to upload a LOCAL media file (image/video) for a post. Request once per file; for the same unfinished upload, identical… - `complete_media` (writes): Finalize an uploaded media file after HTTP PUT to uploadUrl; Publora probes the bytes and marks it ready. Use the mediaId from get_upload_url.… - `delete_media` (writes): Remove one media file from a post group — e.g. a duplicate or never-uploaded slot that blocks scheduling with MEDIA_COUNT_EXCEEDED or media-not-ready errors.… - `prune_media_reference` (writes): Repair MEDIA_REFERENCE_MISSING by removing a stale/dangling media reference from an owned post group, even when the MediaFile row is absent or inaccessible.… - `post_stats` (read-only): Engagement counters for published Mastodon or Bluesky posts: reactions, comments, reposts, quotes, saves (Bluesky bookmarks). Values are live at request time… - `profile_stats` (read-only): Followers, following and post count of a connected Mastodon or Bluesky account. Live at request time, cached for about 2 hours. - `list_posts` (read-only): List scheduled/published posts with filtering by status, platform, date range - `linkedin_create_reaction` (writes): React to a LinkedIn post (like, praise, etc.) - `linkedin_delete_reaction` (writes): Remove your reaction from a LinkedIn post - `linkedin_create_comment` (writes): Post a comment on a LinkedIn post, optionally with one image or animated GIF. LINKEDIN_COMMENTS_RESTRICTED is terminal for this target: do not retry or guess… - `linkedin_delete_comment` (writes): Delete a comment from a LinkedIn post - `linkedin_create_reshare` (writes): Reshare (repost) an existing LinkedIn post to your feed, optionally with commentary - `linkedin_list_mentionables` (read-only): List LinkedIn people captured from engagement (comments/reactions) on your connected company pages. Each entry carries the native app-scoped person id — the… - How its tools read to an agent (0 errors, 20 warnings, 1 note, about 20,458 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC11 attach_media: 1 parameter without a description: file - warn TC11 company_audit_log: its one parameter, command, has no description - warn TC11 company_channels: its one parameter, command, has no description - warn TC11 company_context: its one parameter, command, has no description - warn TC11 company_manage_channels: its one parameter, command, has no description - warn TC11 company_manage_team: its one parameter, command, has no description - warn TC11 company_media: its one parameter, command, has no description - warn TC11 company_post_action: its one parameter, command, has no description - warn TC11 company_post_approval: its one parameter, command, has no description - warn TC11 company_posts: its one parameter, command, has no description - warn TC11 company_save_post: its one parameter, command, has no description - warn TC11 company_team: its one parameter, command, has no description - warn TC11 company_workspaces: its one parameter, command, has no description - warn TC11 create_post: none of its 9 parameters has a description - warn TC11 update_post: none of its 11 parameters has a description - warn TC18 post_stats: readOnlyHint is true but the name says "post" - warn TC22 company_save_post: the definition is about 2,000 tokens - warn TC22 create_post: the definition is about 2,435 tokens - warn TC22 update_post: the definition is about 2,475 tokens - warn TC23 server: 32 tools, about 20,509 tokens of definitions - note TC24 server: 32 of 32 tools have no outputSchema - JSON: https://www.anchorterminal.com/api/v1/tools/publora-mcp-server.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming