Agent skill

Prepare MCP Integration

by paperclipai in paperclipai/paperclip

Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection.

MITAuto-check passedAgent Workflows

Install Prepare MCP Integration

skills CLI
$ npx skills add paperclipai/paperclip --skill prepare-mcp-integration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install paperclipai/paperclip prepare-mcp-integration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/paperclipai/paperclip.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/skills-catalog/catalog/optional/software-development/prepare-mcp-integration .claude/skills/prepare-mcp-integration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prepare-mcp-integration
GitHub stars
100k
Token cost
~3.1k tokens
SKILL.md length
1,594 words
Files
2
Skills in repo
60
Repo updated
First seen
Licence
MIT

At a glance

Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection.

  • Works in 6 steps: Load the current Paperclip skill for… → Resolve the input URL(s),… → Fetch both repositories and record the… → …
  • New integration research and delivery
  • SKILL.md covers Preserve These Boundaries, Default Connection Experience, Preflight and Keep The Run Resumable, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Prepare MCP Integration is an agent skill from paperclipai/paperclip. Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection. Use for new integration research and delivery; not for ad hoc connector coding that bypasses the playbooks.

Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `examples/notion-mcp-research-gate.md`).

It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol. The repository describes itself as: The open-source app everyone uses to manage agents at work. The licence is MIT.

When your agent uses it

  • New integration research and delivery
  • Not for ad hoc connector coding that bypasses the playbooks

Example prompts

  • “/prepare-mcp-integration”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Load the current Paperclip skill for checkout, comments, interactions,
  2. Resolve the input URL(s), vendor/platform, intended MCP endpoint or API,
  3. Fetch both repositories and record the target commit hashes. Read the
  4. Inventory existing integration catalog entities, open PRs, branches, and
  5. Determine whether the input describes one connection or several. A
  6. Prefer official vendor documentation, protocol/RFC sources, safe live

What it can do on your machine

Read from SKILL.md and the folder at commit de9ab8e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prepare MCP Integration loads about 3.1k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 1,594 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from paperclipai/paperclip at commit de9ab8e, republished under its MIT licence (© paperclipai). 1,594 words, ~3,103 tokens.

Download SKILL.mdSave it as .claude/skills/prepare-mcp-integration/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
prepare-mcp-integration
description
Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection. Use for new integration research and delivery; not for ad hoc connector coding that bypasses the playbooks.
key
paperclipai/optional/software-development/prepare-mcp-integration
recommendedForRoles
engineer, product-manager, researcher
tags
mcp, integrations, connectors, research, github, human-approval
requires
git, gh, curl

Prepare MCP Integration

Take an input link or vendor brief through two separate phases: a reviewable research PR in paperclip-content, then connector implementation in Paperclip App only after a human accepts the exact research revision and connection set.

Preserve These Boundaries

  • Treat paperclip-content/integrations/README.md as the research contract and paperclip-content/integrations/skills/integration-harness/SKILL.md as its entrypoint. Reference and run them; do not copy their schemas, templates, state machines, reconciliation rules, or internal gates into this skill.
  • Treat paperclip/doc/connections/CONNECTOR-PLAYBOOK.md on the implementation target branch as the connector contract. Follow it end to end; do not substitute remembered behavior or the examples in this skill.
  • Finish Phase A with a research-only PR. Do not create an App implementation branch, task, or code change before the research gate is accepted.
  • Bind acceptance to one research PR head SHA and an explicit connection set. Acceptance does not cover later commits or additional connections.
  • Create one Paperclip App PR per approved connection. Shared prerequisite infrastructure or broad playbook corrections may use separate prerequisite PRs; never combine distinct connections into one connector PR.
  • Keep vendor credentials in approved secret storage. Never put secrets in briefs, catalog files, issue text, plans, fixtures, screenshots, logs, branch names, commits, or PRs.

Default Connection Experience

  • Request the broadest vendor permissions and scopes the connection can support by default. Operators should not have to predict every future tool they may need during setup. Enforce safe use after connection through Paperclip's action catalog, resource boundaries, ask-first policies, quarantine, and audit controls.
  • Keep the default wizard limited to the minimum information needed to create a working connection: connection identity, authentication, and any unavoidable tenant or resource boundary. Put optional scope reduction, feature groups, individual tool filters, response modes, transport tuning, and other expert controls behind one collapsed Advanced disclosure.
  • Give advanced controls working broad defaults so an operator can finish setup without opening them. When a provider truly requires an explicit advanced choice, document the exception and explain it in plain language instead of exposing protocol details by default.
  • Treat vendor permission breadth and Paperclip execution governance as separate layers. Do not reduce requested vendor permissions merely to stand in for missing action review, approval, quarantine, or audit policy.

