Skip to main content

Other clients

Any MCP client that speaks Streamable HTTP can connect to the platform. It needs two things: the endpoint URL, <base-url>/api/mcp (or a toolset below it), and an Authorization: Bearer header carrying an API key. The endpoint is stateless, and a request without a valid key is refused before any tool runs.

Where a client takes a JSON server definition, the definition has this shape:

{
"url": "https://platform.clika.io/api/mcp",
"headers": {
"Authorization": "Bearer clika_your_api_key"
}
}

The field names and the file they go in are the client's own, so check its documentation for both. Wherever the key is written, it is readable by anything that can read that file.

A client that only starts local commands (stdio) can run the CLIKA CLI as its server instead. After clika-cli login, the command is clika-cli mcp, which serves the api-key toolset from the CLIKA CLI, or clika-cli mcp --remote, which bridges to the deployment's own endpoint. Give the command as an absolute path. In both forms the CLIKA CLI reads the key from its profile, so the client's config holds no key. The CLI reference describes both modes.

Check the connection with a read-only question, such as which devices in your current project are online. If the client cannot connect, see Troubleshooting.