Skip to content
For Claude, ChatGPT, any MCP client and the CLI

Your AI posts, measures and follows up. You approve.

Connect the AI you already use, like Claude or ChatGPT. It writes and schedules your posts, tells you which ones brought in customers, and keeps your CRM up to date. By default, nothing goes out until a person says yes.

TraceeExample

Claude wants to post on LinkedIn and X

Founder series #4, Tue, Nov 10 at 9:00

Waiting for your approval
See how it works

Works with

Connect your AI

Pick the AI you use.

It takes a few clicks. You sign in to Tracee once, and your AI only sees what your account can see.

Connect Claude

  1. Open Claude and go to Settings, then Connectors.

  2. Click Add custom connector and paste your Tracee link.

  3. Click Connect, then sign in to Tracee.

Then try asking

Which of my posts brought in the most leads last month?

Anything your AI wants to post waits in Tracee for a yes first. You can change that in Settings.

Working in a terminal? Use the Tracee CLI, no chat app needed.Set up the CLI

How it works

Ask in plain words. Approve what matters.

Here's a real request and what your AI does with it. The post at the end is waiting for you.

  1. Step 1: You ask

    Tell your AI what you want, in your own words.

  2. Step 2: It does the work

    It checks your numbers and brand rules, writes a version for each channel and picks a time.

  3. Step 3: You approve

    The post waits in Tracee until you say yes, then goes out when it asked to.

ClaudeNorthwind LabsTracee connected
ApprovalsNothing waitingExample account

Requests from your AI land here.

Nothing is published until a person approves it.

Guardrails

You stay in charge.

Your AI is quick. Tracee keeps it on your brand, inside your rules and on the record.

  • It writes in your voice.

    Your tone and the words you never use are written down once. Your AI reads them before it writes, and a post that breaks one can't go out until it's fixed.

  • You say yes first.

    Posts wait for a person unless you turn that off. Deleting a post, taking one down or changing your CRM always waits. Your AI can't approve anything.

  • Everything is on the record.

    Tracee logs every action, by people and by AI, from the app, MCP, the API or the CLI, with what changed and who did it.

  • Your ad budget is off limits.

    Your AI can see what you spend. It can't change a campaign, a budget or a bid.

Audit logThe example above
  1. ClaudeMCPdraft_post

    NoneDraft, 2 channels

  2. ClaudeMCPschedule_post

    DraftWaiting for approval

  3. Waiting for a person. Approve or reject the post above and it shows up here.
For developers

Setup details, for developers.

One hosted MCP server with 16 tools, a REST API, and the Tracee CLI. Every call goes through the same policy and audit log as the app.

Tracee MCP server

https://traceeai.com/mcp

Transport
Streamable HTTP, stateless
Sign-in
OAuth 2.1 with dynamic client registration
Or
A workspace key as a bearer token, from Settings → Workspace keys
Workspaces
People in several pick one with workspaces.select
MCP link
https://traceeai.com/mcp

Tracee CLI

Run Tracee from a terminal: posts, media, brand, the social inbox, Radar, CRM, workflows and analytics. Use it yourself, in scripts, or let Claude Code, Codex or Cursor drive it.

Does
Everything the MCP tools do, as commands
Needs
Node 18.17 or later and a workspace key
Output
Readable tables, or raw JSON with --json
Rules
Same guardrails, approvals and audit log as any agent
Install and sign in
npm install -g https://traceeai.com/cli/tracee-cli.tgztracee login   # paste your workspace keytracee whoami
Then, for example
tracee posts create --body "Dark mode is live" --channel linkedin --publish nowtracee brand learn --url https://acme.comtracee inbox list --view needs_replytracee radar signals --min-strength 3tracee workflows list --json
Agent clients, how each connects and how it signs in
AgentHow it connectsSign-in
ClaudeAnthropicCustom connector with the MCP linkOAuth sign-in
Claude CodeAnthropicclaude mcp add --transport httpOAuth sign-in
ChatGPTOpenAIConnector in developer modeOAuth sign-in
CursorAnysphereEntry in mcp.jsonOAuth sign-in
Gemini CLIGooglegemini mcp add --transport httpOAuth sign-in
OpenAI APIResponses API, Agents SDKMCP tool with a bearer tokenWorkspace key
Any MCP clientOpen standardStreamable HTTPOAuth or workspace key
Tracee CLIYour terminal, scripts, coding agentstracee loginWorkspace key
REST APIYour own codeHTTPS and JSON at /api/v1Workspace key

