mcp troubleshooting.md

MCP Troubleshooting

Use the symptom that matches what you see.

The MCP tool list is empty

Check these items:

Strict MCP clients may require portable lower-snake-case tool names. Kick tools use names such as transactions_query and reports_query.

OAuth authorization fails

If the AI client's authorization step doesn't complete:

Hosted MCP cannot connect

Confirm the URL:

https://use.kick.co/mcp

For PAT-based setup, confirm the bearer header:

Authorization: Bearer kick_pat_...

Do not include extra spaces, quotes, or placeholder text in the token value.

The wrong workspace is active

Ask the assistant to list workspaces and confirm the workspace before calling other tools:

List the Kick workspaces I can access. Confirm which workspace is active before looking up client data.

For workspace-bound PATs, the bound workspace is injected automatically. For user-scoped PATs and OAuth tokens, pass workspaceId in tool calls when a tool requires it.

Auth or scope errors

Verify that the credential has the right access:

If a write action fails, confirm that the user has permission to perform that action in Kick.

A write tool returns a preview

This is expected for preview-first actions. Review the preview and only confirm it if the workspace, resource IDs, dates, amounts, and intended change match your intent.

Tell the assistant:

Show me the preview and stop. Do not confirm the action until I approve.