Cursor

Cursor

Add Provisional as a remote MCP server in Cursor. OAuth is the recommended setup — paste the URL, sign in, and start querying German and EU legal documents from Agent mode.

Setup

Cursor supports OAuth for remote MCP servers. Provisional returns a 401 on unauthenticated requests, which triggers Cursor's built-in OAuth flow automatically.

  1. 1

    Open Cursor Settings and go to the MCP section.

  2. 2

    Click "Add new MCP server" and select the remote (HTTP) type.

  3. 3

    Paste the Provisional MCP URL below and save.

  4. 4

    Cursor opens a browser window — sign in to Provisional and approve access.

MCP Server URLpaste into Cursor
https://mcp.provision.al/mcp

File-based configuration

If you prefer file-based configuration, add the snippet below to .cursor/mcp.json in your project root for per-project setup, or ~/.cursor/mcp.json for global availability across all projects. Cursor will still trigger OAuth on first use.

mcp.jsonproject or global config
{
  "mcpServers": {
    "provisional": {
      "url": "https://mcp.provision.al/mcp"
    }
  }
}

Using Provisional in Cursor

MCP tools are only available in Agent mode (Cmd+I on macOS, Ctrl+I on Windows/Linux). Normal chat does not invoke tools. Once in Agent mode, all 18 Provisional tools are available — search German federal laws and court decisions, browse EU legislation and treaties, or look up CJEU case law.

Subagents spawned within a conversation automatically inherit all MCP tools, so multi-step legal research workflows work without extra configuration.

Auto-approve tool calls

Cursor's YOLO mode lets you skip the manual approval prompt for each tool call. Look for the setting under Cursor Settings > Features > YOLO mode.All 18 Provisional tools are read-only — they search and retrieve legal documents but never modify anything — so enabling auto-approve is safe.

YOLO mode behavior with MCP tools has been inconsistent across Cursor versions. If you still see approval prompts, check for updates or approve manually.

Good to know

After a Provisional server deploy, existing MCP sessions become invalid. Cursor will re-initialize the session automatically on the next request.

Agent mode is required for tool calls — normal chat and inline edits do not trigger MCP tools.

There is no limit on tool calls within a single Agent mode conversation. Cursor will call as many tools as the task requires.