Devin MCP for AI agents
Agents read Devin MCP at once. Changes and sends are held for a person's approval by default.
About Devin MCP
AI-powered access to GitHub repository documentation and codebase analysis, including private repositories, via Devin.
What an agent can do in Devin MCP
Every Devin MCP action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Devin MCP without asking first. 10 actions.
- Ask wiki questionAsk any question about a GitHub repository's codebase and get an AI-powered answer grounded in its DeepWiki.
- Devin find settingFind a Devin webapp setting and get a deep-link URL to it. Use for "where do I change X?". The output includes everything needed to build the final URL.
- Devin list integrationsList native integrations and MCP servers for the organization, with status and settings/install URLs. Returns a JSON object with two arrays: "integrations" (native integrations like GitHub, Jira, Slac
- Devin session eventsInspect events within a Devin session — list summaries, fetch full details, or search. Actions: - list: Paginated event summaries with optional filters. - details: Batch-fetch full event contents by e
- Devin session gatherWait for multiple Devin sessions to reach a settled state before returning. A session is "settled" when it is no longer actively working: - status is "exit" (finished or terminated) - status is "error
- Devin session searchSearch and filter Devin sessions. All filters are optional and combined with AND. The returned session_id values do NOT include the "devin-" prefix. To use them with devin_session_interact, prepend "d
- Devin user listList the current organization's users, one membership kind per call. Rows are `user_id | email | name` (roles appended with include_roles).
- List wiki reposList the repositories that have a DeepWiki index, i.e. the ones that ask_wiki_question and read_wiki_* can answer about. This is not the set of repositories you have access to: repositories without a
- Read wiki contentsView documentation about a GitHub repository.
- Read wiki structureGet a list of documentation topics for a GitHub repository.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 11 actions.
- Devin billing tag manageManage Devin billing tags (groupings of Devin sessions for usage tracking) with a single action-based tool: list/get/create tags, assign sessions one at a time or in bulk (up to 500 per call, sent in
- Devin blueprint testTest a candidate blueprint YAML in an authoring VM: start → run initialize → fix → run initialize again (clean VM) → run maintenance → then persist with update_environment_config.
- Devin code scan manageManage Devin code scans (sometimes referred to as "security scans" or "Devin Security Swarm"). Targets the authenticated organization and requires the org code scan view permission for read actions or
- Devin knowledge manageManage Devin knowledge notes and suggestions via a single action-based tool.
- Devin mcp server manageManage MCP server installations for the organization: install (from the marketplace or custom), update, delete, enable, or disable. Marketplace installs use the one-call fast path. Before a custom ins
- Devin playbook manageManage Devin playbooks with a single action-based tool.
- Devin review manageTrigger a Devin Review for a pull/merge request, fetch the latest review status for one, or fetch a completed review's findings. Only available in private mode (via devin.ai endpoints). The repo must
- Devin schedule manageManage scheduled Devin sessions (deprecated in favor of Automations). Note: "create" is only for organizations not yet migrated to Automations. For migrated organizations the API rejects it with 403 —
- Devin session createCreate one or more child Devin sessions via the v3 REST API. Only use this when prompted to; do not use it to parallelize your own work by default. Before calling this, invoke the managing-child-sessi
- Devin session interactConsolidated tool for all interactions with a single Devin session. Actions, and what each returns: get: the session's details — session_id, title, status, status_detail, is_archived, url, acus_consum
- Generate wikiGenerate a codebase wiki for a repository. Triggers wiki generation and waits for completion. Only use this tool when the user explicitly asks to generate or regenerate a wiki. Do not call it proactiv
Changes wait in Needs you
Changes and sends in Devin MCP are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Devin MCP questions
Can an agent change data in Devin MCP on its own?
Not by default. Changes and sends in Devin MCP are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Devin MCP?
This connector lists 10 read actions. Reads run at once, without waiting for approval.
How does Devin MCP connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.