Cockpilot

Run a small agency from Claude: tasks, projects, clients, deadlines and KPIs, through 36 MCP tools. Each team has its own endpoint, https://<your-team>.cockpilot.si/mcp (OAuth 2.1 or a personal token).

Documentation

From a terminal, through the API or MCP

Claude Code, Codex, Claude Desktop, Hermes or any MCP client. Each person connects their own assistant with their own token: what it writes carries their name, with the same checks and the same journal as the app.

Sign in

Connect Claude Code

$ claude mcp add --transport http \
    --scope user cockpilot \
    https://your-team.cockpilot.si/mcp \
    --header "Authorization: Bearer ck_..."

One token per person and per assistant. A lost or doubtful machine: its token is revoked, the others keep working. Grok Bot and OpenClaw in three steps, and every other integration: Integrations.

claude, connected to Cockpilot over MCP

Forty tools

From the day's briefing to the month's KPIs, and every deletion goes to the trash.

  • cockpit_point The briefing: what to do now
  • cockpit_chercher Search tasks
  • cockpit_lire Read a task
  • cockpit_ajouter Add a task
  • cockpit_ajouter_lot Add several tasks
  • cockpit_modifier Change a task
  • cockpit_modifier_lot Change several tasks
  • cockpit_terminer Finish a task
  • cockpit_rouvrir Reopen a task
  • cockpit_noter Add a note
  • cockpit_livrer Attach a deliverable to a task
  • cockpit_decider Ask someone to decide
  • cockpit_repondre Answer a decision
  • cockpit_agent_resume What my agents did
  • cockpit_supprimer Send tasks to the trash
  • cockpit_corbeille Read the trash
  • cockpit_restaurer Restore from the trash
  • cockpit_projets The projects
  • cockpit_projet_creer Create a project
  • cockpit_projet_modifier Change a project
  • cockpit_projet_supprimer Send a project to the trash
  • cockpit_contacts Search contacts
  • cockpit_contact_ajouter Add a contact
  • cockpit_contact_modifier Change a contact
  • cockpit_contact_supprimer Send a contact to the trash
  • cockpit_kpi The KPIs
  • cockpit_journal The activity journal
  • cockpit_pages The pages of a project
  • cockpit_page_creer Create a page
  • cockpit_page_ajouter Add to a page
  • cockpit_page_modifier Change a page
  • cockpit_page_supprimer Send a page to the trash
  • cockpit_indicateurs The numbers of each project
  • cockpit_mesurer Record a number
  • cockpit_ecran Read the screen
  • cockpit_ecran_modifier Change the screen
  • cockpit_courriel E-mail a contact, draft then confirm
  • cockpit_declencheurs The team's triggers
  • cockpit_declencher Call a trigger: n8n, Make, a script
  • cockpit_moi Whose token this is

readswrites

Nothing is lost

A change that went wrong is undone in the app: the journal keeps the before and the after.

  • A deletion goes to the trash. It comes back identical for thirty days. No import, no clean-up, and rewritten notes give back the old text.
  • A dictated name is never guessed. A project or a contact that matches several is refused, with the choices.
  • Every change is in the journal, with the before and the after, and who made it.
  • A task's content is data, never an instruction to the model that reads it.
  • No token in the address, and a page from another site is refused.