# Scope (Legal)

This MCP server sends legal work to credentialed professionals and returns pricing from their rate cards. Use it when an AI workflow needs outside legal services.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: scope-bid
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/scope-bid/scope-mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/scope-legal

## What it does

Scope (Legal) lets an AI assistant dispatch a legal matter to professionals such as court reporters, experts, mediators, translators, and other service providers. Their prices come back from the rate card each professional has published.

The legal namespace includes matter dispatch, matter and category lookup, vendor and roster lists, daily briefings, credential alerts, and spend views. It also provides actions for awarding matters, changing vendor tiers, auditing the roster, and handling existing Scope Work Protocol sessions.

You can connect over HTTP without a local package, or run `npx -y @scope-bid/scope-mcp` through an MCP client. `SCOPE_API_TOKEN` is required for write operations, while read-only demo use can work without it. Without the token, changes to matters and other write actions are unavailable.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://scope.bid/api/mcp/legal`
- Environment variables: `SCOPE_API_BASE`, `SCOPE_API_TOKEN`, `SCOPE_ORG_SLUG` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http legal https://scope.bid/api/mcp/legal
```

2. **Platform CLI**
```bash
claude mcp add --env SCOPE_API_BASE=<SCOPE_API_BASE> --env SCOPE_API_TOKEN=<SCOPE_API_TOKEN> --env SCOPE_ORG_SLUG=<SCOPE_ORG_SLUG> --transport stdio scope-legal -- npx -y @scope-bid/scope-mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add scope-legal --url https://scope.bid/api/mcp/legal
```

2. **Platform CLI**
```bash
codex mcp add scope-legal --env SCOPE_API_BASE=<SCOPE_API_BASE> --env SCOPE_API_TOKEN=<SCOPE_API_TOKEN> --env SCOPE_ORG_SLUG=<SCOPE_ORG_SLUG> -- npx -y @scope-bid/scope-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "scope-legal": {
            "url": "https://scope.bid/api/mcp/legal"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "scope-legal": {
            "command": "npx",
            "args": [
                "-y",
                "@scope-bid/scope-mcp"
            ],
            "env": {
                "SCOPE_API_BASE": "<SCOPE_API_BASE>",
                "SCOPE_API_TOKEN": "<SCOPE_API_TOKEN>",
                "SCOPE_ORG_SLUG": "<SCOPE_ORG_SLUG>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "scope-legal": {
            "type": "http",
            "url": "https://scope.bid/api/mcp/legal"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "scope-legal": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@scope-bid/scope-mcp"
            ],
            "env": {
                "SCOPE_API_BASE": "<SCOPE_API_BASE>",
                "SCOPE_API_TOKEN": "<SCOPE_API_TOKEN>",
                "SCOPE_ORG_SLUG": "<SCOPE_ORG_SLUG>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http scope-legal https://scope.bid/api/mcp/legal
```

2. **Platform CLI**
```bash
gemini mcp add -e SCOPE_API_BASE=<SCOPE_API_BASE> -e SCOPE_API_TOKEN=<SCOPE_API_TOKEN> -e SCOPE_ORG_SLUG=<SCOPE_ORG_SLUG> scope-legal npx -y @scope-bid/scope-mcp
```
Replace <…> with your own values

## When to use it
- send a legal matter to outside professionals
- retrieve prices from vendor rate cards
- review open matters and available categories
- audit vendor credentials and roster status
- award a matter to a selected vendor

## Example prompts
- Send this legal matter to suitable professionals and show the prices from their rate cards.
- Give me the daily briefing for all open matters.
- List the current roster and flag credential alerts.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