16 tools. Each takes an action.

  • Always waits for a person
  • Waits while approval is on (the default)
Tracee MCP tools, what each is for, and its actions
ToolWhat it's forActions
workspacesWhich workspace this connection acts on, for people in more than one.
  • list
  • select
channelsWhere posts can go, each network's rules and live options, and links to connect more.
  • list
  • connect_link
  • refresh
  • rules
  • customers
  • options
  • mentions
  • save_mention
brandYour brand profile and assets, learned from your site. Agents read it before they write; only people change tone and banned phrases.
  • get
  • learn
  • learn_status
  • update
  • add
  • remove
  • clear
  • add_asset
  • tag_asset
  • remove_asset
memoryWhat the team asked to be remembered: preferences, goals, what worked, and live numbers.
  • list
  • remember
  • update
  • forget
  • history
  • recall
  • numbers
webRead any page, find its pictures, search the web.
  • read
  • images
  • search
  • map
mediaAI images and videos on brand, the library, files from Drive or Dropbox, and clips cut from long videos.
  • generate_image
  • generate_video
  • status
  • add
  • list
  • describe
  • clip
  • clip_status
  • clip_edit
  • clip_dub
  • clip_youtube
  • ai_actor
  • browse_app_files
  • import_from_app
  • read_app_doc
postsDraft, schedule, publish and take down posts, with one version per channel.
  • draft
  • update
  • publish, waits for a person while approval is on
  • schedule, waits for a person while approval is on
  • submit_for_approval, always waits for a person
  • reschedule
  • unschedule
  • delete, always waits for a person
  • unpublish, always waits for a person
  • get
  • list
  • update_settings
  • comments
  • duplicate
  • next_slot
  • saved
  • replies
  • export
  • send_to_tasks, always waits for a person
  • task_places
approvalsWhat is waiting for a person, and what they decided. Agents can't approve.
  • list
inboxComments, DMs and mentions from every channel: replies drafted in your voice.
  • list
  • get
  • draft
  • save_draft
  • reply, waits for a person while approval is on
  • close
  • settings
  • sync
analyticsThe contacts, MQLs and revenue each post and campaign brought in, engagement, website traffic and tracking health.
  • performance
  • tracking_health
  • engagement
  • website
  • revenue
radarSocial listening: what people say about you and competitors, and buying signals.
  • overview
  • findings
  • signals
  • track
  • discover
  • update
  • refresh
  • mark
  • find_email
  • add_to_crm, always waits for a person
  • dismiss
crmContacts from eight CRMs and leads from forms and bookings, each one's first touch, and the funnel by source.
  • overview
  • sync
  • search
  • contact
  • funnel
  • lookup
  • create_contact, always waits for a person
  • update_contact, always waits for a person
  • form_leads
adsSpend, clicks and cost per lead on every connected ad platform. Read only: no tool changes a budget.
  • accounts
  • campaigns
  • daily
  • sync
  • conversions
  • google_query
researchLive lookups: companies, people, keyword demand, trends and the ads competitors run.
  • company
  • competitors
  • company_news
  • person
  • find_email
  • keywords
  • keyword_ideas
  • keyword_trends
  • trends
  • social_search
  • profile
  • ads_library
appsAny action in an app you connected, like HubSpot, Slack, Gmail, Notion or Google Sheets. Reads run; changes wait.
  • search
  • schema
  • run, always waits for a person
  • request
workflowsAutomations built as drafts that a person reviews and turns on.
  • catalog
  • list
  • get
  • create
  • update
  • test
Questions

Questions people ask.

Sign-in, approvals, the audit log and what your AI can't touch.

All questions

7-day trial. No credit card.

Give your AI a workspace. Keep the final say.

Start a free trial, connect your AI with one link, and approve its first post.