Cline
Add Ternary in Cline with streamable HTTP and Ternary's OAuth client ID, then sign in in your browser.
Connect Cline to Ternary using Cline's MCP server configuration. Cline requires an OAuth client ID for the Ternary connection.
Before you start
You need:
- An existing Ternary account
- Access to at least one Ternary tenant
- Cline
4.1.7or newer
Step 1: Open MCP configuration
In Cline:
- Open MCP Servers.
- Choose Configure MCP Servers.
Step 2: Add Ternary
Choose the tab that matches where your Ternary tenant is hosted and copy & paste the configuration.
If it already has other MCP servers, add the "ternary" block inside "mcpServers" instead of replacing the whole file.
{
"mcpServers": {
"ternary": {
"type": "streamableHttp",
"url": "https://core-api.ternary.app/mcp",
"oauthClient": {
"clientId": "https://core-api.ternary.app/oauth/client-metadata.json"
}
}
}
}{
"mcpServers": {
"ternary": {
"type": "streamableHttp",
"url": "https://core-api.eu.ternary.app/mcp",
"oauthClient": {
"clientId": "https://core-api.ternary.app/oauth/client-metadata.json"
}
}
}
}Save the file. The client ID stays the same for US and EU. Do not add a client secret.
Step 3: Sign in
Start the Ternary connection in Cline.
Your browser opens the Ternary sign-in page.
- Sign in with your existing Ternary credentials.
- Approve the access request.
- Return to Cline.
Approve the request only if you initiated the connection yourself.
Step 4: Verify the connection
Confirm that the Ternary MCP server is available and its tools are enabled.
Try:
Using Ternary, show last month's spend by provider.
Which budgets need attention?
List recent cost alerts.
Troubleshooting
Unknown client
Check that:
- Cline is version
4.1.7or newer - The MCP URL has no trailing slash
- The client ID is copied exactly
Sign-in fails
Make sure your Ternary user exists in the region you selected.
No tenants appear
Ask your Ternary administrator to confirm your explicit tenant roles.
See Troubleshooting Ternary MCP for shared issues.
Updated about 5 hours ago
