
Publora
Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more.
От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные
Что умеет
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more.
Список инструментов сервера (18)
Технические названия из tools/list. Нужны только разработчикам.
| list_connections | List all connected social media accounts (Twitter, LinkedIn, TikTok, etc.) |
| create_post | Create a post. FASTEST for media posts: pass mediaUrls (public https URLs — Publora downloads them server-side) together with scheduledTime to create AND schedule in one call; platforms like Instagram, TikTok, YouTube require media before scheduling. Manual alternative for local files: omit scheduledTime to create a draft, upload media with get_upload_url + HTTP PUT + complete_media (once per file), then call update_post with status 'scheduled'. |
| get_post | Get post group details, media inventory and platform-specific posts. Each post includes isThread and threadParts (content, index, status, publishedId) and any post-level error to inspect publication progress. After partial publication or an unknown outcome, inspect the parts and live post before taking further action; never blindly recreate the whole thread. |
| update_post | Edit an existing draft/scheduled post without deleting it. You may change its base content, target platforms, status, scheduled time, per-platform settings, and/or APPEND media from public https URLs via mediaUrls. Before changing platforms, call list_connections and copy each target's platformId verbatim. Published/failed posts and posts already being published are not editable. Scheduling re-validates the complete final content/media/platform state; omitting a field keeps its current value. |
| delete_post | Delete an unpublished post group and its platform-specific records and media. Published or partially published content, uncertain publish outcomes, and publishing in progress are protected (HTTP 409). This does not remove posts from social networks. |
| get_upload_url | Get a presigned S3 URL to upload a LOCAL media file (image/video) for a post. Call ONCE per file — repeat calls with the same fileName return the same mediaId instead of adding duplicate slots; use unique fileNames for different files. Next: HTTP PUT the raw bytes to uploadUrl with a Content-Type header EQUAL to the contentType passed here (the signature enforces it), then call complete_media with the mediaId. If the file is already reachable at a public URL, prefer create_post/update_post with mediaUrls — no upload steps at all. |
| complete_media | Finalize an uploaded media file after the HTTP PUT to the presigned uploadUrl: Publora probes the bytes server-side and marks the media 'ready' for scheduling. Call once per uploaded mediaId (from get_upload_url), then schedule via update_post. Not needed for media attached via mediaUrls. |
| delete_media | 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. Find mediaIds via get_post (its 'media' array shows status per file). Deleting media from a scheduled post demotes it to draft; re-schedule with update_post afterwards. |
| prune_media_reference | 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. Use delete_media for normal existing media rows. |
| post_stats | Engagement counters for published Mastodon or Bluesky posts: reactions, comments, reposts, quotes, saves (Bluesky bookmarks). Values are live at request time and cached for about 2 hours; null means no data (deleted post, revoked token, or rate limit). Use the post's `postedId` from get_post / list_posts (for a thread, the root post only). |
| profile_stats | Followers, following and post count of a connected Mastodon or Bluesky account. Live at request time, cached for about 2 hours. |
| list_posts | List scheduled/published posts with filtering by status, platform, date range |
| linkedin_create_reaction | React to a LinkedIn post (like, praise, etc.) |
| linkedin_delete_reaction | Remove your reaction from a LinkedIn post |
| linkedin_create_comment | Post a comment on a LinkedIn post, optionally with one image or animated GIF |
| linkedin_delete_comment | Delete a comment from a LinkedIn post |
| linkedin_create_reshare | Reshare (repost) an existing LinkedIn post to your feed, optionally with commentary |
| linkedin_list_mentionables | List LinkedIn people captured from engagement (comments/reactions) on your connected company pages. Each entry carries the native app-scoped person id — the only id namespace LinkedIn resolves in mentions — plus a ready-to-use mention token in the form @{urn:li:person:ID|Name}. Requires a paid plan (403 UPGRADE_REQUIRED otherwise). |