Your agent plans and runs your marketing. Kleos does the work.
Kleos speaks MCP over Streamable HTTP. Point any MCP client at one URL, sign in with OAuth or send a Kleos API key, and your agent gets the same tools Claude and ChatGPT get, with the same rules.
What you can ask
Say what you want done, in your own words
“Which of my businesses can you work on in Kleos?”
Uses
list_businesses“Plan my month on LinkedIn and the blog.”
Uses
plan_my_month“What's on the calendar for the next two weeks?”
Uses
get_month_plan“Who are our buyers, and which problem should our next post be about?”
Uses
get_buyers_and_problems“Write a LinkedIn post about our buyers' biggest problem.”
Uses
get_buyers_and_problems,draft_post“Post this on LinkedIn and X tomorrow at 9, exactly as I wrote it: “We shipped invoice matching today.””
Uses
create_post“Draft an article on how to choose a bookkeeper for a small agency.”
Uses
draft_article“What's waiting for my approval? Approve the posts that are ready.”
Uses
list_review_queue,approve_draft“Publish the approved post about pricing now.”
Uses
get_month_plan,schedule_post“How did our posts do over the last 30 days, and did they bring any leads?”
Uses
get_results“When buyers ask ChatGPT for a recommendation, does it name us?”
Uses
check_ai_visibility
- You: Every Monday: check the review queue, approve what's ready, and tell me how last week went.
- Kleos tool
list_review_queue - Kleos tool
approve_draft - Kleos tool
get_results - Kleos Approves only drafts whose checks passed, applies the business's publishing settings, then reports posts published, impressions, clicks and leads for the period.
How to connect
Connect in a few minutes
The address is https://app.getkleos.ai/mcp.
Add a remote MCP server
In your client, add an HTTP (Streamable HTTP) MCP server named kleos with the URL https://app.getkleos.ai/mcp. In Claude Code: claude mcp add --transport http kleos https://app.getkleos.ai/mcp
Sign in with OAuth
Clients that support OAuth open Kleos's sign-in: sign in, pick the workspace and choose Allow.
Or send an API key
For scripts and agents that can't open a browser, an admin creates a key under Settings → API in Kleos and the client sends it as Authorization: Bearer kleos_…. A read key acts as a viewer; a write key acts as an editor, so it can plan and draft but not publish.
Ask
Give your agent a job from the list below. It calls Kleos's tools and gets back short JSON with a one-line summary.
API keys are part of the Growth and Pro plans; OAuth works on every plan. A key stops working when it's revoked, or when the person who made it stops being an admin or owner.
What Kleos does
12 tools, the same rules as the app
list_businessesSee the businesses in your workspaceReads onlyget_month_planRead the calendar for a month or a weekReads onlyplan_my_monthPlan the next 30 days on the channels you chooseMakes changesdraft_postWrite a post on a topic or a buyer problemMakes changescreate_postPost your exact words, no AIMakes changesdraft_articleResearch and write a blog articleMakes changeslist_review_queueSee what's waiting for your approvalReads onlyapprove_draftApprove a draft that's readyMakes changesschedule_postPublish an approved post now or at its timeMakes changesget_resultsSee posts published, impressions, clicks and leadsReads onlycheck_ai_visibilitySee if ChatGPT, Google AI Mode and Perplexity recommend youReads onlyget_buyers_and_problemsRead your buyers and the problems they haveReads only
Your role, your workspace
The assistant acts as you, in the one workspace you pick when you connect, with your role there. Viewers can look; reviewers can also approve; editors can also plan and draft; admins and owners can also publish. If your role changes, what the assistant can do changes with it.
The same checks as the app
Drafts go through Kleos's writer, its checks and its automatic repair, and use your plan's allowance exactly as they would in the app. A draft its checks flag can't be approved until it's fixed.
Your approval rules stay in charge
Drafts wait for review unless your business's own Autopilot settings approve them. Nothing is published unless someone with publishing permission schedules it, or the business has auto-publish switched on.
Visible and revocable
Every connected assistant is listed under Settings → Integrations → Connected assistants in Kleos, where you can disconnect it at any time. Connecting, disconnecting and every change an assistant makes are recorded in the workspace's audit log.
Questions
Which transport and protocol does Kleos use?
Streamable HTTP at https://app.getkleos.ai/mcp: JSON-RPC over POST with initialize, tools/list and tools/call. OAuth 2.1 with PKCE and dynamic client registration; the metadata is at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource.
Can I use an API key instead of OAuth?
Yes. Send an existing Kleos API key as a bearer token. A read key can only read; a write key can also plan, draft and approve, but not publish.
Which Kleos plans can connect an AI assistant?
Connecting with your Kleos sign-in works on every Kleos plan, Starter included. API keys, for scripts and agents that can't sign in, are part of the Growth and Pro plans.
Can the assistant publish without me?
Only what your settings already allow. Drafts wait for review unless your business's Autopilot approves them, and nothing is published unless someone with publishing permission schedules it or the business has auto-publish on.
Does it use my plan's allowance?
Yes, the same as the app: a drafted post uses one post, an article one article, and a new AI-visibility check uses AI answers. Reading your calendar, review queue, results and buyers costs nothing.
How do I disconnect it?
In Kleos, open Settings → Integrations and disconnect the assistant under Connected assistants. It stops working at once. You can also remove the connector in the assistant.
Start with Kleos, then connect your assistant
Kleos learns your business from your website first. Once your workspace is set up, connect your agent with the steps above.
Also: Kleos for Claude · Kleos for ChatGPT
Kleos is made by New Odyssey. Claude is a product of Anthropic and ChatGPT a product of OpenAI; Kleos isn't affiliated with either.