Skip to main content

Devin Integration

Connect your MCP bundles to Devin to give the AI software engineer access to external tools and APIs.

Requirements

  • Devin account and access
  • A bundle enabled in your MCPBundles dashboard
  • Credentials connected for providers in your bundle

Time to complete: 3-5 minutes


Step-by-Step Setup

1. Get Your Bundle URL

  1. Log in to MCPBundles Dashboard
  2. Click on the bundle you want to use
  3. Copy the MCP Server URL

2. Open Devin MCP Settings

  1. Open Devin
  2. Navigate to Settings or Integrations
  3. Find MCP or External Tools section

3. Add MCP Server

  1. Click Add Server or + New Integration

  2. Fill out the form:

    • Bundle Name: Your bundle name (e.g., "Marketing Automation")
    • Server URL: Your bundle URL from step 1
    • Transport: Select HTTP
    • Authentication: Select OAuth
  3. Click Add or Save


4. Test the Connection

Ask Devin: "What external tools do you have access to?"

Expected: Devin should list all tools from your bundle.


Using Tools with Devin

Once connected, Devin can use your tools to complete software engineering tasks.

Example Use Cases

Data-driven development:

"Fetch the latest Smartlead campaign data and build a dashboard component to display it"

API integration:

"Connect to HubSpot, get the schema for contacts, and build a full CRUD API for managing them"

Deployment automation:

"Check GitHub for the latest commit on main branch, then deploy to production if all tests pass"

Devin will call tools, analyze results, write code, and complete entire features.


Troubleshooting

"Server not responding"

Fix:

  • Verify URL is correct (including https://)
  • Check bundle is enabled in dashboard
  • Make sure Transport is set to HTTP
  • Try removing and re-adding the server

"Authentication required" when calling tools

Fix:

  1. Go to Dashboard → Providers
  2. Find the provider for that tool
  3. Click Connect and complete OAuth or add API key
  4. Try the tool again in Devin

See Provider Credentials Guide.


Tools disappeared

Fix:

  1. Settings → MCP/Integrations
  2. Check if your server is still listed
  3. If missing, add it again (steps 2-3 above)

Tool fails with "Insufficient permissions"

Fix:

  1. Dashboard → Providers → [Provider]
  2. Click Reconnect
  3. Approve ALL permissions in OAuth flow
  4. Try tool again

Configuration Details

FieldValueNotes
Bundle NameYour bundle nameDisplayed in Devin
Server URLhttps://mcp.mcpbundles.com/...From dashboard
TransportHTTPRequired for MCPBundles
AuthenticationOAuthRequired

Devin-Specific Capabilities

Autonomous Tool Usage

Devin can:

  1. Discover available tools
  2. Read tool documentation
  3. Call tools with correct parameters
  4. Handle errors and retry
  5. Chain multiple tool calls
  6. Use results in code generation

Example workflow:

  1. You: "Build a feature to sync HubSpot contacts to our database"
  2. Devin calls list_contacts to see schema
  3. Generates database migration
  4. Writes API endpoints
  5. Creates sync job
  6. Tests everything

Error Handling

Devin understands tool errors and can:

  • Retry with different parameters
  • Switch to alternative tools
  • Ask for clarification
  • Report issues clearly

Limitations

  • Tool execution time: Some tools may be slow if APIs have high latency
  • Rate limits: External API rate limits still apply
  • Credential scope: Must have all required OAuth scopes

Next Steps


Need Help?