PlugWiki

Devin MCP, Cognition's official MCP server for Devin

OfficialRemote

Lets your AI assistant start and check Devin sessions, manage playbooks and knowledge, and ask questions about your code repos.

This is Cognition's own hosted server for Devin, its AI software engineer. It lets Claude, Cursor and other assistants start Devin sessions, check on them, and manage the playbooks, knowledge and schedules Devin uses. It also answers questions about your public and private repos. You need a Devin account and an API key; if you only want to read about public repos, the free DeepWiki server from the same company needs no sign-in.

Good for

  • Devin users who want to hand tasks to cloud Devin from Claude Code or Cursor
  • Teams that run several Devin sessions at once and want one assistant to track them
  • Developers asking questions across their own private repos indexed by Devin
  • Admins who keep Devin's playbooks, knowledge notes and schedules up to date

Works in

2 supported · 12 should work

Tap an app to see how to set it up and any known problems.

Install Devin MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Devin MCP server to Claude Code. Run this command:
    
    claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires API key.

Get a Devin API key from Settings, Devin API. Use a service user key or personal access token (both start with cog_); older apk_ keys only work for the repo documentation tools. With an enterprise service user key or a personal access token, also add the header "X-Org-Id": "<YOUR_ORG_ID>"; the ID is at the top of Settings, Devin API. Use the /mcp address, not the deprecated /sse.

From the vendor's docs. Source.

Tools

  • Answers a question about one or more of your code repos, up to 10 at once

    Answers a question about your code, using one repo or up to 10 repos together, public or private. The answer is grounded in the repos Devin has indexed for your account.

    Try: “Across our api and web repos, where do we check user permissions?”

    Read · ask_question

  • Starts one or more Devin sessions to work on a task

    Starts one or more Devin sessions, each with its own task, title, playbook, tags and usage limit. Each session is a Devin agent that works on its own and uses your plan's quota.

    Try: “Start a Devin session to add input validation to the signup form”

    Write · devin_session_create

  • Finds Devin sessions by tag, playbook, person or date

    Finds Devin sessions by their tags, playbook, where they started, schedule, who created them, or when they were created or updated.

    Try: “Show me the Devin sessions I started this week”

    Read · devin_session_search

  • Checks on a session, sends it a message, or pauses, ends or archives it

    Works with one Devin session: gets its status, sends it a message, reads its messages and attachments, puts it to sleep, ends it, archives it, or changes its tags.

    Try: “Ask the Devin session on the signup form whether it has opened a pull request yet”

    Delete · devin_session_interact

  • Shows what happened inside a session, step by step

    Lists the steps a Devin session took, shows the full details of any step, or searches those steps for some text.

    Try: “What commands did the Devin session run before the build failed?”

    Read · devin_session_events

  • Waits until several sessions have finished, failed or paused

    Waits until a set of Devin sessions have all finished, hit an error, gone to sleep or started waiting for input, so the assistant does not have to keep checking each one.

    Try: “Wait for all three sessions to finish, then summarize what each did”

    Read · devin_session_gather

  • Lists the documentation topics Devin has written for a GitHub repo

    Shows the list of documentation topics Devin's wiki has for a GitHub repository, like a table of contents.

    Try: “What topics does the wiki for our api repo cover?”

    Read · read_wiki_structure

  • Reads the full generated documentation for a GitHub repo

    Reads the full documentation Devin's wiki has for a GitHub repository.

    Try: “Read the wiki for our web repo and explain how routing works”

    Read · read_wiki_contents

  • Lists the repos your Devin account can answer questions about

    Lists every repository your Devin account can query, so you know which ones you can ask about.

    Try: “Which repos can Devin answer questions about for me?”

    Read · list_available_repos

  • Lists, creates, edits or deletes the playbooks Devin follows

    Lists, shows, creates, updates or deletes playbooks, the reusable instructions that tell Devin how to do a kind of task. Playbooks can have a short macro name to call them.

    Try: “Create a playbook for upgrading a React dependency safely”

    Delete · devin_playbook_manage

  • Reads, adds, edits or deletes the knowledge notes Devin uses for context

    Lists, shows, creates, updates or deletes your organization's knowledge notes, browses their folders, and reviews or dismisses notes Devin suggests. You can filter by repo, folder or search words.

    Try: “Add a knowledge note that our staging database is reset every night”

    Delete · devin_knowledge_manage

  • Sets up, changes or removes one-time and repeating Devin sessions

    Lists, shows, creates, updates or deletes schedules that start Devin sessions at a set time, once or on a repeating timetable, with notification settings.

    Try: “Schedule a Devin session every Monday at 9am to update our dependencies”

    Delete · devin_schedule_manage

