Guide · Updated November 6, 2026
Using Polydev with Cline
Ask GPT, Claude, Gemini or Grok from Cline in VS Code. Add Polydev as a remote MCP server, sign in in the browser, and name the model you want.
What Polydev adds
Polydev is a tool Cline calls, not a replacement for its model. Cline keeps its own model and sign-in, and calls Polydev only when you name another model. The answer comes back in the task and says what paid for it. The hosted link has four tools:
- ask_model
Sends a prompt to one model, or several, and returns each answer with what paid for it. The older name
get_perspectivesstill works.- list_models
The models you can reach right now, and what pays for each.
- search_x
Recent public posts on X. Read-only, and it needs your own xAI API key.
- rank_perspectives
Ranks the answers, best first, when you ask. Rankings feed the public leaderboard as counts.
Set up the hosted link
Nothing to install and no keys in config files.
- 01
Add the link
In Cline, open the MCP Servers panel and add a remote server. Name it
polydev, paste the URL below and choose Streamable HTTP as the transport:https://polydev.ai/mcp - 02
Sign in
Sign in to Polydev in the browser when Cline asks, and approve access.
Cline's panel writes the server into its MCP settings file for you. Field names in that file can change between Cline versions, so the panel is the safest way to add it.
Optional: the local client
The hosted link is all most people need. The local client is the npm package polydev-ai (version 1.12.0, Node.js 20 or newer, open source under Apache-2.0). It runs on your machine and adds three things: image models, your ChatGPT plan, and the Claude Code and Codex you are already signed in to.
It can run your own Claude Code and Codex under your own login, only on your machine. It never runs the CLI of the app that called it.
In Cline's MCP settings, add a local server with command npx and arguments -y polydev-ai@latest:
{
"mcpServers": {
"polydev-local": {
"command": "npx",
"args": ["-y", "polydev-ai@latest"]
}
}
}The first call opens your browser to sign in to Polydev (or ask Cline to run login). If you keep both the hosted link and the local client, give them different names, as above.
On top of the hosted tools, the local client has:
- generate_image
Makes an image with an OpenAI or Google model, such as GPT Image or Nano Banana. Uses your key, or one free request.
- connect_chatgpt_plan
Continue with ChatGPT: sign in once in the browser and GPT requests use your ChatGPT Plus or Pro plan.
- chatgpt_plan_status
Shows whether your ChatGPT plan is connected.
- login
Signs in to Polydev in the browser and saves the token on this machine.
- get_auth_status
Shows the connection, the Claude Code and Codex it found, and your configured models.
To have GPT requests use your ChatGPT Plus or Pro plan, ask your app to run connect_chatgpt_plan, or sign in from a terminal:
npx -y polydev-ai chatgpt login # Continue with ChatGPT in the browser
npx -y polydev-ai chatgpt status # is plan usage on?
npx -y polydev-ai chatgpt models # models your plan can use
npx -y polydev-ai chatgpt logout # sign out and delete the tokensContinue with ChatGPT works in the local client only for now. On the hosted link it is waiting for OpenAI's approval.
What to ask
Ask in plain words and name the model, or mention Polydev. Cline calls Polydev when you ask, or may offer to; it does not call it on its own.
Before Cline edits
“Before you edit anything, have GPT check your plan for this refactor.”
Compare two answers
“Ask Claude and Gemini whether this service should use a queue or direct calls, then tell me where they disagree.”
Hard bug
“Ask Gemini about this race condition. Include the two functions that touch the shared map.”
Make an image (local client)
“Make a 1200×630 cover for this post with Nano Banana.”
Which models you can reach depends on what you set up in your dashboard. Ask for list_models to see them.
Who pays
Polydev is free: there are no plans, tiers or credits to buy. Each request uses the first of these you have set up, and every answer ends with what paid for it, for example Paid by: your API key.
- Your ChatGPT plan
Local client. GPT requests count toward your Plus or Pro plan, with a weekly cap you set in ChatGPT.
- Your Claude Code or Codex
Local client. Runs the Claude Code or Codex you are signed in to on this machine.
- Your API keys
OpenAI, Anthropic, Google, xAI or OpenRouter, added in your dashboard. The provider bills you directly.
- 10 free requests
On Polydev, up to $1 in total. No card.
Troubleshooting
- Polydev shows an error in the MCP Servers panel
Check the URL and that the transport is Streamable HTTP, then restart the server from the panel. If Cline asks you to sign in, finish the browser sign-in.
- Cline asks before each Polydev call
That is Cline's tool approval. Approve the call, or allow Polydev's tools in Cline's auto-approve settings if you are comfortable with that.
- Slow answers
Several models take longer than one. A short, focused question with the relevant code comes back faster than a whole file.
- A model is missing, or the free requests ran out
Add your own API keys or an OpenRouter key in your dashboard, or use the local client with your ChatGPT plan or the Claude Code and Codex you are signed in to. Ask for
list_modelsto see what you can reach and what pays for each.- Want to disconnect
Remove the server from Cline, and revoke access under Dashboard → Connected apps.
Other apps
The same link works in Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Windsurf and Cline. Prompts go only to the model that answers; they are never used for training or sold, and prompt and response text is deleted after 30 days. See the privacy policy.