Connect Windsurf
kordi in Windsurf.
Windsurf's Cascade speaks remote MCP. Add kordi with a token and ask what to pause, what's about to charge you, and what's worth keeping — right from your editor.
Get a token
Generate a 90-day token at kordiapp.com/token. Treat it like a password — anyone holding it can read your subscriptions.
Add kordi to Windsurf
In Cascade, open Plugins → Manage plugins → View raw config (or edit ~/.codeium/windsurf/mcp_config.json) and add:
{
"mcpServers": {
"kordi": {
"serverUrl": "https://kordiapp.com/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Windsurf uses serverUrl (not url) for remote servers. Save, then hit Refresh in the plugins panel so Cascade picks up kordi.
Ask away
Open Cascade and ask. Windsurf calls kordi's tools to pull your live data.
> what subscriptions am I paying for? ⚡ kordi (MCP): kordi_list_subscriptions You're tracking 7 services — $94.43/mo. Want a rotation plan?
Simulated — real tool, real response shape.
Notes
One token, every client. The same kordi token works in any MCP client — reuse it across Windsurf, Cursor, the Gemini CLI, and the rest.
Keep it out of git. Windsurf expands ${env:VAR} in serverUrl/headers — reference an env var ("Bearer ${env:KORDI_TOKEN}") instead of committing the raw token.
401 / unauthorized: the token is mistyped or past its 90 days. Regenerate at kordiapp.com/token and update your config.