Cursor
Connect Cursor to the iCreat API
Cursor is an AI-powered code editor with Chat, Agent, Composer, and more. It understands your codebase, edits files, and runs terminal commands. With iCreat's OpenAI-compatible endpoint, you can use platform models in Cursor with a single iCreat API Key—no separate vendor keys required.
Capabilities
- Chat and Agent — Ask questions, plan features, fix bugs, and review changes in the editor
- Composer / Plan Mode — Multi-file edits and multi-step task orchestration
- MCP extensions — Connect external tools and data sources (optional iCreat MCP)
- OpenAI-compatible routing — Point Override Base URL at iCreat and switch models by ID
How it connects
Cursor connects to iCreat through OpenAI API Key and Override OpenAI Base URL under Settings → Models. iCreat's LLM endpoint speaks the OpenAI Chat Completions protocol, so Cursor sends chat traffic to iCreat.
| Setting | Value |
|---|---|
| OpenAI API Key | Your iCreat API Key (<sk-your-token>) |
| Override OpenAI Base URL | https://api.icreat.ai/v1/llm |
| Model name | Add manually in Cursor; must exactly match the iCreat model ID |
Note
Tab completion (Cursor Tab) usually uses Cursor's subscription model pool and may not use this custom endpoint. This guide focuses on Chat / Agent / Composer.
Before you start
- An API Key created on iCreat (replace
<sk-your-token>below) - Cursor installed (macOS / Windows / Linux)
- Network access to
https://api.icreat.ai - The target model ID from the Model Plaza, and an API Key group that includes that model
Configure Cursor
Open model settings
- Launch Cursor and sign in if needed
- Open settings: macOS
Cmd + Shift + J, Windows / LinuxCtrl + Shift + J - Go to the Models tab
You can also use Cursor → Settings → Models.
Enter API details
- Enable OpenAI API Key and paste your iCreat API Key
- Enable Override OpenAI Base URL
- Set the base URL to:
https://api.icreat.ai/v1/llm- If a Verify button is shown, click it to confirm the connection
Note
- Enter the host root only—do not append
/chat/completions; Cursor adds paths automatically- Even when not using OpenAI models directly, keep OpenAI API Key enabled; Cursor uses it to authenticate to iCreat
Add models
Cursor does not auto-discover iCreat models. Add them manually:
- In the Models panel, click Add model (or +)
- Enter the model ID from iCreat (for example
gpt-5.5,deepseek-chat, etc.—check your console or docs) - Select the model from the Chat / Composer dropdown
Tip
The model ID must match iCreat exactly, including case and prefixes. See the Model Plaza for available IDs.
Verify the connection
- Open Chat or Composer and select the model you added
- Send a test message, for example:
Reply with "Cursor is connected to iCreat!" - Confirm the call appears in Usage Logs in the iCreat console
Recommended settings
- iCreat only: disable unused built-in Cursor models in the Models list to avoid selecting the wrong one
- Connection errors: open Settings → Network and try HTTP Compatibility Mode (some gateways have incomplete HTTP/2 support)
- Avoid key conflicts: if Anthropic or Google keys are also configured, chat may not route through iCreat; prefer the OpenAI custom endpoint path only
Configuration reference
| Setting | Description |
|---|---|
| OpenAI API Key | Your iCreat API Key; Cursor sends it as OpenAI BYOK to iCreat |
| Override OpenAI Base URL | iCreat LLM endpoint: https://api.icreat.ai/v1/llm |
| Model ID | Model identifier on iCreat; must be added manually in Cursor |
Optional: iCreat MCP
To query iCreat capabilities via MCP in Cursor, add an HTTP MCP server:
- Name:
icreat-api-mcp(or custom) - URL:
https://icreat.ai/mcp
The exact path is under Settings → MCP in your Cursor version.
FAQ
"Model not found" or the model is unavailable?
- Confirm you added the model ID under Add model in the Models panel
- Confirm your API Key group includes that model
- Check that the ID matches iCreat docs exactly (no extra spaces or wrong prefix)
401 Unauthorized or connection failures?
- Verify the API Key is valid and not expired
- Confirm the base URL is
https://api.icreat.ai/v1/llm(including/v1/llm) - Try enabling HTTP Compatibility Mode and retry
Override Base URL keeps turning on or settings do not stick?
- Clear the Base URL field → turn the toggle off → fully quit Cursor (macOS
Cmd + Q) → reopen and reconfigure - Close extra Cursor windows and change settings in a single instance
- If it persists, remove the API Key, restart Cursor, then add the key again
Tab completion is not using iCreat?
Cursor Tab usually uses subscription models, separate from OpenAI Base URL override. For unified billing and model source, rely on Chat / Agent / Composer.
How do I confirm traffic goes through iCreat?
After a successful reply, check Usage Logs in the iCreat console for token consumption.