Preflight

  1. Load the current Paperclip skill for checkout, comments, interactions, durable state, and final disposition. Load the standard PR-preparation skill (prepare-paperclip-pr for Paperclip agents) before opening any PR.
  2. Resolve the input URL(s), vendor/platform, intended MCP endpoint or API, target repositories and branches, and the Paperclip issue that owns the work. Ask only when these cannot be determined safely from the brief.
  3. Fetch both repositories and record the target commit hashes. Read the canonical files from those target commits, not from a possibly stale working tree. Refresh and reread them again immediately before Phase B.
  4. Inventory existing integration catalog entities, open PRs, branches, and current AppDefinitions/connectors before creating anything. Match by meaning, not title or slug.
  5. Determine whether the input describes one connection or several. A connection has one coherent credential owner, endpoint/transport, resource boundary, and independently reviewable action catalog. Record the proposed split early and refine it as evidence arrives.
  6. Prefer official vendor documentation, protocol/RFC sources, safe live probes, and current Paperclip code. Use third-party sources only to find or qualify primary evidence. Record every factual claim with URL and access date; mark unresolved facts explicitly instead of guessing.

Do not mutate a vendor account, register a client, grant consent, or invoke a write tool merely to research it. A safe unauthenticated metadata probe is allowed when it does not change vendor state. Route credential- or browser-dependent validation through an explicit QA task when it becomes necessary.

Keep The Run Resumable

Maintain one concise checkpoint in the Paperclip issue or an issue document:

  • current phase and owning next action;
  • input links and target repository commits;
  • research PR URL and exact head SHA;
  • proposed and accepted connection sets;
  • research-gate interaction and accepted target revision;
  • one branch, PR URL/head, and verification summary per connection;
  • prerequisite/playbook PRs and remaining blockers.

On every restart, reconcile this state with files, branches, PRs, reviews, and interactions before creating anything. Reuse semantic matches. Never duplicate catalog entities, regress terminal pipeline phases, reuse stale acceptance, or open a second PR for the same connection accidentally.

Phase A: Research In paperclip-content

  1. Create an isolated worktree and branch from the refreshed content target. Preserve unrelated local changes.
  2. Intake the supplied links or brief through the integration harness. Let the harness load its sibling skills for discovery, feature research, proposal reconciliation, user stories, UI planning, implementation planning, examples, and docs briefing. Obey every internal human gate in integrations/README.md; the final research gate below does not replace them.
  3. Build the complete reviewable OKF/planning package required by the current pipeline. For MCP work, make the evidence sufficient to decide:
    • official endpoint and transport;
    • auth mode, credential ownership, scopes, discovery and DCR behavior;
    • endpoint-precedence and redirect-origin constraints;
    • token lifetime, rotation, refresh, revocation, and re-auth behavior;
    • tool inventory, action risk, resource filters, account/tier/pricing constraints, administrator setup, and validation needs;
    • exact service involvement and system boundaries in Paperclip.
  4. Ground every Paperclip-surface claim in the maintained surface map and current App code. Reconcile before creating, update required indexes/logs, and preserve lineage, timestamps, immutable slugs, and absorbing phases as required by the research contract.
  5. Open one research-only PR to paperclip-content. Include the full planning package and any tightly coupled content-playbook correction, but no Paperclip App implementation.
  6. Run focused validation and the required PR workflow. Do not present the gate until checks are green, Greptile is 5/5, all actionable review comments are resolved, and the recorded PR head still matches the reviewed head.
Show full SKILL.md (656 more words)Show less

