Kadenzo Mcp

io.github.jors7Published by GitHub account jors7v1.3.1Updated Oct 24, 2026

Schedule, manage, generate & analyze social posts across 11 networks from any AI agent.

Overview

AI-generated overview

Lets an AI assistant schedule, edit, cancel, and analyze social media posts across 11 networks through the Kadenzo Studio API.

What you can do
Wraps the Kadenzo Studio public API as MCP tools for social publishing. Tools cover listing connected accounts, scheduling posts for a future time, listing, reading, updating, and cancelling posts, uploading local media, and pulling per-account or per-post engagement analytics. It also generates post copy from a topic, reports best posting times, and manages social-listening keywords, mentions, share-of-voice reports, and DM automation rules.
When to use it
Useful when an assistant should publish or queue social content rather than only draft it, or when you want post performance, listening mentions, and DM automation managed from the same agent session. Best for teams already on a paid Kadenzo plan who want scheduling and analytics in one place.
Requirements
Runs locally over stdio via npx (npm package kadenzo-mcp) and needs Node 18+. A Kadenzo API key is required in the KADENZO_API_KEY environment variable; the API is available on paid plans. Network access to the Kadenzo API is needed, and KADENZO_API_BASE can override the default base URL.
Before you install
The KADENZO_API_KEY secret grants access to your Kadenzo account, so keep it out of shared configs. Tools can publish, edit, cancel, comment on, and delete content, and can create, update, or delete listening keywords and DM automation rules. Posts are schedule-only and publish automatically at the scheduled time, so verify timing before scheduling. Analytics and listening data are sent to and from the Kadenzo API.

Installation

In SourceWeft

  1. Open Kadenzo Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Kadenzo MCP server

Connect any MCP-capable AI agent — Claude Desktop, Cursor, ChatGPT, Codex — to Kadenzo and let it schedule, manage, and analyze social posts across 11 networks (Instagram, TikTok, X, LinkedIn, YouTube, Facebook, Pinterest, Threads, Bluesky, Mastodon, Telegram). It wraps the Kadenzo Studio public API as Model Context Protocol tools, so your agent doesn't just draft content — it can ship it.

Tools

ToolWhat it does
list_accountsList connected accounts (ids + platforms)
schedule_postSchedule a post for a future time (+ validate_only, options, thread)
list_postsList your posts, newest first (filter by status, paginate)
get_postOne post: status, per-channel outcome, options/thread
update_postEdit a not-yet-published post
cancel_postCancel a scheduled post before it publishes
upload_mediaUpload a local image/video file, get a URL for media_urls
get_account_analyticsRecent posts + engagement metrics for an account
get_post_analyticsPer-channel metrics for a post you scheduled
generate_contentGenerate post copy for a platform from a topic ("generate then schedule")
get_best_timesPersonalized best posting times for an account (Professional+)
list_mentionsSocial-listening mentions (who's talking about your keywords)
post_commentPost a comment/reply to your post (instagram/facebook/linkedin)
list_keywordsList the social-listening keywords you track
add_keywordTrack a new listening keyword (per-plan caps apply)
update_keywordEdit a keyword, or pause/resume it with is_active
delete_keywordStop tracking a keyword
get_listening_analyticsMention volume, platform split, sentiment over time
get_share_of_voiceBrand vs competitor Share of Voice report (Enterprise)
list_dm_automationsDM automation rules + funnel stats + contact usage
create_dm_automationCreate a DM automation rule (comment→DM, keyword DM, DM links, …)
update_dm_automationEdit a rule, or pause/resume it with active
delete_dm_automationDelete a DM automation rule

Setup

  1. Generate an API key in Kadenzo: Settings → API keys (studio.kadenzo.app/dashboard/settings?section=api). The API is available on paid plans.
  2. Add the server to your MCP client. Claude Desktop (claude_desktop_config.json) / Cursor (~/.cursor/mcp.json):
json
{  "mcpServers": {    "kadenzo": {      "command": "npx",      "args": ["-y", "kadenzo-mcp"],      "env": { "KADENZO_API_KEY": "kdz_live_xxxxxxxxxxxxxxxxxxxxxxxx" }    }  }}
  1. Restart the client. Ask your agent things like "list my connected accounts," "schedule this to X and Bluesky tomorrow at 9am," or "how did my last Instagram posts perform?"

Notes

  • Posts are schedule-only — provide a future scheduled_for; they publish automatically.
  • KADENZO_API_BASE overrides the API base URL (default https://studio.kadenzo.app/api/v1).
  • Requires Node 18+ (uses the built-in fetch/FormData).
  • Learn more / full API reference: https://studio.kadenzo.app/developers · https://kadenzo.app

Source: README.md at commit 7b6fa60

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.3.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts