Kalamos← BACK TO HOME
DOCS · MCP

Kalamos, from your agent.

52 TOOLS · UPDATED 26 SEP 2026

The short version

Kalamos is an MCP server. Add it to Claude, Claude Code, Cursor, ChatGPT or a script of your own, sign in once, and your agent drafts, checks, schedules and reads your numbers with the same tools the app uses. Nothing publishes without your click.

Connect

CLAUDE CODE
claude mcp add --transport http kalamos https://mcp.kalamos.so
CURSOR · ~/.cursor/mcp.json
{ "mcpServers": { "kalamos": { "url": "https://mcp.kalamos.so" } } }
CLAUDE.AI · CHATGPT · SETTINGS → CONNECTORS → ADD CUSTOM CONNECTOR
https://mcp.kalamos.so

Each client opens a sign-in window on first use. You sign in with your Kalamos account; the agent never sees a password.

What your agent can do

  • READ · 23Your posts, plans, Voice Profile and Story Bank, the humanizer audit, a post or link read in full, threads and team views.
  • WRITE · 12Save drafts, Story Bank entries, weekly plans, comment drafts, reports and team reviews.
  • GENERATE · 5Images and cards for a post, and the paid reads like who engaged with it.
  • SETTINGS · 8Your Voice Profile, and your team: members, rules and the launch program.
  • LINKEDIN · 4Publish, schedule, unschedule and send a comment. Publishing, scheduling and sending take a confirm flag.

The full list, with every argument, is what your client shows after connecting. The 12 writing skills come as prompts and as resources (kalamos://skills/…), with a guide at kalamos://guide.

The rules

  • Nothing posts without you. publish_post, schedule_post and send_engagement do nothing without confirm: true; without it they return exactly what would go out. Your agent asks you before it sets it.
  • The same check. A draft your agent writes goes through humanizer_audit, the same audit the app runs, and is written from your Voice Profile and Story Bank. It never invents a number you didn't give it; it asks.
  • Changes merge, never replace. update_voice_profile changes only the fields it names; everything else stays as it was.

Personal tokens

A token stands in for the sign-in when the agent cannot open a browser: a cron job, a script on a server. Make one in Settings → Agents and send it as a bearer. It is shown once. Read is always on; grant the rest per token.

  • KALAMOS:READRead posts, plans, documents, engagements and team views.
  • KALAMOS:WRITESave drafts, story material, plans, engagement drafts and reports.
  • KALAMOS:GENERATEGenerate images and run paid reads like engager analytics.
  • KALAMOS:SETTINGSChange the voice profile and team settings.
  • LINKEDIN:WRITEPublish, schedule, unschedule and send on LinkedIn.
© 2026 KALAMOS
PRICINGPRIVACYTERMSREFUNDS & CANCELLATIONCONTACTHOME