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
- Log in to MCPBundles Dashboard
- Click on the bundle you want to use
- Copy the MCP Server URL
2. Open Devin MCP Settings
- Open Devin
- Navigate to Settings or Integrations
- Find MCP or External Tools section
3. Add MCP Server
-
Click Add Server or + New Integration
-
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
-
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:
- Go to Dashboard → Providers
- Find the provider for that tool
- Click Connect and complete OAuth or add API key
- Try the tool again in Devin
See Provider Credentials Guide.
Tools disappeared
Fix:
- Settings → MCP/Integrations
- Check if your server is still listed
- If missing, add it again (steps 2-3 above)
Tool fails with "Insufficient permissions"
Fix:
- Dashboard → Providers → [Provider]
- Click Reconnect
- Approve ALL permissions in OAuth flow
- Try tool again
Configuration Details
Field | Value | Notes |
---|---|---|
Bundle Name | Your bundle name | Displayed in Devin |
Server URL | https://mcp.mcpbundles.com/... | From dashboard |
Transport | HTTP | Required for MCPBundles |
Authentication | OAuth | Required |
Devin-Specific Capabilities
Autonomous Tool Usage
Devin can:
- Discover available tools
- Read tool documentation
- Call tools with correct parameters
- Handle errors and retry
- Chain multiple tool calls
- Use results in code generation
Example workflow:
- You: "Build a feature to sync HubSpot contacts to our database"
- Devin calls
list_contacts
to see schema - Generates database migration
- Writes API endpoints
- Creates sync job
- 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
- Browse Bundles - Explore bundles
- Connect Credentials - Set up auth
- Troubleshooting - Fix issues
Need Help?
- Not working? See Troubleshooting
- Questions? Check the FAQ
- Support: Email help@mcpbundles.com