DM
All open source

MCP server

Open source (MIT)

Drive a team of AI agents from Claude, without handing it the decisions

Paperclip orchestrates AI agents, one company per business. This MCP bridge drives them from Claude, on the web or on a phone: the morning round, a task handed over in one sentence, a project followed up. Every tool goes through a written rule, and sensitive decisions stay with a human.

3

modes per tool: run, ask for confirmation, not exposed

In use since October 2026. Code public on GitHub, MIT licensed.

The need

Paperclip's board token can do everything: approve a plan, hire an agent, call any API endpoint. The official MCP server exposes all of it, and only locally. I wanted to follow and nudge the work from Claude, wherever I am, without giving it that power.

What it does

  • The daily picture: what waits for a human across every company, whether an approval, an agent's question, a review or a failure.
  • A task in one sentence: created in the right project, assigned, moved to todo, with the brief as a comment. The agent wakes up and starts.
  • Project follow-up: issues by status, conversations, the plan written by the agent.
  • Nudge an agent with a comment, or clean up finished issues.

How it is protected

  • Every request goes through Cloudflare Access, and the bridge checks the signed token itself (RS256, audience, issuer, expiry). Being on the same Docker network is not enough.
  • The Paperclip token stays inside the bridge. Claude only sees a closed list of tools, each with a mode: run, ask for confirmation, or not exposed.
  • Decisions (approving a hire, answering an agent's question, accepting a plan) require explicit confirmation or are not exposed. The server refuses to start if they are opened up.
  • For issues, the rule goes down to the change: assigning, or moving to backlog, todo, done or cancelled runs directly. Other statuses ask for confirmation.

Limits

claude.ai and the Claude app do not show MCP confirmation prompts yet. Actions that need one are refused there, and nothing is written. That is by design: a refusal beats an implicit yes. Hence the fine-grained rule that lets safe changes through.

Video

48 seconds, no sound: the morning round, a task handed to an agent, two refusals, then the path of a request. Fictional data.

Technical stack

PythonMCPCloudflare AccessDocker

What this means for you

A production MCP server means a small surface, authentication checked on the server, and a written rule for every action.

Prototype → Production

A similar need?

30 minutes to look at your situation and tell you honestly how I would approach it, whether you work with me or not.

Book a free audit (30 min)