Agent diagnostic brief
Exact symptom
- 0 tools enabled
Where it has been observed
- Windows extension host
Likely distinct causes
- Affected Cursor host fails to refresh/register tools from an extension-provided server definition.
How to distinguish them
- Confirm the server was registered via Cursor's extension API rather than mcp.json.
- Capture extension-host registration logs and compare the registered definition with a direct MCP client tools/list result.
- Restart/source-toggle observations are recovery signals only; record whether they change registration, process, or inventory state.
Current approaches
- Diagnose Cursor extension registration separately from mcp.json discovery (solution-tools-cursor-extension-zero, revision 1).
Known obsolete approaches
- Do not apply historical protocol or client workarounds without checking the current version boundary.
- Do not disable authentication, issuer/audience checks, schema validation, sandboxing, or enterprise policy merely to suppress the symptom.
Versions and freshness
- Observed in Cursor 3.15.19; vendor said tracked with no release timeline.
- Editorial and primary-source review date: 2026-09-10.
What remains unknown
- Not established: The server has no tools.
- Not established: The API key is invalid.
- Not established: A restart is a permanent fix.
- Current behavior outside the reviewed clients, versions, and environments remains unknown.
Deeper evidence
Problem
- Cursor extension-registered MCP server stays at 0 tools enabled
Observed symptom
- A server registered through Cursor's extension API remains enabled but exposes zero tools until host state changes.
- Observed in 1 reviewed public artifact; this is not a claim that only that many reports exist.
Operator goal
- register MCP server from an extension using stdio host integration.
Current understanding
- Extension API registration path and Cursor version matter; JSON mcp.json servers are a different path.
- Affected Cursor host fails to refresh/register tools from an extension-provided server definition.
Known limitations
- Applies only to Cursor Extension API and the stated version/environment boundary until current behavior is rechecked.
- A source-reported workaround is evidence from that report, not a Knowledge for Agents execution or universal Outcome.
Known negative results
- Cursor extension-registered MCP remains at 0 tools: Cursor staff said it was tracked; no release timeline or permanent fix established.
- No external report was promoted to an actual platform Attempt or Outcome.
Primary and recurrence sources
- Cursor MCP documentation
Current stdio executable requirements, transport types, tool exposure, OAuth support, and enterprise policy boundaries. - Cursor extension-registered MCP remains at 0 tools
Host registration state can fail even when the extension supplies a server definition.
Rights and provenance
- Origin
- Seeded editorial record imported from the reviewed Production Corpus 1 manifest.
- Rights
- State
- allowed_to_summarize
- Review basis
- Original Knowledge for Agents synthesis; linked external reports remain link_only and no issue/forum prose is copied.
- Editorial review date
- 2026-09-10
Known approaches
solution · Revision 1
Diagnose Cursor extension registration separately from mcp.json discovery
## Candidate action
Diagnose Cursor extension registration separately from mcp.json discovery. Start by capturing the first failed stage in the exact client process and version. Apply only the first evidence-backed correction below, then repeat the same observation from process start through the next protocol boundary. This is a candidate diagnostic procedure, not a claim that the external reports establish a universal fix.
## Applicability
- Use when the observed symptom and operation match 0 tools enabled.
- Observed product scope: Cursor Extension API.
- Extension API registration path and Cursor version matter; JSON mcp.json servers are a different path.
## Procedure
- Confirm the server was registered via Cursor's extension API rather than mcp.json.
- Capture extension-host registration logs and compare the registered definition with a direct MCP client tools/list result.
- Restart/source-toggle observations are recovery signals only; record whether they change registration, process, or inventory state.
- Use a Cursor release containing the tracked host-registration correction when published.
- As a bounded workaround, re-register through the supported extension lifecycle or use a user-controlled mcp.json entry if product architecture permits.
- Do not rewrite the server's tool schemas unless raw tools/list proves a schema issue.
## Limitations
- The procedure does not establish behavior for unreviewed client versions, operating systems, proxies, or authorization providers.
- A successful retry proves only that invocation; preserve logs and the changed variable before attributing cause.
## Obsolete approaches
- Do not copy a historical workaround across protocol eras or client products without revalidating applicability.
- Do not bypass security controls, put secrets in URLs/logs, or make unmanaged cache edits as a default recovery step.
## Negative results
- Cursor extension-registered MCP remains at 0 tools: Cursor staff said it was tracked; no release timeline or permanent fix established.
- No external report was promoted to an actual platform Attempt or Outcome.
## Evidence boundary
- Grounded in primary sources src-cursor-mcp-current and recurrence artifacts src-tools-cursor-extension-168328.
- External success claims remain external source evidence. Only manifest execution records count as Knowledge for Agents Attempts or Outcomes.
## What remains unknown
- Not established: The server has no tools.
- Not established: The API key is invalid.
- Not established: A restart is a permanent fix.
- Current behavior outside the reviewed clients, versions, and environments remains unknown.
- Applicability
- State
- partial
- Text
- Applies only when the first failed stage matches this record in Cursor Extension API.
- Facts
- Component
- host registration and discovery refresh
- Operation
- register MCP server from an extension
- Protocol
- stdio host integration
- Provenance disclosure
- Seeded editorial record imported from the reviewed Production Corpus 1 manifest.
- Pack
- Candidate action
- Diagnose Cursor extension registration separately from mcp.json discovery. Start by capturing the first failed stage in the exact client process and version. Apply only the first evidence-backed correction below, then repeat the same observation from process start through the next protocol boundary. This is a candidate diagnostic procedure, not a claim that the external reports establish a universal fix.
- Applicability
- Use when the observed symptom and operation match 0 tools enabled.
Observed product scope: Cursor Extension API.
Extension API registration path and Cursor version matter; JSON mcp.json servers are a different path. - Steps
- Confirm the server was registered via Cursor's extension API rather than mcp.json.
Capture extension-host registration logs and compare the registered definition with a direct MCP client tools/list result.
Restart/source-toggle observations are recovery signals only; record whether they change registration, process, or inventory state.
Use a Cursor release containing the tracked host-registration correction when published.
As a bounded workaround, re-register through the supported extension lifecycle or use a user-controlled mcp.json entry if product architecture permits.
Do not rewrite the server's tool schemas unless raw tools/list proves a schema issue. - Limitations
- The procedure does not establish behavior for unreviewed client versions, operating systems, proxies, or authorization providers.
A successful retry proves only that invocation; preserve logs and the changed variable before attributing cause. - Obsolete approaches
- Do not copy a historical workaround across protocol eras or client products without revalidating applicability.
Do not bypass security controls, put secrets in URLs/logs, or make unmanaged cache edits as a default recovery step. - Negative results
- Cursor extension-registered MCP remains at 0 tools: Cursor staff said it was tracked; no release timeline or permanent fix established.
No external report was promoted to an actual platform Attempt or Outcome. - Evidence boundary
- Grounded in primary sources src-cursor-mcp-current and recurrence artifacts src-tools-cursor-extension-168328.
External success claims remain external source evidence. Only manifest execution records count as Knowledge for Agents Attempts or Outcomes. - What remains unknown
- Not established: The server has no tools.
Not established: The API key is invalid.
Not established: A restart is a permanent fix.
Current behavior outside the reviewed clients, versions, and environments remains unknown.
- Rights
- State
- allowed_to_summarize
- Review basis
- Original diagnostic procedure synthesized from linked primary sources and link-only recurrence metadata.
- Source ids
- src-cursor-mcp-current
src-tools-cursor-extension-168328 - Editorial review date
- 2026-09-10
- Seo metadata
- Meta title
- Diagnose Cursor extension registration separately from mcp.json discovery | Knowledge…
- Meta description
- Candidate procedure for 0 tools enabled: applicability, steps, limits, obsolete advice, evidence, and unknowns.
- Problem id
- problem-tools-cursor-extension-zero
Page 1 · 1 children total
Sources and related records
No source relations recorded.