---
title: "Devin (Cognition) MCP server for AI agents - actionlake"
description: "Give Claude 238 Devin (Cognition) actions through one MCP server: code scans, sessions. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/devin-cognition
updated: 2026-10-23
---

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.

[Connect Devin (Cognition) free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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/mcp`

the first call

```
do {
  action: "devin.enterprise_members_users.list",
  intent: "check which Devin (Cognition) account is connected"
}
# List Users · read · 1 upstream call
```

- 238 actions in one signed file
- 125 read look, never change
- 77 write create and update
- 36 wait for a yes destructive, confirmed first

Set up

## Connect Devin (Cognition) in three steps.

1. 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`
2. 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_token` Devin service-user API key (starts with `cog_`)
   ```
   account { op: "connections.requirements", service: "devin" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "devin.enterprise_members_users.list" }
   # list users · read · 1 upstream call
   check { 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 2026[docs.devin.ai](https://docs.devin.ai/v3-openapi.yaml) [docs.devin.ai](https://docs.devin.ai/api-reference/overview)

**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.

- **125** read look, never change
- **77** write create and update
- **36** destructive wait for a confirmation

1. ### Code scans
   30
   12 read · 16 write · 2 destructive
   List Code Scan Findings · List Code Scan Profiles · List Code Scans · List Code Scan Findings
2. ### Sessions
   26
   14 read · 11 write · 1 destructive
   List sessions for account · List session attachments · List sessions with insights · List session messages
3. ### Snapshot setup
   23
   11 read · 6 write · 6 destructive
   List enterprise-tier blueprints · List enterprise blueprint files · List org- and repo-tier blueprints · List blueprint files
4. ### Metrics
   18
   18 read · 0 write · 0 destructive
   Get Active Users for Custom Date Range · Get Daily Active Users · Get Monthly Active Users · Get PR Metrics
5. ### Users
   14
   8 read · 4 write · 2 destructive
   List Users · List IDP Group Users · List Organization IDP Group Users · List Organization Users
6. ### Idp groups
   13
   5 read · 5 write · 3 destructive
   List Account IDP Groups · List IDP Groups · List Organization IDP Groups · Get IDP Group
7. ### Notes
   12
   6 read · 4 write · 2 destructive
   List all notes. · List org-level notes · Get knowledge folder structure with note counts. · Get a note by ID
8. ### Consumption
   10
   10 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.list` List Users | List Users. | read | `identity.user.list` 474 connectors |
| `devin.enterprise_roles.list` List Roles | Get roles for this enterprise. | read | `identity.role.list` 184 connectors |
| `devin.self.get` Get Self | Get Self. | read | `identity.current_user.get` 307 connectors |
| `devin.enterprise_members_service_users.list` List Service Users | List service users in the enterprise. | read | `identity.service_account.list` 35 connectors |
| `devin.enterprise_audit_logs.list` List Audit Logs | List audit logs for the enterprise. | read | `identity.audit_event.list` 51 connectors |
| `devin.org_secrets.list` List org-level secrets | List secrets for an organization. | read | this connector |
| `devin.org_sessions.list` List Sessions | List sessions. | read | this connector |
| `devin.org_playbooks.list` List org-level playbooks | List playbooks for an organization. | read | this connector |
| `devin.org_secrets.create` Create an org-level secret | Create a secret for an organization. | write | this connector |
| `devin.org_sessions.create` Create Session | Create a new session. | write | this connector |
| `devin.org_code_scans.start` Start Code Scan | Start a new code scan on a repository in the organization. | write | this connector |
| `devin.org_secrets.delete` Delete 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.

1. Read read
   Who has access in Devin (Cognition)? List every user and their role.
   calls `devin.enterprise_members_users.list`
2. Write write
   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.

do devin.org_secrets.delete confirm_policy: **human**

Delete an org-level secret?

**intent:** the user asked me to delete an org-level secret

run suspended · waiting for a named person · key _devin-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
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: "lead@example.com" },
    { match: "devin.org_playbooks.delete", approver: "lead@example.com" },
    { match: "devin.org_schedules.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Devin (Cognition) only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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.

- 1 upstream call per action all 238 Devin (Cognition) actions
- 238 actions page each page of a long list is one call
- 117 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Devin (Cognition) action.

238 actions by area: the id your agent calls, what it does, and its effect.

**Code scans 30**

- `devin.enterprise_code_scans_findings.list` List Code Scan Findings read
- `devin.enterprise_code_scans_metrics.get` Get Code Scan Metrics read
- `devin.enterprise_code_scans_profiles.get` Get Code Scan Profile read
- `devin.enterprise_code_scans_profiles.list` List Code Scan Profiles read
- `devin.enterprise_code_scans_scans.list` List Code Scans read
- `devin.enterprise_org_code_scans.get` Get Code Scan read
- `devin.enterprise_org_code_scans.scan_new_commits` Scan New Commits write
- `devin.enterprise_org_code_scans.start` Start Code Scan write
- `devin.enterprise_org_code_scans_auto_scan.create` Create Auto-Scan Schedule write
- `devin.enterprise_org_code_scans_auto_scan.delete` Delete Auto-Scan Schedule destructive
- `devin.enterprise_org_code_scans_effort.update` Update Code Scan Effort write
- `devin.enterprise_org_code_scans_findings.remediate` Remediate Code Scan Finding write
- `devin.enterprise_org_code_scans_findings.remediate_all` Remediate Code Scan Findings write
- `devin.enterprise_org_code_scans_ingestion.start` Start Ingestion Scan write
- `devin.enterprise_org_code_scans_profile.switch` Switch Code Scan Profile write
- `devin.org_code_scans.get` Get Code Scan read
- `devin.org_code_scans.scan_new_commits` Scan New Commits write
- `devin.org_code_scans.start` Start Code Scan write
- `devin.org_code_scans_auto_scan.create` Create Auto-Scan Schedule write
- `devin.org_code_scans_auto_scan.delete` Delete Auto-Scan Schedule destructive
- `devin.org_code_scans_effort.update` Update Code Scan Effort write
- `devin.org_code_scans_findings.list` List Code Scan Findings read
- `devin.org_code_scans_findings.remediate` Remediate Code Scan Finding write
- `devin.org_code_scans_findings.remediate_all` Remediate Code Scan Findings write
- `devin.org_code_scans_ingestion.start` Start Ingestion Scan write
- `devin.org_code_scans_metrics.get` Get Code Scan Metrics read
- `devin.org_code_scans_profile.switch` Switch Code Scan Profile write
- `devin.org_code_scans_profiles.get` Get Code Scan Profile read
- `devin.org_code_scans_profiles.list` List Code Scan Profiles read
- `devin.org_code_scans_scans.list` List Code Scans read

**Sessions 26**

- `devin.enterprise_sessions.get` Get session details read
- `devin.enterprise_sessions.list` List sessions for account read
- `devin.enterprise_sessions_attachments.list` List session attachments read
- `devin.enterprise_sessions_insights.generate` Generate session insights write
- `devin.enterprise_sessions_insights.get` Get session insights read
- `devin.enterprise_sessions_insights.list` List sessions with insights read
- `devin.enterprise_sessions_messages.list` List session messages read
- `devin.enterprise_sessions_messages.send` Send a message to a session write
- `devin.enterprise_sessions_tags.append` Append session tags write
- `devin.enterprise_sessions_tags.get` Get session tags read
- `devin.enterprise_sessions_tags.replace` Replace session tags write
- `devin.org_sessions.archive` Archive Session write
- `devin.org_sessions.create` Create Session write
- `devin.org_sessions.get` Get Session read
- `devin.org_sessions.list` List Sessions read
- `devin.org_sessions.terminate` Terminate Session destructive
- `devin.org_sessions.unarchive` Unarchive Session write
- `devin.org_sessions_attachments.list` List session attachments read
- `devin.org_sessions_insights.generate` Generate session insights write
- `devin.org_sessions_insights.get` Get session insights read
- `devin.org_sessions_insights.list` List sessions with insights read
- `devin.org_sessions_messages.list` List session messages read
- `devin.org_sessions_messages.send` Send a message to a session write
- `devin.org_sessions_tags.append` Append session tags write
- `devin.org_sessions_tags.get` Get session tags read
- `devin.org_sessions_tags.replace` Replace session tags write

**Snapshot setup 23**

- `devin.enterprise_snapshot_setup_blueprints.create` Create the enterprise-tier blueprint write
- `devin.enterprise_snapshot_setup_blueprints.delete` Delete the enterprise blueprint (soft-delete) destructive
- `devin.enterprise_snapshot_setup_blueprints.get` Get the enterprise blueprint read
- `devin.enterprise_snapshot_setup_blueprints.list` List enterprise-tier blueprints read
- `devin.enterprise_snapshot_setup_blueprints.replace` Replace the enterprise blueprint's YAML contents write
- `devin.enterprise_snapshot_setup_blueprints_contents.get` Presigned URL for the enterprise blueprint YAML read
- `devin.enterprise_snapshot_setup_blueprints_files.delete` Delete an enterprise blueprint file destructive
- `devin.enterprise_snapshot_setup_blueprints_files.list` List enterprise blueprint files read
- `devin.org_snapshot_setup_blueprints.create` Create an org- or repo-tier blueprint write
- `devin.org_snapshot_setup_blueprints.delete` Soft-delete a blueprint destructive
- `devin.org_snapshot_setup_blueprints.get` Get a single blueprint read
- `devin.org_snapshot_setup_blueprints.list` List org- and repo-tier blueprints read
- `devin.org_snapshot_setup_blueprints.update` Update a blueprint's contents, position, source and/or commit-build settings write
- `devin.org_snapshot_setup_blueprints_contents.get` Presigned URL for the blueprint's YAML read
- `devin.org_snapshot_setup_blueprints_files.delete` Delete a blueprint file destructive
- `devin.org_snapshot_setup_blueprints_files.list` List blueprint files read
- `devin.org_snapshot_setup_builds.cancel` Cancel an in-flight build destructive
- `devin.org_snapshot_setup_builds.get` Get a single build read
- `devin.org_snapshot_setup_builds.list` List builds for the org read
- `devin.org_snapshot_setup_builds.pin` Pin the org to a specific successful build write
- `devin.org_snapshot_setup_builds.trigger` Trigger a manual build write
- `devin.org_snapshot_setup_builds.unpin` Unpin a build (no-op if not pinned) destructive
- `devin.org_snapshot_setup_builds_logs.get` Presigned URL for the build's log file read

**Metrics 18**

- `devin.enterprise_metrics_active_users.get` Get Active Users for Custom Date Range read
- `devin.enterprise_metrics_dau.get` Get Daily Active Users read
- `devin.enterprise_metrics_mau.get` Get Monthly Active Users read
- `devin.enterprise_metrics_prs.get` Get PR Metrics read
- `devin.enterprise_metrics_searches.get` Get Search Metrics read
- `devin.enterprise_metrics_sessions.get` Get Session Metrics read
- `devin.enterprise_metrics_sessions_by_category.get` Get Session Metrics by Category read
- `devin.enterprise_metrics_usage.get` Get Usage Metrics read
- `devin.enterprise_metrics_wau.get` Get Weekly Active Users read
- `devin.enterprise_org_metrics_usage.get` Get Organization Usage Metrics read
- `devin.org_metrics_active_users.get` Get Active Users for Custom Date Range read
- `devin.org_metrics_dau.get` Get Daily Active Users read
- `devin.org_metrics_mau.get` Get Monthly Active Users read
- `devin.org_metrics_prs.get` Get PR Metrics read
- `devin.org_metrics_searches.get` Get Search Metrics read
- `devin.org_metrics_sessions.get` Get Session Metrics read
- `devin.org_metrics_usage.get` Get Usage Metrics read
- `devin.org_metrics_wau.get` Get Weekly Active Users read

**Users 14**

- `devin.enterprise_members_idp_users.list` List IDP Group Users read
- `devin.enterprise_members_users.delete` Delete User destructive
- `devin.enterprise_members_users.get` Get User read
- `devin.enterprise_members_users.invite` Invite Users write
- `devin.enterprise_members_users.list` List Users read
- `devin.enterprise_members_users.update` Update User write
- `devin.enterprise_org_members_idp_users.list` List Organization IDP Group Users read
- `devin.enterprise_org_members_users.assign` Assign Organization User write
- `devin.enterprise_org_members_users.delete` Delete Organization User destructive
- `devin.enterprise_org_members_users.list` List Organization Users read
- `devin.enterprise_org_members_users.update` Update Organization User write
- `devin.org_members_idp_users.list` List Organization IDP Group Users read
- `devin.org_members_users.get` Get Organization User read
- `devin.org_members_users.list` List Organization Users read

**Idp groups 13**

- `devin.enterprise_idp_groups.delete` Delete Account IDP Group destructive
- `devin.enterprise_idp_groups.list` List Account IDP Groups read
- `devin.enterprise_idp_groups.register` Register Account IDP Groups write
- `devin.enterprise_members_idp_groups.assign` Assign IDP Group write
- `devin.enterprise_members_idp_groups.delete` Delete IDP Group destructive
- `devin.enterprise_members_idp_groups.get` Get IDP Group read
- `devin.enterprise_members_idp_groups.list` List IDP Groups read
- `devin.enterprise_members_idp_groups.update` Update IDP Group write
- `devin.enterprise_org_members_idp_groups.assign` Assign Organization IDP Group write
- `devin.enterprise_org_members_idp_groups.delete` Delete Organization IDP Group destructive
- `devin.enterprise_org_members_idp_groups.get` Get Organization IDP Group read
- `devin.enterprise_org_members_idp_groups.list` List Organization IDP Groups read
- `devin.enterprise_org_members_idp_groups.update` Update Organization IDP Group write

**Notes 12**

- `devin.enterprise_knowledge_folders.get` Get knowledge folder structure with note counts. read
- `devin.enterprise_knowledge_notes.create` Create an enterprise-level note write
- `devin.enterprise_knowledge_notes.delete` Delete a note destructive
- `devin.enterprise_knowledge_notes.get` Get a note by ID read
- `devin.enterprise_knowledge_notes.list` List all notes. read
- `devin.enterprise_knowledge_notes.update` Update a note write
- `devin.org_knowledge_folders.get` Get knowledge folder structure with note counts. read
- `devin.org_knowledge_notes.create` Create an org-level note write
- `devin.org_knowledge_notes.delete` Delete an org-level note destructive
- `devin.org_knowledge_notes.get` Get an org-level note read
- `devin.org_knowledge_notes.list` List org-level notes read
- `devin.org_knowledge_notes.update` Update an org-level note write

**Consumption 10**

- `devin.enterprise_consumption_cycles.list` List Consumption Cycles read
- `devin.enterprise_consumption_daily.get` Get Daily Consumption read
- `devin.enterprise_consumption_daily_organizations.get` Get Organization Daily Consumption read
- `devin.enterprise_consumption_daily_service_users.get` Get Service User Daily Consumption read
- `devin.enterprise_consumption_daily_sessions.get` Get Session Daily Consumption read
- `devin.enterprise_consumption_daily_users.get` Get User Daily Consumption read
- `devin.org_consumption_daily.get` Get Daily Consumption read
- `devin.org_consumption_daily_service_users.get` Get Service User Daily Consumption read
- `devin.org_consumption_daily_sessions.get` Get Session Daily Consumption read
- `devin.org_consumption_daily_users.get` Get User Daily Consumption read

**Playbooks 10**

- `devin.enterprise_playbooks.create` Create an enterprise-level playbook write
- `devin.enterprise_playbooks.delete` Delete a playbook destructive
- `devin.enterprise_playbooks.get` Get a playbook by ID. read
- `devin.enterprise_playbooks.list` List all playbooks. read
- `devin.enterprise_playbooks.update` Update a playbook write
- `devin.org_playbooks.create` Create an org-level playbook write
- `devin.org_playbooks.delete` Delete an org-level playbook destructive
- `devin.org_playbooks.get` Get an organization- or enterprise-level playbook by ID read
- `devin.org_playbooks.list` List org-level playbooks read
- `devin.org_playbooks.update` Update an org-level playbook write

**Service users 9**

- `devin.enterprise_members_service_users.assign` Assign Service User write
- `devin.enterprise_members_service_users.delete` Delete Service User destructive
- `devin.enterprise_members_service_users.get` Get Service User read
- `devin.enterprise_members_service_users.list` List Service Users read
- `devin.enterprise_members_service_users.update` Update Service User write
- `devin.enterprise_org_members_service_users.assign` Assign Organization Service User write
- `devin.enterprise_org_members_service_users.delete` Delete Organization Service User destructive
- `devin.enterprise_org_members_service_users.list` List Organization Service Users read
- `devin.enterprise_org_members_service_users.update` Update Organization Service User write

**Organization tags 8**

- `devin.enterprise_org_tags.append` Append Organization Tags write
- `devin.enterprise_org_tags.clear` Clear Organization Tags destructive
- `devin.enterprise_org_tags.get` Get Organization Allowed Tags read
- `devin.enterprise_org_tags.remove` Remove Organization Tag destructive
- `devin.enterprise_org_tags.replace` Replace Organization Allowed Tags write
- `devin.enterprise_org_tags_default.clear` Clear Organization Default Tag destructive
- `devin.enterprise_org_tags_default.get` Get Organization Default Tag read
- `devin.enterprise_org_tags_default.set` Set Organization Default Tag write

**Repositories 8**

- `devin.org_repositories.list` List repositories available to an organization read
- `devin.org_repositories_indexing.bulk_index` Bulk index repositories write
- `devin.org_repositories_indexing.bulk_remove` Bulk remove repositories from indexing destructive
- `devin.org_repositories_indexing.get` Get indexing status for a repository read
- `devin.org_repositories_indexing.index` Index a repository write
- `devin.org_repositories_indexing.list` List indexed repositories read
- `devin.org_repositories_indexing.remove` Remove a repository from indexing destructive
- `devin.org_repositories_indexing_branches.remove` Remove a branch from indexing destructive

**Automations 7**

- `devin.org_automations.create` Create automation write
- `devin.org_automations.delete` Delete automation destructive
- `devin.org_automations.get` Get automation read
- `devin.org_automations.list` List automations read
- `devin.org_automations.update` Update automation write
- `devin.org_automations_schemas.get` Get automation event schemas read
- `devin.org_automations_templates.list` List automation templates read

**Git permissions 6**

- `devin.enterprise_org_git_providers_permissions.clear` Clear Git Permissions destructive
- `devin.enterprise_org_git_providers_permissions.create` Create Git Permissions write
- `devin.enterprise_org_git_providers_permissions.delete` Delete Git Permission destructive
- `devin.enterprise_org_git_providers_permissions.list` List Git Permissions read
- `devin.enterprise_org_git_providers_permissions.replace` Replace Git Permissions write
- `devin.enterprise_org_git_providers_permissions.update` Update Git Permission write

**Organizations 5**

- `devin.enterprise_organizations.create` Create Organization write
- `devin.enterprise_organizations.delete` Delete Organization destructive
- `devin.enterprise_organizations.get` Get Organization read
- `devin.enterprise_organizations.list` List Organizations read
- `devin.enterprise_organizations.update` Update Organization write

**Schedules 5**

- `devin.org_schedules.create` Create schedule write
- `devin.org_schedules.delete` Delete schedule destructive
- `devin.org_schedules.get` Get schedule read
- `devin.org_schedules.list` List schedules read
- `devin.org_schedules.update` Update schedule write

**Ip access list 4**

- `devin.enterprise_ip_access_list.add` Add IPs to IP Access List write
- `devin.enterprise_ip_access_list.clear` Clear IP Access List destructive
- `devin.enterprise_ip_access_list.get` Get IP Access List read
- `devin.enterprise_ip_access_list.replace` Replace IP Access List write

**PR reviews 4**

- `devin.enterprise_pr_reviews.get` Get latest Devin Review status read
- `devin.enterprise_pr_reviews.trigger` Trigger Devin Review write
- `devin.org_pr_reviews.get` Get latest Devin Review status read
- `devin.org_pr_reviews.trigger` Trigger Devin Review write

**Service user API keys 4**

- `devin.enterprise_service_users_api_keys.create` Create API key for service user write
- `devin.enterprise_service_users_api_keys.list` List API keys for service user read
- `devin.enterprise_service_users_api_keys.revoke` Revoke API key for service user destructive
- `devin.enterprise_service_users_api_keys.rotate` Rotate API key for service user destructive

**Acu limits 3**

- `devin.enterprise_consumption_acu_limits_devin.list` Get Devin ACU limits read
- `devin.enterprise_consumption_acu_limits_devin_organizations.delete` Delete org-level Devin ACU limit destructive
- `devin.enterprise_consumption_acu_limits_devin_organizations.set` Set org-level Devin ACU limit write

**Secrets 3**

- `devin.org_secrets.create` Create an org-level secret write
- `devin.org_secrets.delete` Delete an org-level secret destructive
- `devin.org_secrets.list` List org-level secrets read

**Audit logs 2**

- `devin.enterprise_audit_logs.list` List Audit Logs read
- `devin.enterprise_org_audit_logs.list` List Organization Audit Logs read

**Git connections 2**

- `devin.enterprise_git_providers_connections.list` List Git Connections read
- `devin.enterprise_git_providers_connections_repositories.list` List repositories for a git connection read

**Guardrail violations 2**

- `devin.enterprise_guardrail_violations.list` List Guardrail Violations read
- `devin.enterprise_org_guardrail_violations.list` List Organization Guardrail Violations read

**Org groups 2**

- `devin.enterprise_org_group_limits.get` Get Org Groups Config read
- `devin.enterprise_org_group_limits.update` Update Org Groups Config write

**Organization settings 2**

- `devin.org_default_platform.get` Get Organization Default Platform read
- `devin.org_default_platform.set` Set Organization Default Platform write

**Roles 2**

- `devin.enterprise_roles.get` Get Role read
- `devin.enterprise_roles.list` List Roles read

**AI gateway metrics 1**

- `devin.ai_gateway_metrics.query` Query AI Gateway Metrics read

**Enterprise 1**

- `devin.enterprise_hypervisors.list` List Hypervisors read

**Queue 1**

- `devin.enterprise_queue.get` Get Queue read

**Self 1**

- `devin.self.get` Get Self read

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.

## More connectors like Devin (Cognition)

Shares the most action names with

- [Unleash 3](https://actionlake.com/connectors/unleash)
- [Red Hat OpenShift Cluster Manager 3](https://actionlake.com/connectors/red-hat-openshift-cluster-manager)
- [Red Hat Quay / Quay.io 3](https://actionlake.com/connectors/red-hat-quay-quay-io)
- [Spacelift 3](https://actionlake.com/connectors/spacelift)
- [Gcore 1](https://actionlake.com/connectors/gcore)
- [Scalr 1](https://actionlake.com/connectors/scalr)

Joins with, on shared entities

- [Rubrik Security Cloud 4](https://actionlake.com/connectors/rubrik-security-cloud)
- [Microsoft 365 Users 3](https://actionlake.com/connectors/microsoft-365-users)
- [Cloudflare 3](https://actionlake.com/connectors/cloudflare)
- [Delinea Secret Server 3](https://actionlake.com/connectors/delinea-secret-server)
- [Docebo 3](https://actionlake.com/connectors/docebo)
- [authentik 3](https://actionlake.com/connectors/authentik)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Devin (Cognition); the name is the vendor's own. Counts are from the Devin (Cognition) service file, version 1.0.0.

## Give your agent Devin (Cognition) today.

[Connect Devin (Cognition) free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/devin-cognition
More: https://actionlake.com/llms.txt