Gate Research Before Building

  1. Create or update a dedicated issue document that names:
    • the research PR URL and exact head SHA;
    • the content and App source commits used for research;
    • the proposed connection set and why each item is independent;
    • known limitations, prerequisites, and deferred questions.
  2. Create a Paperclip request_confirmation interaction targeted at that issue document's latest revision. Use a revision-specific idempotency key and a wake_assignee continuation policy so either acceptance or rejection wakes the assignee. Ask the reviewer to include revision notes when rejecting.
  3. Put the issue in in_review and stop. Do not prepare App worktrees or code while the interaction is pending.
  4. On rejection, use the interaction response and any revision notes to revise Phase A only and present a new revision. If the research PR head, gate document, or connection set changes, withdraw/supersede the old confirmation and request a fresh one.
  5. On acceptance, verify that the response still targets the latest gate revision and recorded PR head. Implement only the accepted connections.

Phase B: Implement In Paperclip App

Refresh the App target branch, reread the current Connector Playbook, and record its commit before writing code. For each accepted connection:

  1. Create one isolated worktree, branch, and PR. Reconcile against current AppDefinitions and connector code first.
  2. Follow the Connector Playbook's current decisions for catalog entry versus plugin, reuse path, AppDefinition, transport, credential refs, resource filters, action catalog, governance, wizard behavior, health/catalog, availability, revocation, audit, and validation.
  3. Derive OAuth behavior from evidence. In particular, do not ship a complete authorization/token endpoint pair for a discovery-capable MCP vendor unless it is intentionally authoritative: current broker precedence can make that pair bypass stored endpoints, challenge hints, and RFC discovery. Probe DCR and redirect constraints safely, reuse registered clients, and cover token rotation/terminal refresh failures when the vendor requires them.
  4. Add the connection documentation mandated by the current playbook, including the service-involvement statement, a sequence diagram with exact auth/discovery/registration/callback endpoints, and step-by-step administrator setup.
  5. Add focused automated tests and the production-like validation hook for connect, catalog discovery, an allowed read, an ask-first write, a denied/quarantined action, revoke, and audit. Include negative company, actor, resource, and changed-schema cases where applicable.
  6. Use a first-class QA child issue only when real credentials, vendor consent, or browser evidence cannot be completed safely by the implementing agent. Link it as a blocker and give QA exact, secret-safe steps and expected evidence.
  7. Run the standard PR-preparation workflow for this connector PR. Do not hand it back for merge until focused verification passes, all required checks are green, Greptile is 5/5, and every actionable comment is resolved.

Complete and report each connection independently. Failure or review delay on one connection must not cause another connection to be bundled into its PR.

Feed New Rules Upstream

At both phases, compare new evidence with the two canonical playbooks.

  • Record vendor-specific facts in that vendor's catalog artifacts, manifest, docs, and tests.
  • When evidence changes a reusable schema, gate, template, auth rule, risk policy, documentation standard, or validation rule, update the owning upstream playbook/skill/template and add regression coverage where possible.
  • Include a narrow, tightly coupled correction in the relevant research or connector PR. Use a separate prerequisite PR when the correction affects several connectors, changes shared infrastructure, or would obscure the one-connection review.
  • Rebase/reconcile dependent work and rerun affected planning and verification after the correction. If the accepted research PR or connection set changes, repeat the research gate.
  • Never knowingly leave implementation, tests, and the owning playbook inconsistent.

Finish

Before marking the issue done, report the exact research PR and head, accepted gate revision, every connector/prerequisite PR and head, focused verification, CI/review state, and any upstream playbook changes. Leave the issue in_review only for a real pending interaction/reviewer/monitor path, blocked only for a named owner and concrete unblock action, and done only when every approved connection has a merge-ready PR and no required follow-up remains on the issue.

© paperclipai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in packages/skills-catalog/catalog/optional/software-development/prepare-mcp-integration of paperclipai/paperclip.

  • SKILL.md
  • examples/notion-mcp-research-gate.md

Open the folder on GitHubat commit de9ab8e

Compare with similar skills

