KLEOS FOR AI AGENTS

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

  1. You: Every Monday: check the review queue, approve what's ready, and tell me how last week went.
  2. Kleos tool list_review_queue
  3. Kleos tool approve_draft
  4. Kleos tool get_results
  5. Kleos Approves only drafts whose checks passed, applies the business's publishing settings, then reports posts published, impressions, clicks and leads for the period.
Illustration. Your assistant words its own replies; the tools and what they do are Kleos's.

How to connect

Connect in a few minutes

The address is https://app.getkleos.ai/mcp.

  1. 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

  2. Sign in with OAuth

    Clients that support OAuth open Kleos's sign-in: sign in, pick the workspace and choose Allow.

  3. 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.

  4. 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 only
  • get_month_planRead the calendar for a month or a weekReads only
  • plan_my_monthPlan the next 30 days on the channels you chooseMakes changes
  • draft_postWrite a post on a topic or a buyer problemMakes changes
  • create_postPost your exact words, no AIMakes changes
  • draft_articleResearch and write a blog articleMakes changes
  • list_review_queueSee what's waiting for your approvalReads only
  • approve_draftApprove a draft that's readyMakes changes
  • schedule_postPublish an approved post now or at its timeMakes changes
  • get_resultsSee posts published, impressions, clicks and leadsReads only
  • check_ai_visibilitySee if ChatGPT, Google AI Mode and Perplexity recommend youReads only
  • get_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.