Devin
Connect Devin to Intertrace product MCP (OAuth) or send Devin’s MCP calls through the Fly edge.
Two URLs
Product MCP gives Devin Intertrace tools (findings, assets, traces) at https://platform.intertrace.ai/mcp. Sign in with Clerk; Intertrace issues itm_… tokens. Full tool list: Product MCP.
Gateway MCP puts Intertrace in front of your MCP servers. Devin authenticates with a runtime key. Put the registered server_key in the URL — Devin’s custom HTTP form often only sends one Auth Header.
Product MCP (OAuth)
- 1
Add a custom MCP in Devin
Settings → Connections → MCP servers → Add a custom MCP. Transport: HTTP. Server URL
https://platform.intertrace.ai/mcp. Authentication: OAuth. - 2
Allow Devin’s callback if asked
Redirect URI
https://api.devin.ai/mcp/oauth/callbackis already accepted. Sign in to Intertrace first, then complete the Devin popup. Do not paste a Clerk JWT. If the popup says the window expired, close it, sign in athttps://platform.intertrace.ai/sign-in, and click Test listing tools again. - 3
CLI
devin mcp add intertrace https://platform.intertrace.ai/mcpthendevin mcp login intertrace.
{
"mcpServers": {
"intertrace": {
"url": "https://platform.intertrace.ai/mcp",
"transport": "http"
}
}
}Gateway MCP (your servers)
Mint itr_rt_* in Settings → Runtime API keys. Keep upstream secrets in the Provider vault — clients should not need vendor sk- keys.
Register the server on MCP → Servers first. Then add a custom HTTP MCP in Devin with Auth Header Authorization: Bearer itr_rt_….
{
"transport": "HTTP",
"url": "https://intertrace.fly.dev/mcp?server=YOUR_SERVER_KEY",
"auth_method": "auth_header",
"headers": {
"Authorization": "Bearer itr_rt_YOUR_RUNTIME_KEY"
}
}If the form allows extra headers, you can keep https://intertrace.fly.dev/mcp and set X-Intertrace-MCP-Server instead. Same wire as MCP servers.