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.

1

Get a token

Generate a 90-day token at kordiapp.com/token. Treat it like a password — anyone holding it can read your subscriptions.

2

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.

3

Ask away

Open Cascade and ask. Windsurf calls kordi's tools to pull your live data.

Windsurf — Cascade
> 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.