devin-api-mcp
This server offers comprehensive access to the Devin API for managing sessions, knowledge, playbooks, secrets, schedules, attachments, tags, and insights (using personal or service API keys). It also provides read-only DeepWiki tools to ask AI-powered, context-grounded questions about one or more GitHub repositories (up to 10 at once), and to retrieve their documentation structure and contents.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@devin-api-mcplist my recent Devin sessions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
devin-api-mcp
A single devin-api MCP server providing full Devin API coverage — manage sessions, knowledge, playbooks, secrets, schedules, and attachments programmatically from any MCP client — plus the read-only DeepWiki documentation tools (ask_question, read_wiki_structure, read_wiki_contents).
Unlike the hosted Devin MCP, which routes all operational tools through the v3 API (rejecting personal apk_ keys, so sessions can't be attributed to the dispatching user), this server backs the core tools with the v1 API and your personal key — sessions show up in your Devin dashboard.
The workflow
The intended shape: a local agent (Claude Code, Codex, …) does the thinking on your machine — planning, design, review — consulting DeepWiki as an on-demand codebase expert, then delegates well-scoped implementation tasks to Devin cloud sessions and gathers the results.
flowchart LR
subgraph local["🖥️ Your machine"]
agent["Claude Code / Codex<br/><i>planning · design · review</i>"]
end
subgraph cloud["☁️ Devin cloud"]
wiki["DeepWiki<br/><i>codebase expert</i>"]
d1["Devin session"]
d2["Devin session"]
end
agent <-- "ask_question<br/>read_wiki_*" --> wiki
agent -- "create_session<br/>send_message" --> d1
agent -- "delegate scoped tasks" --> d2
d1 -- "gather_sessions → PRs, results" --> agentRelated MCP server: jt-mcp-server
Quickstart
Claude Code:
claude mcp add -s user -e DEVIN_PERSONAL_API_KEY=<your-personal-key> -- devin-api npx -y -p @jsklan/devin-api-mcp devin-apiCodex:
codex mcp add devin-api --env DEVIN_PERSONAL_API_KEY=<your-personal-key> -- npx -y -p @jsklan/devin-api-mcp devin-apiGemini CLI:
gemini mcp add -e DEVIN_PERSONAL_API_KEY=<your-personal-key> devin-api npx -y -p @jsklan/devin-api-mcp devin-apiGet your personal key (apk_user_ prefix) from app.devin.ai → Settings → API Keys. Optionally add a second DEVIN_SERVICE_API_KEY=<org-service-key> env var (cog_ prefix, from org settings) to also enable the v3 organization tools (schedules, insights, archive, message history).
The server documents itself
Full setup, credential, and configuration docs are built into the server — no need to keep this README open:
Installed with no keys at all, the server starts in setup mode: it exposes a single
get_setup_docstool and instructs the connected agent to walk you through obtaining and configuring credentials. So the zero-knowledge onboarding path is just: install, connect, ask your agent to set it up.With keys configured,
get_setup_docsremains available for reference (adding the second key, migrating configs, other MCP clients, plugin install).
To install as a Claude Code plugin instead: /plugin → Marketplaces → add jsklan/devin-api-mcp → install devin-api (keys via environment variables, same as above).
What you get
Which tools are registered depends on which keys are set; tools whose backing key is absent are simply not registered — nothing shows up broken.
Personal key (
DEVIN_PERSONAL_API_KEY,apk_user_;DEVIN_API_KEYaccepted as fallback) — sessions (create/list/get/message/gather/terminate/tag), knowledge, playbooks, secrets, attachment upload, plus the three DeepWiki docs tools (proxied tomcp.devin.aiwith your key, so private repos work).Service key (
DEVIN_SERVICE_API_KEY,cog_) — the v3-exclusive organization tools: schedules, session insights, archive/delete, paginated message history, tag management, attachment download.Attribution rule: with both keys, capabilities that exist in both APIs stay backed by v1 + your personal key so sessions remain user-attributed; the service key only adds its exclusives.
Run get_setup_docs (or read src/setup-docs.ts) for the full breakdown.
Deprecated aliases
deepwiki(standalone docs-only proxy server) — merged intodevin-apiin 1.1.0. The bin still works but prints a deprecation warning; remove the separatedeepwikientry from your MCP config.devin-api-v1/devin-api-v3— unified intodevin-apiin 1.0.0; both aliases launch the unified server.
Tool names are unchanged in both migrations, so existing prompts and automations keep working. Aliases will be removed in a future major version.
API Coverage
The v1 tool set wraps the Devin REST API v1.
The v3 tool set wraps the Devin REST API v3 organization endpoints (
org_idauto-discovered at startup via/v3/self). Enterprise (/v3/enterprise/...) and beta (/v3beta1/...) endpoints are intentionally excluded.The DeepWiki tools proxy to the upstream Devin MCP server (
DEEPWIKI_UPSTREAM_URL, defaulthttps://mcp.devin.ai/mcp; optionalDEVIN_ORG_IDheader).
Written in TypeScript with Zod schema validation.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceProvides LLM-agnostic access to API documentation through MCP and REST endpoints, enabling AI assistants to retrieve, search, and proxy requests to whitelisted APIs across multiple platforms.
- Alicense-qualityCmaintenanceMCP server that equips AI agents with dev workflow tools including GitHub project management, conventional commits, visual regression testing, Jira/Confluence integration, and a persistent memory knowledge graph.25MIT
- FlicenseAqualityDmaintenanceMCP server for creating, monitoring, and managing Devin AI sessions.41
- AlicenseCqualityDmaintenanceA production-ready MCP server providing comprehensive DevOps capabilities for the Internet Computer blockchain, enabling AI agents to authenticate, manage canisters, handle finances, and build/deploy projects.36MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Revternal MCP — wraps the Revternal Developer Intelligence API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jsklan/devin-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server