# Devin

Devin reads remote MCP servers from the MCP Marketplace in Settings. Add Cakewalk's gateway as a workspace-level entry; an organization admin authenticates once and Cakewalk's tools become available to every Devin session in the org.

## Requirements

* Organization admin role in Devin. Only organization admins can authenticate OAuth-based MCP servers.

## Install Method

Custom form in **Settings > MCP Marketplace**. Devin shares OAuth credentials across the organization, so the admin authenticates once on behalf of the workspace.

## Step 1: Open the MCP Marketplace

1. Open Devin and sign in as an organization admin.
2. Go to **Settings**.
3. Open **MCP Marketplace**.

## Step 2: Add Your Own Server

1. Click **Add Your Own** at the top of the page.
2. Fill the form:
   * **Server Name:** Cakewalk
   * **Icon:** optional emoji or URL.
   * **Short Description:** optional.
3. Select transport type **HTTP**.
4. In **Server URL**, paste:

   ```
   https://mcp-gateway.getcakewalk.io/mcp
   ```
5. Set authentication to **OAuth**.
6. Click **Save**.

## Step 3: Authenticate

After saving, click **Test listing tools**. Devin prompts you to complete the OAuth flow in your browser. Sign in with your Cakewalk account and approve the Connection. Devin stores the credentials on the workspace; every Devin session in the org reuses them.

## Verifying It Works

The **Test listing tools** action returns the tools surfaced through the Cakewalk gateway. In Cakewalk, the Devin card on **My Agents** flips to **Connected** after the first agent call.

## Workspace Scope

OAuth-based MCP servers in Devin are shared within the organization. Adding Cakewalk once authenticates every member's Devin sessions. Member-level revocation happens in Cakewalk's admin app, not in Devin.

## Troubleshooting

* **Add Your Own button is missing:** confirm your account has organization admin role. Non-admins cannot add OAuth-based MCP servers.
* **Test listing tools returns empty:** confirm the OAuth flow completed (the entry shows Connected). If still empty, check the Server URL has no trailing slash or path beyond `/mcp`.

## Learn more

* [Work with Devin: MCP](https://docs.devin.ai/work-with-devin/mcp) from Cognition.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.cakewalk.security/docs/ai-agent-access/connections-and-integrations/agent-platforms/devin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
