(URGENT) Cursor CLI not including MCPs in CI mode in first prompt

,

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

No mcp tools available in CI mode

Steps to Reproduce

root@061a9c31eaac:/workspaces/task-bug# agent create-chat
9fc70ebd-2e0b-4971-8d42-ab211339d611
root@061a9c31eaac:/workspaces/task-bug# agent --resume=9fc70ebd-2e0b-4971-8d42-ab211339d611 --approve-mcps --force -p "please list your mcp tools"
Here is what applies in **this** session:

### What I can see
- There is **no** built-in “list all MCP tools” call on my side. Tools are whatever Cursor wires into the agent; I only know them from the **tool definitions I was given** for this chat.
- **`list_mcp_resources` / `fetch_mcp_resource`** are MCP-related, but they deal with **MCP resources** (URIs you can read/download), not the tool catalog. I ran `list_mcp_resources` here and got **no resources**.

### Tools I can actually invoke (including MCP-ish ones)
From my current tool set, the ones that are explicitly MCP-oriented are:

| Name | Role |
|------|------|
| **`list_mcp_resources`** | List resources exposed by configured MCP servers (optional `server` filter). |
| **`fetch_mcp_resource`** | Read a resource by `server` + `uri`, or save it to the workspace via `downloadPath`. |

Everything else is the usual workspace stack (read/write files, grep, search, terminal, web search/fetch, subagents, etc.)—those are **not** labeled as MCP in the schema I see.

### If you need the full MCP tool list from Cursor
That list lives in **Cursor’s MCP configuration / UI** for your workspace (which servers are enabled and which tools they register). I can’t introspect that catalog beyond what is actually attached to this agent run.

If you tell me what you’re trying to do (e.g. browser control, ADO, DB), I can say which of **my** available tools map to that workflow.
root@061a9c31eaac:/workspaces/task-bug# agent --version
2026.04.17-787b533
root@061a9c31eaac:/workspaces/task-bug# cat ~/.cursor/mcp.json
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest",
        "--chrome-arg=--disable-dev-shm-usage",
        "--chrome-arg=--disable-gpu",
        "--chrome-arg=--ignore-certificate-errors",
        "--chrome-arg=--allow-insecure-localhost",
        "--browser-url=http://127.0.0.1:9222"
      ],
      "env": {
        "DISPLAY": "${VIRTUAL_DISPLAY}"
      }
    },
    "ado": {
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp", "blzsft", "--authentication", "envvar"],
      "env": {
        "ADO_MCP_AUTH_TOKEN": "${ADO_MCP_AUTH_TOKEN}"
      }
    }
  }
}

Operating System

Linux

Version Information

2026.04.17-787b533

Additional Information

Please provide a method to install history version of Cursor CLI.

Does this stop you from using Cursor

Yes - Cursor is unusable

I encountered the same problem.
Operating System

Windows 11

Version Information

2026.04.17-787b533

PS C:\Users\Tyson.cai> agent -p “Which MCP tools can you access? Use English to response” --approve-mcps --force
Here is a direct answer in English.

What I can use in this session

I do not have a dedicated “list all MCP tools from all servers” function in my current tool set. What I do have includes:

Built-in / workspace tools

Shell – run commands in your environment

Read / Write / StrReplace / Delete – read and edit files

Glob / Grep – find files and search contents

ReadLints – read linter diagnostics for edited files

EditNotebook – edit Jupyter notebooks

TodoWrite – task list for multi-step work

Task – spawn subagents for heavier jobs

WebSearch – web search

WebFetch – fetch and read URL content as markdown

MCP-related (resources, not arbitrary tools)

list_mcp_resources – list MCP resources from configured servers

fetch_mcp_resource – read a specific MCP resource by URI

Those two are about MCP resources, not the full set of MCP tools a server might expose.

How MCP tools show up for the model

When an MCP server is connected and its tools are enabled for the agent, they normally appear as extra callable functions alongside the ones above (with names defined by that server). In this chat I only see the functions listed above—there are no additional MCP tool functions beyond the resource helpers.

So: I cannot truthfully enumerate “all MCP tools” by name from here without your Cursor MCP configuration or a tool that lists them. If you open Cursor Settings → MCP, you’ll see each server and can inspect which tools it registers.

If you want, tell me which MCP servers you added (or paste your MCP config), and I can explain what those servers typically expose—still without claiming I have live access unless those tools actually appear in my session.

Hi Shichao,

This is a known bug. You may also find this related thread helpful, where we confirmed this as a regression specific to the 04.17 build. Our team is actively working on a fix.

We’ll update this area once a fix ships. @Tyson_Cai, this applies to your case as well.

Your product force to update. How can I pin the version?

I understand. Will get back to you as soon as the fix is available in a stable release.

Hi! @mohitjain Is there any updates

No ETA yet, but it’s on the team’s radar. Appreciate the patience.