kadenzo-mcp
Kadenzo MCP server
Verbinden Sie jeden MCP-fähigen KI-Agenten — Claude Desktop, Cursor, ChatGPT, Codex — mit Kadenzo und lassen Sie ihn Social-Posts über 11 Netzwerke planen, verwalten und analysieren (Instagram, TikTok, X, LinkedIn, YouTube, Facebook, Pinterest, Threads, Bluesky, Mastodon, Telegram). Er kapselt die öffentliche API von Kadenzo Studio als Model Context Protocol-Tools, sodass Ihr Agent Inhalte nicht nur entwirft — er kann sie auch veröffentlichen.
Werkzeuge
Werkzeug | Was es tut |
| Verbundene Konten auflisten (IDs + Plattformen) |
| Einen Beitrag für einen zukünftigen Zeitpunkt planen (+ |
| Ihre Beiträge auflisten, neueste zuerst (nach Status filtern, paginieren) |
| Ein Beitrag: Status, Ergebnis pro Kanal, Optionen/Thread |
| Einen noch nicht veröffentlichten Beitrag bearbeiten |
| Einen geplanten Beitrag vor der Veröffentlichung stornieren |
| Eine lokale Bild-/Videodatei hochladen, eine URL für |
| Aktuelle Beiträge + Engagement-Kennzahlen für ein Konto |
| Kennzahlen pro Kanal für einen von Ihnen geplanten Beitrag |
| Beitragstext für eine Plattform aus einem Thema generieren („generieren und dann planen“) |
| Personalisierte beste Veröffentlichungszeiten für ein Konto (Professional+) |
| Social-Listening-Erwähnungen (wer über Ihre Keywords spricht) |
| Einen Kommentar/eine Antwort zu Ihrem Beitrag verfassen (instagram/facebook/linkedin) |
| Die von Ihnen verfolgten Social-Listening-Keywords auflisten |
| Ein neues Listening-Keyword verfolgen (Begrenzungen je nach Plan gelten) |
| Ein Keyword bearbeiten oder es mit |
| Das Verfolgen eines Keywords beenden |
| Erwähnungsvolumen, Plattformverteilung, Stimmung im Zeitverlauf |
| Share-of-Voice-Bericht Marke vs. Wettbewerber (Enterprise) |
| DM-Automatisierungsregeln + Trichterstatistiken + Kontaktnutzung |
| Eine DM-Automatisierungsregel erstellen (Kommentar→DM, Keyword-DM, DM-Links, …) |
| Eine Regel bearbeiten oder sie mit |
| Eine DM-Automatisierungsregel löschen |
Related MCP server: socialclaw
Einrichtung
Generieren Sie einen API-Schlüssel in Kadenzo: Einstellungen → API-Schlüssel (
studio.kadenzo.app/dashboard/settings?section=api). Die API ist in kostenpflichtigen Tarifen verfügbar.Fügen Sie den Server zu Ihrem MCP-Client hinzu. Claude Desktop (
claude_desktop_config.json) / Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"kadenzo": {
"command": "npx",
"args": ["-y", "kadenzo-mcp"],
"env": { "KADENZO_API_KEY": "kdz_live_xxxxxxxxxxxxxxxxxxxxxxxx" }
}
}
}Starten Sie den Client neu. Fragen Sie Ihren Agenten zum Beispiel: „Listen Sie meine verbundenen Konten auf,“ „planen Sie das für morgen um 9 Uhr auf X und Bluesky,“ oder „wie haben meine letzten Instagram-Beiträge abgeschnitten?“
Hinweise
Beiträge sind nur planbar — geben Sie ein zukünftiges
scheduled_foran; sie werden automatisch veröffentlicht.KADENZO_API_BASEüberschreibt die Basis-URL der API (Standard:https://studio.kadenzo.app/api/v1).Erfordert Node 18+ (verwendet das eingebaute
fetch/FormData).Weitere Informationen / vollständige API-Referenz: https://studio.kadenzo.app/developers · https://kadenzo.app
Available Tools
13 toolscancel_postB
Cancel a scheduled post before it publishes. Already-published posts cannot be cancelled.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
generate_contentA
Generate post copy for a platform from a topic — great for a "generate then schedule" flow. Returns a caption/post/description you can feed into schedule_post. Platform must be one of: instagram, tiktok, snapchat, facebook, youtube.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Angle for the copy. Defaults to "story". | |
| topic | Yes | What the post is about (2-500 characters). | |
| platform | Yes |
get_account_analyticsC
Recent posts and their engagement metrics for one connected account (likes, comments, views, etc.). The reliable analytics surface.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 1-100, default 25. | |
| account_id | Yes |
get_best_timesA
Personalized best posting times for one connected account, computed from its own engagement history. Requires the Professional plan or higher. Hours are UTC; shift to the poster’s timezone. Use it to pick scheduled_for.
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes |
get_postA
Get one post: roll-up status, per-channel outcome, and any options/thread that were set on it.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The post id. |
get_post_analyticsA
Per-channel engagement metrics for a specific post you scheduled (best-effort; use get_account_analytics for the full picture).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
list_accountsA
List the social accounts connected to this Kadenzo workspace — returns each account id, platform, and username. Use the ids as account_ids when scheduling.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_mentionsB
Your social-listening mentions — who is talking about the keywords you track (reddit/bluesky/youtube/hackernews/…), newest first. Filter by platform, since (ISO), or unread.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| since | No | ISO datetime; only mentions published after this. | |
| offset | No | ||
| unread | No | ||
| platform | No |
list_postsA
List your posts, newest first. Optionally filter by status (comma-separated, e.g. "pending,posted") and paginate with limit (1-100) and offset.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| status | No | Comma-separated statuses, or omit for all. |
post_commentA
Post a comment/reply to one of your posts. account_id from list_accounts; target_id is the platform post/media/comment id to comment on. Supported: instagram, facebook, linkedin.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| target_id | Yes | The platform post/media/comment id to comment on. | |
| account_id | Yes |
schedule_postA
Schedule a social post to one or more connected accounts for a FUTURE time (it publishes automatically). Set validate_only=true to check accounts/limits/timing without scheduling.
| Name | Required | Description | Default |
|---|---|---|---|
| thread | No | Multi-post threads, e.g. {"x":["1/…","2/…"],"bluesky":["…"]}. | |
| content | No | Post text. Optional only if media_urls is provided. | |
| options | No | Per-platform format options, e.g. {"instagram":{"as_reel":true,"first_comment":"#tags"},"tiktok":{"privacy_level":"PUBLIC_TO_EVERYONE"}}. | |
| media_urls | No | Public image/video URLs, or URLs returned by upload_media. | |
| account_ids | Yes | Account ids from list_accounts (at least one). | |
| scheduled_for | Yes | ISO 8601 future datetime, e.g. "2026-07-02T09:00:00Z". | |
| validate_only | No | If true, validate only (dry run) and do not schedule. | |
| platform_content | No | Per-platform text overrides, e.g. {"twitter":"shorter text"}. |
update_postA
Edit a post that has not published yet — change content, accounts, time, media, options, or thread.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| thread | No | ||
| content | No | ||
| options | No | ||
| media_urls | No | ||
| account_ids | No | ||
| scheduled_for | No | ||
| platform_content | No |
upload_mediaA
Upload a local image or video file and get a hosted URL to use in media_urls when scheduling.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to a local image/video file. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
13 tool updates
v1.3.2- First observed
cancel_post - First observed
generate_content - First observed
get_account_analytics - First observed
get_best_times - First observed
get_post - First observed
get_post_analytics - First observed
list_accounts - First observed
list_mentions - First observed
list_posts - First observed
post_comment - First observed
schedule_post - First observed
update_post - First observed
upload_media
TDQS
Scored across 13 tools
Each tool targets a distinct action—content generation, scheduling, analytics, listening, and engagement—with no functional overlap. Even similar tools like get_account_analytics and get_post_analytics are clearly differentiated by scope and usage guidance.
All tool names follow a consistent verb_noun snake_case pattern (e.g., generate_content, list_accounts, post_comment). Verbs like get/list are appropriately used for singles vs. multiples, and the pattern is uniform across all 13 tools.
13 tools cover the full social media scheduling lifecycle—content creation, media upload, scheduling, updates, cancellation, analytics, and social listening—without redundancy. The count feels well-scoped for a server of this purpose.
Core workflows (schedule, update, cancel, analytics) are fully covered. Minor gaps exist (e.g., no media deletion or account creation), but they are not essential for the primary scheduling use case and would likely fall outside the server's intended scope.
Maintenance
Related MCP Connectors
Schedule and publish social posts across 9 platforms (Instagram, LinkedIn, X, TikTok, Facebook, Threads, Pinterest, Bluesky, Mastodon) straight from Claude, ChatGPT, Cursor, or any MCP client. Create, edit, and reschedule posts, upload media, and pull account and post analytics, follower demographics, and best-time windows. 20 tools, free on every plan.
Schedule and analyze posts on 12 networks, incl. Bluesky, Mastodon and Telegram, from any AI agent
Schedule, publish and track social posts on 11 networks from any AI agent, with a full dashboard.
Post, schedule, and track social posts on X, Bluesky, LinkedIn, Instagram and more from AI agents.
Related MCP Servers
- AlicenseAqualityBmaintenanceSchedule and manage social media posts across 10 platforms (Instagram, Facebook, TikTok, X, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram) from any MCP-compatible AI assistant. Supports batch posting, media uploads, analytics, and platform-specific features like Reels, Shorts, and carousels.11427 npm7MIT
- AlicenseNot gradedqualityCmaintenanceSocial media scheduling and publishing for AI agents. 17 validation-first tools to post to X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Discord, Telegram, and more through one connected workspace.187 npm106MIT
- AlicenseAqualityBmaintenanceOne prompt, a native post per network, published or scheduled by your agent: TikTok, Instagram, Facebook, YouTube, LinkedIn, Bluesky, Mastodon, Telegram, Discord, Slack, Nostr, X, WordPress, Dev.to, Hashnode. 22 tools incl. plan_week, bulk_schedule, analytics and TikTok video quality check. Priced per brand, not per channel; API + MCP on the free plan. Hosted: postwire.io/api/mcp2284 npmMIT
- AlicenseAqualityBmaintenanceSchedule and manage social media posts across 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook, Pinterest, Telegram, Nostr, X/Twitter, Discord, Tumblr and more). OAuth 2.0 + PKCE, 10 tools, draft-first workflow for AI agents.1026AGPL 3.0