coding agent · Anysphere

Cursor

An AI-first code editor and CLI with repository-aware agents, terminal execution, web tools, MCP servers, and remote background agents.

Research state14

classified capabilities

Platforms

macOS · Windows · Linux · IDE · CLI · Web

Plans tracked

Hobby · Pro · Pro Plus · Ultra · Teams · Enterprise

Evidence

17 official sources

Capability ledger

What the evidence supports.

Open a classified state for its direct answer and source record.

CapabilityStateScopeEvidenceVerified
MCP clientSupportedHobby, Pro, Pro Plus, Ultra, Teams, Enterprise3 primary
Live web searchSupportedProduct-wide1 primary
Browser controlSupportedHobby, Pro, Pro Plus, Ultra, Teams, Enterprise2 primary
Terminal accessSupportedProduct-wide2 primary
Code executionSupportedProduct-wide1 primary
File uploadSupported with conditionsAgent chat documents PDF attachments. Grok Bot documents a broader attach path, including PDFs, Office documents, and CSVs, and warns that unusual files may not be readable. Neither cited page names a seed plan. Workspace file reads are not treated as uploads.2 primary
PDF analysisSupported with conditionsThe agent changelog says agents can read PDFs attached in chat and does not name a plan. Grok Bot, a separate Cursor surface, lists PDFs as supported inputs and says unusual files may not be readable. This record does not copy Grok Bot billing labels onto seed plan names.2 primary
Image inputSupportedHobby, Pro, Pro Plus, Ultra, Teams, Enterprise2 primary
Image generationSupportedHobby, Pro, Pro Plus, Ultra, Teams, Enterprise2 primary
Persistent memorySupported with conditionsUser-written Rules are the current documented cross-session context and are not automatic preference learning. The Rules page says models do not retain memory between completions. Cursor 1.0 announced Memories as a beta that stores conversation facts per project, managed from Settings. Team Rules are documented for Team and Enterprise plans; that vendor label is not mapped onto the seed plan string Teams. Project and user rules are not given a plan gate on the Rules page.2 primary
Background agentsSupportedProduct-wide1 primary
Third-party connectorsSupportedProduct-wide1 primary
Desktop applicationSupportedmacOS, Windows, Linux1 primary
IDE integrationSupportedProduct-wide1 primary
Spreadsheet analysisUnknown or unverifiedProduct-wideNot verified

Recorded changes

State history.

Browser control

Conditional Yes

Native Browser tool documented product-wide; not limited to external Playwright MCP setup.

Image generation

Unknown Yes

Agent image generation documented in product docs and help.

Image input

Unknown Yes

Agent image attach documented on product docs and iOS help.

Persistent memory

Unknown Conditional

Rules docs establish persistent cross-session instructions. The 1.0 changelog announced per-project Memories as a beta. Current plan scope for automatic Memories is not restated.

PDF analysis

Unknown Conditional

Agent changelog says agents can read attached PDFs. Grok Bot docs list PDFs as supported inputs. Plan strings were not copied from the billing page.

File upload

Unknown Conditional

Agent changelog documents attaching PDFs in chat. Grok Bot docs list user file inputs. No plan list was invented.