From the official docs

Pros and cons

Good

  • Made and hosted by Cognition, the company behind Devin.
  • Nothing to install: add one address and your API key.
  • Covers private repos as well as public ones.
  • Can ask one question across up to 10 repos at once.
  • Starts several Devin sessions and waits for all of them to finish.
  • Manages playbooks, knowledge notes and schedules from your assistant.

Watch out

  • Needs a Devin account and an API key.
  • Sessions it starts use your Devin quota.
  • No documented read-only mode.
  • Older apk_ keys only work for the repo docs tools.
  • Enterprise keys and personal tokens need an extra organization header.

Permissions

medium risk · 4 things to watch

Medium risk

The assistant can start Devin sessions that spend your usage, and can change or delete your playbooks, knowledge notes and schedules. Use a service user key with only the role it needs, and review sessions before you let it start many.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can start Devin sessions that use your quota

    Each session is a Devin agent working on your repos, and it counts against your plan's usage. Check what the assistant starts, and set a usage limit on sessions where you can. docs.devin.ai

  • It can delete playbooks, knowledge and schedules

    The manage tools include delete, and Devin documents no read-only switch. Ask the assistant to confirm before it removes anything. docs.devin.ai

  • A personal token acts as you everywhere

    A personal access token has your permissions in every Devin organization you can reach. For shared setups, use a service user key with a narrow role. docs.devin.ai

  • Repo questions are answered by Devin's service

    Answers about private repos come from Cognition's servers, over the repos your account has indexed. docs.devin.ai

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toCognition's Devin service (mcp.devin.ai)
Sign-in and keysA Devin API key (cog_ prefix) stored in your client's MCP config as an Authorization header.

Alternatives

Use Devin MCP if you pay for Devin and want your assistant to run sessions or read private repos. For questions about public repos only, Cognition's free DeepWiki MCP needs no account.

ServerOfficialRunsSign-inCan change thingsTools
For Devin
Devin MCPThis pageOfficialHostedAPI keyYes13
Other tools for the same job
DeepWiki MCPOfficialHostedNo sign-inNo3
deepwiki-mcpCommunityLocal–––

Questions

What is the Devin MCP server URL?

https://mcp.devin.ai/mcp. The older /sse address is deprecated, so use /mcp.

Is the Devin MCP server free?

It needs a Devin account and an API key, and sessions it starts use your plan's usage. Devin's Pro plan, which adds cloud agents, is $20 a month. For free questions about public repos with no sign-in, use DeepWiki MCP.

Devin MCP vs DeepWiki MCP: which should I use?

DeepWiki MCP is free, needs no sign-in, and only reads public repos. Devin MCP needs an API key but also reads private repos and can run and manage Devin sessions, playbooks, knowledge and schedules.

Why do the session tools reject my API key?

Older keys starting with apk_ only work for the repo documentation tools. Create a service user key or personal access token, which start with cog_.

Do I need an organization ID?

Only with an enterprise service user key or a personal access token. Add it as an X-Org-Id header; you find the ID at the top of Settings, Devin API. Organization service user keys work without it.

Why does my client not show the Devin server?

Check the field name for the address. Devin's docs say most clients only read url, and a client skips the server without an error when it does not recognize the field.

Should I use a personal token or a service user key?

A personal token acts as you, with all your access. A service user key has its own role and keeps working if you leave the team, so Devin recommends it for shared setups.

Can it delete things?

Yes. It can delete playbooks, knowledge notes and schedules, and end or archive sessions. There is no documented read-only mode.

How do I add it to Claude Code or Cursor?

Use the steps in the install box above. You paste your Devin API key into the header, and the server is ready.

Examples

  • Hand a task from your editor to a cloud Devin session and check on it later

    Start a Devin session to add input validation to the signup form, then tell me when it is done.

  • Start several Devin sessions in parallel and wait for all of them to settle

    Start three Devin sessions, one per failing test file, and wait until they all finish.

  • Ask one question across several of your private repos

    Across our api and web repos, where do we check user permissions?

  • Schedule a recurring Devin session

    Schedule a Devin session every Monday at 9am to update our dependencies.

Information

updated Nov 1, 2026

Publisher
Official
Transport
Streamable HTTP
Auth
API key

WebsiteDocsPricing

Other Devin MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. Devin MCP · docs.devin.ai
  2. DeepWiki MCP · docs.devin.ai
  3. Devin Plans and Pricing · devin.ai
  4. Authentication · docs.devin.ai

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.