Connectors · Developer & infrastructure
Devin (Cognition) MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Devin (Cognition) and the rest of your systems. It gives your agent 238 Devin (Cognition) actions (125 reads, 77 writes and 36 that wait for a confirmation) and holds the Devin (Cognition) credential itself, so the agent never does. It paces Devin (Cognition)'s limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "devin.enterprise_members_users.list", intent: "check which Devin (Cognition) account is connected"}# List Users · read · 1 upstream call- 238actionsin one signed file
- 125readlook, never change
- 77writecreate and update
- 36wait for a yesdestructive, confirmed first
Set up
Connect Devin (Cognition) in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Devin (Cognition).
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
access_tokenDevin service-user API key (starts with `cog_`)
account { op: "connections.requirements", service: "devin" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "devin.enterprise_members_users.list" }# list users · read · 1 upstream callcheck { action: "devin.org_secrets.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Devin (Cognition) at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
access_token- Limits we pace to
- 120 calls a minute, per connection
- API covered
- Devin API v3 (3.0.0, OpenAPI 3.1.0)
api.devin.ai - Built from
- Devin (Cognition)'s documentation, read 23 October 2026docs.devin.aidocs.devin.ai
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 117 of 125 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 4, so ask can line Devin (Cognition) up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Devin (Cognition).
238 actions in 31 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 125readlook, never change
- 77writecreate and update
- 36destructivewait for a confirmation
Code scans
3012 read · 16 write · 2 destructive
List Code Scan Findings · List Code Scan Profiles · List Code Scans · List Code Scan Findings
Sessions
2614 read · 11 write · 1 destructive
List sessions for account · List session attachments · List sessions with insights · List session messages
Snapshot setup
2311 read · 6 write · 6 destructive
List enterprise-tier blueprints · List enterprise blueprint files · List org- and repo-tier blueprints · List blueprint files
Metrics
1818 read · 0 write · 0 destructive
Get Active Users for Custom Date Range · Get Daily Active Users · Get Monthly Active Users · Get PR Metrics
Users
148 read · 4 write · 2 destructive
List Users · List IDP Group Users · List Organization IDP Group Users · List Organization Users
Idp groups
135 read · 5 write · 3 destructive
List Account IDP Groups · List IDP Groups · List Organization IDP Groups · Get IDP Group
Notes
126 read · 4 write · 2 destructive
List all notes. · List org-level notes · Get knowledge folder structure with note counts. · Get a note by ID
Consumption
1010 read · 0 write · 0 destructive
List Consumption Cycles · Get Daily Consumption · Get Organization Daily Consumption · Get Service User Daily Consumption
23 more areas · 92 actions
- Playbooks 10
- Service users 9
- Organization tags 8
- Repositories 8
- Automations 7
- Git permissions 6
- Organizations 5
- Schedules 5
- Ip access list 4
- PR reviews 4
- Service user API keys 4
- Acu limits 3
- Secrets 3
- Audit logs 2
- Git connections 2
- Guardrail violations 2
- Org groups 2
- Organization settings 2
- Roles 2
- AI gateway metrics 1
- Enterprise 1
- Queue 1
- Self 1
Top actions
The Devin (Cognition) API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 5 of Devin (Cognition)'s 5 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
devin.enterprise_members_users.listList Users | List Users. | read | identity.user.list474 connectors |
devin.enterprise_roles.listList Roles | Get roles for this enterprise. | read | identity.role.list184 connectors |
devin.self.getGet Self | Get Self. | read | identity.current_user.get307 connectors |
devin.enterprise_members_service_users.listList Service Users | List service users in the enterprise. | read | identity.service_account.list35 connectors |
devin.enterprise_audit_logs.listList Audit Logs | List audit logs for the enterprise. | read | identity.audit_event.list51 connectors |
devin.org_secrets.listList org-level secrets | List secrets for an organization. | read | this connector |
devin.org_sessions.listList Sessions | List sessions. | read | this connector |
devin.org_playbooks.listList org-level playbooks | List playbooks for an organization. | read | this connector |
devin.org_secrets.createCreate an org-level secret | Create a secret for an organization. | write | this connector |
devin.org_sessions.createCreate Session | Create a new session. | write | this connector |
devin.org_code_scans.startStart Code Scan | Start a new code scan on a repository in the organization. | write | this connector |
devin.org_secrets.deleteDelete an org-level secret | Delete a secret for an organization. | destructive | this connector |
Try it
Prompts to paste into Claude.
Each one names the Devin (Cognition) actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in Devin (Cognition)? List every user and their role.
calls
devin.enterprise_members_users.list - Writewrite
Create an org-level secret in Devin (Cognition). Show me exactly what you will send before you save it.
calls
devin.org_secrets.create
Governance for Devin (Cognition)
Destructive actions wait for a yes.
36 Devin (Cognition) actions are destructive. The first 10:
- Delete an org-level secret
devin.org_secrets.delete - Delete an org-level playbook
devin.org_playbooks.delete - Delete schedule
devin.org_schedules.delete - Delete automation
devin.org_automations.delete - Terminate Session
devin.org_sessions.terminate - Clear Organization Tags
devin.enterprise_org_tags.clear - Remove Organization Tag
devin.enterprise_org_tags.remove - Delete an org-level note
devin.org_knowledge_notes.delete - Delete a playbook
devin.enterprise_playbooks.delete - Delete Account IDP Group
devin.enterprise_idp_groups.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete an org-level secret?
intent: the user asked me to delete an org-level secret
account { op: "keys.create", name: "devin-agent", allowed_actions: ["devin.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "devin.org_secrets.delete", approver: "[email protected]" }, { match: "devin.org_playbooks.delete", approver: "[email protected]" }, { match: "devin.org_schedules.delete", approver: "[email protected]" } ]}Cost
What Devin (Cognition) costs on actionlake.
Every Devin (Cognition) action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Devin (Cognition) refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 238 Devin (Cognition) actions
- 238actions pageeach page of a long list is one call
- 117reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Devin (Cognition) action.
238 actions by area: the id your agent calls, what it does, and its effect.
Code scans30
devin.enterprise_code_scans_findings.listList Code Scan Findingsreaddevin.enterprise_code_scans_metrics.getGet Code Scan Metricsreaddevin.enterprise_code_scans_profiles.getGet Code Scan Profilereaddevin.enterprise_code_scans_profiles.listList Code Scan Profilesreaddevin.enterprise_code_scans_scans.listList Code Scansreaddevin.enterprise_org_code_scans.getGet Code Scanreaddevin.enterprise_org_code_scans.scan_new_commitsScan New Commitswritedevin.enterprise_org_code_scans.startStart Code Scanwritedevin.enterprise_org_code_scans_auto_scan.createCreate Auto-Scan Schedulewritedevin.enterprise_org_code_scans_auto_scan.deleteDelete Auto-Scan Scheduledestructivedevin.enterprise_org_code_scans_effort.updateUpdate Code Scan Effortwritedevin.enterprise_org_code_scans_findings.remediateRemediate Code Scan Findingwritedevin.enterprise_org_code_scans_findings.remediate_allRemediate Code Scan Findingswritedevin.enterprise_org_code_scans_ingestion.startStart Ingestion Scanwritedevin.enterprise_org_code_scans_profile.switchSwitch Code Scan Profilewritedevin.org_code_scans.getGet Code Scanreaddevin.org_code_scans.scan_new_commitsScan New Commitswritedevin.org_code_scans.startStart Code Scanwritedevin.org_code_scans_auto_scan.createCreate Auto-Scan Schedulewritedevin.org_code_scans_auto_scan.deleteDelete Auto-Scan Scheduledestructivedevin.org_code_scans_effort.updateUpdate Code Scan Effortwritedevin.org_code_scans_findings.listList Code Scan Findingsreaddevin.org_code_scans_findings.remediateRemediate Code Scan Findingwritedevin.org_code_scans_findings.remediate_allRemediate Code Scan Findingswritedevin.org_code_scans_ingestion.startStart Ingestion Scanwritedevin.org_code_scans_metrics.getGet Code Scan Metricsreaddevin.org_code_scans_profile.switchSwitch Code Scan Profilewritedevin.org_code_scans_profiles.getGet Code Scan Profilereaddevin.org_code_scans_profiles.listList Code Scan Profilesreaddevin.org_code_scans_scans.listList Code Scansread
Sessions26
devin.enterprise_sessions.getGet session detailsreaddevin.enterprise_sessions.listList sessions for accountreaddevin.enterprise_sessions_attachments.listList session attachmentsreaddevin.enterprise_sessions_insights.generateGenerate session insightswritedevin.enterprise_sessions_insights.getGet session insightsreaddevin.enterprise_sessions_insights.listList sessions with insightsreaddevin.enterprise_sessions_messages.listList session messagesreaddevin.enterprise_sessions_messages.sendSend a message to a sessionwritedevin.enterprise_sessions_tags.appendAppend session tagswritedevin.enterprise_sessions_tags.getGet session tagsreaddevin.enterprise_sessions_tags.replaceReplace session tagswritedevin.org_sessions.archiveArchive Sessionwritedevin.org_sessions.createCreate Sessionwritedevin.org_sessions.getGet Sessionreaddevin.org_sessions.listList Sessionsreaddevin.org_sessions.terminateTerminate Sessiondestructivedevin.org_sessions.unarchiveUnarchive Sessionwritedevin.org_sessions_attachments.listList session attachmentsreaddevin.org_sessions_insights.generateGenerate session insightswritedevin.org_sessions_insights.getGet session insightsreaddevin.org_sessions_insights.listList sessions with insightsreaddevin.org_sessions_messages.listList session messagesreaddevin.org_sessions_messages.sendSend a message to a sessionwritedevin.org_sessions_tags.appendAppend session tagswritedevin.org_sessions_tags.getGet session tagsreaddevin.org_sessions_tags.replaceReplace session tagswrite
Snapshot setup23
devin.enterprise_snapshot_setup_blueprints.createCreate the enterprise-tier blueprintwritedevin.enterprise_snapshot_setup_blueprints.deleteDelete the enterprise blueprint (soft-delete)destructivedevin.enterprise_snapshot_setup_blueprints.getGet the enterprise blueprintreaddevin.enterprise_snapshot_setup_blueprints.listList enterprise-tier blueprintsreaddevin.enterprise_snapshot_setup_blueprints.replaceReplace the enterprise blueprint's YAML contentswritedevin.enterprise_snapshot_setup_blueprints_contents.getPresigned URL for the enterprise blueprint YAMLreaddevin.enterprise_snapshot_setup_blueprints_files.deleteDelete an enterprise blueprint filedestructivedevin.enterprise_snapshot_setup_blueprints_files.listList enterprise blueprint filesreaddevin.org_snapshot_setup_blueprints.createCreate an org- or repo-tier blueprintwritedevin.org_snapshot_setup_blueprints.deleteSoft-delete a blueprintdestructivedevin.org_snapshot_setup_blueprints.getGet a single blueprintreaddevin.org_snapshot_setup_blueprints.listList org- and repo-tier blueprintsreaddevin.org_snapshot_setup_blueprints.updateUpdate a blueprint's contents, position, source and/or commit-build settingswritedevin.org_snapshot_setup_blueprints_contents.getPresigned URL for the blueprint's YAMLreaddevin.org_snapshot_setup_blueprints_files.deleteDelete a blueprint filedestructivedevin.org_snapshot_setup_blueprints_files.listList blueprint filesreaddevin.org_snapshot_setup_builds.cancelCancel an in-flight builddestructivedevin.org_snapshot_setup_builds.getGet a single buildreaddevin.org_snapshot_setup_builds.listList builds for the orgreaddevin.org_snapshot_setup_builds.pinPin the org to a specific successful buildwritedevin.org_snapshot_setup_builds.triggerTrigger a manual buildwritedevin.org_snapshot_setup_builds.unpinUnpin a build (no-op if not pinned)destructivedevin.org_snapshot_setup_builds_logs.getPresigned URL for the build's log fileread
Metrics18
devin.enterprise_metrics_active_users.getGet Active Users for Custom Date Rangereaddevin.enterprise_metrics_dau.getGet Daily Active Usersreaddevin.enterprise_metrics_mau.getGet Monthly Active Usersreaddevin.enterprise_metrics_prs.getGet PR Metricsreaddevin.enterprise_metrics_searches.getGet Search Metricsreaddevin.enterprise_metrics_sessions.getGet Session Metricsreaddevin.enterprise_metrics_sessions_by_category.getGet Session Metrics by Categoryreaddevin.enterprise_metrics_usage.getGet Usage Metricsreaddevin.enterprise_metrics_wau.getGet Weekly Active Usersreaddevin.enterprise_org_metrics_usage.getGet Organization Usage Metricsreaddevin.org_metrics_active_users.getGet Active Users for Custom Date Rangereaddevin.org_metrics_dau.getGet Daily Active Usersreaddevin.org_metrics_mau.getGet Monthly Active Usersreaddevin.org_metrics_prs.getGet PR Metricsreaddevin.org_metrics_searches.getGet Search Metricsreaddevin.org_metrics_sessions.getGet Session Metricsreaddevin.org_metrics_usage.getGet Usage Metricsreaddevin.org_metrics_wau.getGet Weekly Active Usersread
Users14
devin.enterprise_members_idp_users.listList IDP Group Usersreaddevin.enterprise_members_users.deleteDelete Userdestructivedevin.enterprise_members_users.getGet Userreaddevin.enterprise_members_users.inviteInvite Userswritedevin.enterprise_members_users.listList Usersreaddevin.enterprise_members_users.updateUpdate Userwritedevin.enterprise_org_members_idp_users.listList Organization IDP Group Usersreaddevin.enterprise_org_members_users.assignAssign Organization Userwritedevin.enterprise_org_members_users.deleteDelete Organization Userdestructivedevin.enterprise_org_members_users.listList Organization Usersreaddevin.enterprise_org_members_users.updateUpdate Organization Userwritedevin.org_members_idp_users.listList Organization IDP Group Usersreaddevin.org_members_users.getGet Organization Userreaddevin.org_members_users.listList Organization Usersread
Idp groups13
devin.enterprise_idp_groups.deleteDelete Account IDP Groupdestructivedevin.enterprise_idp_groups.listList Account IDP Groupsreaddevin.enterprise_idp_groups.registerRegister Account IDP Groupswritedevin.enterprise_members_idp_groups.assignAssign IDP Groupwritedevin.enterprise_members_idp_groups.deleteDelete IDP Groupdestructivedevin.enterprise_members_idp_groups.getGet IDP Groupreaddevin.enterprise_members_idp_groups.listList IDP Groupsreaddevin.enterprise_members_idp_groups.updateUpdate IDP Groupwritedevin.enterprise_org_members_idp_groups.assignAssign Organization IDP Groupwritedevin.enterprise_org_members_idp_groups.deleteDelete Organization IDP Groupdestructivedevin.enterprise_org_members_idp_groups.getGet Organization IDP Groupreaddevin.enterprise_org_members_idp_groups.listList Organization IDP Groupsreaddevin.enterprise_org_members_idp_groups.updateUpdate Organization IDP Groupwrite
Notes12
devin.enterprise_knowledge_folders.getGet knowledge folder structure with note counts.readdevin.enterprise_knowledge_notes.createCreate an enterprise-level notewritedevin.enterprise_knowledge_notes.deleteDelete a notedestructivedevin.enterprise_knowledge_notes.getGet a note by IDreaddevin.enterprise_knowledge_notes.listList all notes.readdevin.enterprise_knowledge_notes.updateUpdate a notewritedevin.org_knowledge_folders.getGet knowledge folder structure with note counts.readdevin.org_knowledge_notes.createCreate an org-level notewritedevin.org_knowledge_notes.deleteDelete an org-level notedestructivedevin.org_knowledge_notes.getGet an org-level notereaddevin.org_knowledge_notes.listList org-level notesreaddevin.org_knowledge_notes.updateUpdate an org-level notewrite
Consumption10
devin.enterprise_consumption_cycles.listList Consumption Cyclesreaddevin.enterprise_consumption_daily.getGet Daily Consumptionreaddevin.enterprise_consumption_daily_organizations.getGet Organization Daily Consumptionreaddevin.enterprise_consumption_daily_service_users.getGet Service User Daily Consumptionreaddevin.enterprise_consumption_daily_sessions.getGet Session Daily Consumptionreaddevin.enterprise_consumption_daily_users.getGet User Daily Consumptionreaddevin.org_consumption_daily.getGet Daily Consumptionreaddevin.org_consumption_daily_service_users.getGet Service User Daily Consumptionreaddevin.org_consumption_daily_sessions.getGet Session Daily Consumptionreaddevin.org_consumption_daily_users.getGet User Daily Consumptionread
Playbooks10
devin.enterprise_playbooks.createCreate an enterprise-level playbookwritedevin.enterprise_playbooks.deleteDelete a playbookdestructivedevin.enterprise_playbooks.getGet a playbook by ID.readdevin.enterprise_playbooks.listList all playbooks.readdevin.enterprise_playbooks.updateUpdate a playbookwritedevin.org_playbooks.createCreate an org-level playbookwritedevin.org_playbooks.deleteDelete an org-level playbookdestructivedevin.org_playbooks.getGet an organization- or enterprise-level playbook by IDreaddevin.org_playbooks.listList org-level playbooksreaddevin.org_playbooks.updateUpdate an org-level playbookwrite
Service users9
devin.enterprise_members_service_users.assignAssign Service Userwritedevin.enterprise_members_service_users.deleteDelete Service Userdestructivedevin.enterprise_members_service_users.getGet Service Userreaddevin.enterprise_members_service_users.listList Service Usersreaddevin.enterprise_members_service_users.updateUpdate Service Userwritedevin.enterprise_org_members_service_users.assignAssign Organization Service Userwritedevin.enterprise_org_members_service_users.deleteDelete Organization Service Userdestructivedevin.enterprise_org_members_service_users.listList Organization Service Usersreaddevin.enterprise_org_members_service_users.updateUpdate Organization Service Userwrite
Organization tags8
devin.enterprise_org_tags.appendAppend Organization Tagswritedevin.enterprise_org_tags.clearClear Organization Tagsdestructivedevin.enterprise_org_tags.getGet Organization Allowed Tagsreaddevin.enterprise_org_tags.removeRemove Organization Tagdestructivedevin.enterprise_org_tags.replaceReplace Organization Allowed Tagswritedevin.enterprise_org_tags_default.clearClear Organization Default Tagdestructivedevin.enterprise_org_tags_default.getGet Organization Default Tagreaddevin.enterprise_org_tags_default.setSet Organization Default Tagwrite
Repositories8
devin.org_repositories.listList repositories available to an organizationreaddevin.org_repositories_indexing.bulk_indexBulk index repositorieswritedevin.org_repositories_indexing.bulk_removeBulk remove repositories from indexingdestructivedevin.org_repositories_indexing.getGet indexing status for a repositoryreaddevin.org_repositories_indexing.indexIndex a repositorywritedevin.org_repositories_indexing.listList indexed repositoriesreaddevin.org_repositories_indexing.removeRemove a repository from indexingdestructivedevin.org_repositories_indexing_branches.removeRemove a branch from indexingdestructive
Automations7
devin.org_automations.createCreate automationwritedevin.org_automations.deleteDelete automationdestructivedevin.org_automations.getGet automationreaddevin.org_automations.listList automationsreaddevin.org_automations.updateUpdate automationwritedevin.org_automations_schemas.getGet automation event schemasreaddevin.org_automations_templates.listList automation templatesread
Git permissions6
devin.enterprise_org_git_providers_permissions.clearClear Git Permissionsdestructivedevin.enterprise_org_git_providers_permissions.createCreate Git Permissionswritedevin.enterprise_org_git_providers_permissions.deleteDelete Git Permissiondestructivedevin.enterprise_org_git_providers_permissions.listList Git Permissionsreaddevin.enterprise_org_git_providers_permissions.replaceReplace Git Permissionswritedevin.enterprise_org_git_providers_permissions.updateUpdate Git Permissionwrite
Organizations5
devin.enterprise_organizations.createCreate Organizationwritedevin.enterprise_organizations.deleteDelete Organizationdestructivedevin.enterprise_organizations.getGet Organizationreaddevin.enterprise_organizations.listList Organizationsreaddevin.enterprise_organizations.updateUpdate Organizationwrite
Schedules5
devin.org_schedules.createCreate schedulewritedevin.org_schedules.deleteDelete scheduledestructivedevin.org_schedules.getGet schedulereaddevin.org_schedules.listList schedulesreaddevin.org_schedules.updateUpdate schedulewrite
Ip access list4
devin.enterprise_ip_access_list.addAdd IPs to IP Access Listwritedevin.enterprise_ip_access_list.clearClear IP Access Listdestructivedevin.enterprise_ip_access_list.getGet IP Access Listreaddevin.enterprise_ip_access_list.replaceReplace IP Access Listwrite
PR reviews4
devin.enterprise_pr_reviews.getGet latest Devin Review statusreaddevin.enterprise_pr_reviews.triggerTrigger Devin Reviewwritedevin.org_pr_reviews.getGet latest Devin Review statusreaddevin.org_pr_reviews.triggerTrigger Devin Reviewwrite
Service user API keys4
devin.enterprise_service_users_api_keys.createCreate API key for service userwritedevin.enterprise_service_users_api_keys.listList API keys for service userreaddevin.enterprise_service_users_api_keys.revokeRevoke API key for service userdestructivedevin.enterprise_service_users_api_keys.rotateRotate API key for service userdestructive
Acu limits3
devin.enterprise_consumption_acu_limits_devin.listGet Devin ACU limitsreaddevin.enterprise_consumption_acu_limits_devin_organizations.deleteDelete org-level Devin ACU limitdestructivedevin.enterprise_consumption_acu_limits_devin_organizations.setSet org-level Devin ACU limitwrite
Secrets3
devin.org_secrets.createCreate an org-level secretwritedevin.org_secrets.deleteDelete an org-level secretdestructivedevin.org_secrets.listList org-level secretsread
Audit logs2
devin.enterprise_audit_logs.listList Audit Logsreaddevin.enterprise_org_audit_logs.listList Organization Audit Logsread
Git connections2
devin.enterprise_git_providers_connections.listList Git Connectionsreaddevin.enterprise_git_providers_connections_repositories.listList repositories for a git connectionread
Guardrail violations2
devin.enterprise_guardrail_violations.listList Guardrail Violationsreaddevin.enterprise_org_guardrail_violations.listList Organization Guardrail Violationsread
Org groups2
devin.enterprise_org_group_limits.getGet Org Groups Configreaddevin.enterprise_org_group_limits.updateUpdate Org Groups Configwrite
Organization settings2
devin.org_default_platform.getGet Organization Default Platformreaddevin.org_default_platform.setSet Organization Default Platformwrite
Roles2
devin.enterprise_roles.getGet Rolereaddevin.enterprise_roles.listList Rolesread
AI gateway metrics1
devin.ai_gateway_metrics.queryQuery AI Gateway Metricsread
Enterprise1
devin.enterprise_hypervisors.listList Hypervisorsread
Queue1
devin.enterprise_queue.getGet Queueread
Self1
devin.self.getGet Selfread
Questions
The Devin (Cognition) MCP server, answered.
Is there a Devin (Cognition) MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 238 Devin (Cognition) actions across code scans, sessions, snapshot setup and metrics, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Devin (Cognition).
What do I need to connect Devin (Cognition)?
Devin service-user API key (starts with `cog_`). The free call account { op: "connections.requirements", service: "devin" } lists exactly what to paste.
Can an AI agent delete or change things in Devin (Cognition)?
Only if its key allows it, and only with an explicit confirmation. 36 Devin (Cognition) actions are destructive, including delete an org-level secret, delete an org-level playbook and delete schedule. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Devin (Cognition) API limit?
actionlake paces every call to the limits in the Devin (Cognition) service file: 120 calls a minute per connection. Repeated reads are answered from cache (117 Devin (Cognition) actions can be), which never reaches Devin (Cognition).
What does a Devin (Cognition) action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (238 Devin (Cognition) actions page). Cache hits, searches, dry runs and calls Devin (Cognition) refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Devin (Cognition) API does it cover?
The Devin API v3 (3.0.0, OpenAPI 3.1.0) at api.devin.ai. It is built from Devin (Cognition)'s documentation as read on 23 October 2026. 238 actions in 31 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Devin (Cognition) data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Devin (Cognition) credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Devin (Cognition) today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.