Client setup
Devici MCP works with any AI client that speaks the Model Context Protocol over the Streamable HTTP transport. The configuration is the same shape across every client. Drop in the JSON below and you're connected.
The configuration
Add one of the two entries below to your AI client's MCP server config — pick whichever auth form your client supports.
Option 1 — X-Devici-* custom headers (paste-friendly, no encoding):
{
"mcpServers": {
"devici-mcp": {
"url": "https://mcp.devici.com/mcp",
"headers": {
"X-Devici-Client-Id": "your client id",
"X-Devici-Client-Secret": "your client secret"
}
}
}
}
Option 2 — HTTP Basic auth (for clients that only accept a single Authorization header):
{
"mcpServers": {
"devici-mcp": {
"url": "https://mcp.devici.com/mcp",
"headers": {
"Authorization": "Basic <base64(clientId:secret)>"
}
}
}
}
Replace <base64(clientId:secret)> with the encoded value — see Authentication → Encoding the Basic auth header for the macOS / Linux / Windows one-liners.
| Field | Value |
|---|---|
url |
https://mcp.devici.com/mcp |
X-Devici-Client-Id |
The clientId from the API token you created in Devici |
X-Devici-Client-Secret |
The matching secret for that token |
Replace your client id and your client secret with the clientId and secret from the API token you created in Devici. See Authentication for how to create one.
Treat the secret like any other API credential
Store it in your secret manager, never commit it to source control, and rotate on a defined cadence.
Verify your connection
Once your client is configured and reloaded, open a chat and ask:
"List my Devici collections."
If you see your collections, you're connected. If you see an error, the troubleshooting section below covers the common ones.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| "MCP server unreachable" | Wrong URL, or your network blocks mcp.devici.com |
Verify the URL is https://mcp.devici.com/mcp. Ask your network team to allow the host if egress is restricted. |
401 or 403 on every call |
Credential, scope, or IP-allowlist issue | See Authentication → Common errors for the canonical list and fixes. |
| Empty tool list in the client | Session didn't establish, usually the URL or headers were wrong | Double-check both, save the config, then reload the client. |
| Client says "stdio MCP" or "command-based MCP" only | Devici MCP is Streamable HTTP only and does not support stdio | Switch to a client that supports remote / Streamable HTTP MCP natively. |
For the full list of error codes, see Troubleshooting.