Prepare MCP Integration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prepare MCP Integration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prepare MCP Integration this skillpaperclipai/paperclip100k—~3.1kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
MCP Server BuildershareAI-lab/learn-claude-code78k4 repos~1.2kAutomated safety check: PassMIT
MCP Integration for Pluginsanthropics/claude-plugins-official38k11 repos~3.1kAutomated safety check: PassApache-2.0
Crush Configurationcharmbracelet/crush29k—~3.7kAutomated safety check: PassCustom licence
Context Mode Output Sandboxmksglu/context-mode26k—~4.1kAutomated safety check: PassCustom licence

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 4 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • MCP Integration for Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.

    38k GitHub starsUsed in 11 repos~3.1k tokens
    Agent WorkflowsAuto-check passed
  • Crush Configuration

    charmbracelet/crush

    Explains how to configure the Crush coding agent with crushrc or crush.json, covering providers, models, LSPs, MCP servers, hooks, permissions and config precedence.

    29k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Context Mode Output Sandbox

    mksglu/context-mode

    Routes large command, file, API and browser output through context-mode tools so only the needed result enters the agent's context, instead of dumping it via Bash.

    26k GitHub stars~4.1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Migrates the compatible subset of settings and global file-based MCP servers from the Warp desktop app into Warp Agent CLI without exposing credentials or state.

    65k GitHub starsUsed in 1 repo~2.1k tokens
    Agent WorkflowsAuto-check passed

More from paperclipai/paperclip

All 60 skills in this repo
  • Garden Inbox

    paperclipai/paperclip

    Scan a Paperclip user's Mine inbox, classify reversible archive candidates, request checkbox confirmation, and archive only accepted selections.

    100k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Paperclip

    paperclipai/paperclip

    Interact with the Paperclip control plane API for task coordination and governance.

    100k GitHub stars~9.6k tokensUpdated today
    Auto-check passed
  • Paperclip

    paperclipai/paperclip

    A skill your agent uses for Paperclip-managed tasks and heartbeats: reading task context, delivering task documents or files, updating completion or blockers, coordinating or delegating work, and…

    100k GitHub stars~18k tokensUpdated today
    Auto-check passed
  • Design Guide

    paperclipai/paperclip

    Paperclip UI design system guide for building consistent, reusable frontend components.

    100k GitHub starsUsed in 1 repo~3.1k tokens
    Auto-check passed
  • Paperclip Page

    paperclipai/paperclip

    Publish static HTML pages and asset folders to the Paperclip S3/CloudFront page host.

    100k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Paperclip Create Agent

    paperclipai/paperclip

    Create new agents in Paperclip with governance-aware hiring.

    100k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed

Categories

Questions about Prepare MCP Integration

What does Prepare MCP Integration do?

Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection. Prepare MCP Integration is an agent skill from paperclipai/paperclip. Prepare MCP/vendor integrations through cited research, a content PR, exact-revision human approval, and one governed Paperclip connector PR per approved connection.

When should I use Prepare MCP Integration?

Prepare MCP Integration fits situations like: new integration research and delivery; not for ad hoc connector coding that bypasses the playbooks.

How do I install Prepare MCP Integration in Claude Code?

Run `npx skills add paperclipai/paperclip --skill prepare-mcp-integration -a claude-code`. Or copy the skill folder (packages/skills-catalog/catalog/optional/software-development/prepare-mcp-integration in paperclipai/paperclip) into .claude/skills/prepare-mcp-integration in your project. Claude Code loads it when a task matches its description.

How do I install Prepare MCP Integration in Codex?

Run `npx skills add paperclipai/paperclip --skill prepare-mcp-integration -a codex`. Or copy the skill folder (packages/skills-catalog/catalog/optional/software-development/prepare-mcp-integration in paperclipai/paperclip) into .agents/skills/prepare-mcp-integration in your project. Codex loads it when a task matches its description.

Can I use Prepare MCP Integration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add paperclipai/paperclip --skill prepare-mcp-integration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prepare-mcp-integration, .gemini/skills/prepare-mcp-integration, .github/skills/prepare-mcp-integration and .opencode/skills/prepare-mcp-integration in your project.

What does Prepare MCP Integration need to run?

SKILL.md names no scripts, command-line tools or credentials: Prepare MCP Integration is instructions for the agent only.

Does Prepare MCP Integration access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prepare MCP Integration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Prepare MCP Integration use?

Prepare MCP Integration is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prepare MCP Integration use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Prepare MCP Integration?

Skills that share tags, products or a category with Prepare MCP Integration: MCP Server Builder (anthropics/skills, 180k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars), MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars) and Crush Configuration (charmbracelet/crush, 29k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prepare MCP Integration?

paperclipai (a GitHub organization) maintains it in paperclipai/paperclip, which has 99,905 GitHub stars. The repository holds 60 skills in this directory. The repository was last updated on October 11, 2026.

Source: paperclipai/paperclip on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.