CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Scope (Legal)

scope-bid/scope-mcp
130 toolsauthSTDIO, HTTPregistry active
Summary

Connects AI assistants directly to Scope.bid's legal vendor marketplace. Dispatch court reporters, expert witnesses, e-discovery, translation, trial graphics, and foreign counsel through tools like scope_dispatch_matter and get live bids back in under ten minutes. Includes roster management, spend analytics, credential alerts, and a full Scope Work Protocol negotiation layer (propose, bid, counter, accept, reject). Available as stdio via npm or direct HTTP at scope.bid/api/mcp/legal. Requires SCOPE_API_TOKEN for write operations but works read-only for demos. Part of a three-server family covering legal, insurance claims, and AEC verticals. Reach for this when you're building litigation workflows that need to pull in credentialed third-party services without leaving the AI context.

Install to Claude Code

verified
claude mcp add --transport http legal https://scope.bid/api/mcp/legal

Run in your terminal. Add --scope user to make it available in every project.

Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Verified live against the running server on Jun 10, 2026.

verified live30 tools
scope_list_categoriesList the legal-services categories Scope can dispatch matters to. Each category has a slug, human label, and an indicator of whether vendors expose REST APIs (api_native) or are reached through Scope's ops-backed adapters (ops_backed).

List the legal-services categories Scope can dispatch matters to. Each category has a slug, human label, and an indicator of whether vendors expose REST APIs (api_native) or are reached through Scope's ops-backed adapters (ops_backed).

No parameters — call it with no arguments.

scope_list_vendorsList Scope-verified vendors available for hire. Use this tool when the user wants to see, browse, or compare vendors they could hire for legal work. Specifically: court reporters, process servers, records firms, IMEs, expert witnesses, and every other legal-services category....4 params

List Scope-verified vendors available for hire. Use this tool when the user wants to see, browse, or compare vendors they could hire for legal work. Specifically: court reporters, process servers, records firms, IMEs, expert witnesses, and every other legal-services category....

Parameters* required
limitinteger
default: 20
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
jurisdictionstring
Federal district or state code.
category_slugstring
Service category slug to filter by (e.g. 'court-reporting'). Omit for all.
scope_dispatch_matterHire any human vendor for legal work, from inside the user's AI. Use this tool whenever the user needs to hire, find, book, get, or dispatch a legal-services vendor. Specifically: process servers, court reporters, records retrieval firms, IMEs, expert witnesses, e-discovery ve...15 params

Hire any human vendor for legal work, from inside the user's AI. Use this tool whenever the user needs to hire, find, book, get, or dispatch a legal-services vendor. Specifically: process servers, court reporters, records retrieval firms, IMEs, expert witnesses, e-discovery ve...

Parameters* required
title*string
Short matter title.
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
budget_maxnumber
Budget ceiling in USD.
budget_minnumber
Budget floor in USD.
must_havesarray
Required vendor capabilities or credentials.
description*string
Plain-English description of the work. Vendors see an anonymized version - firm and party names are redacted before quote.
matter_type*string
Matter type slug (e.g. 'plaintiff-personal-injury', 'mass-tort-mdl', 'insurance-defense-product-liability').
dispatch_modestring
How aggressively to respect the buyer's vendor roster. 'open' (default): every credentialed vendor in the category quotes. 'roster_first': roster Primary gets the first response window before the broader network opens. 'roster_only': only tiered roster vendors quote; matter transitions to no-coverage if none qualify.one of open · roster_first · roster_onlydefault: open
jurisdictionsarray
Federal districts or state codes the work touches.
target_kickoffstring
When work should start. Plain English ('within 2 weeks') or ISO date.
adverse_partiesarray
Named parties adverse to the matter. Feeds the WP1 conflict gate: any vendor with a declared 'block'-severity relationship to one of these is filtered before quotes return.
budget_max_centsinteger
Hard spend ceiling for this matter, in cents. Triggers the WP2 budget_cap_exceeded approval rule when cumulative dispatch spend would breach it.
service_category*string
Service category slug. Use scope_list_categories to discover valid values.
bid_window_minutesinteger
DEPRECATED in rate-card model (kept for legacy bid-model callers).default: 5760
matter_specific_approval_requiredboolean
When true, every dispatch on this matter requires approval regardless of firm-wide policy. WP2 Tier 3 rule 8.
scope_get_matterLook up a matter by its display id (e.g. SC-2041) or UUID. Returns scope details, instant rate-card quotes (rate_card model) or bids (legacy bid model), award status, deliverables, and the conflict_check + approval state. For anonymized matters, vendor names are redacted in re...2 params

Look up a matter by its display id (e.g. SC-2041) or UUID. Returns scope details, instant rate-card quotes (rate_card model) or bids (legacy bid model), award status, deliverables, and the conflict_check + approval state. For anonymized matters, vendor names are redacted in re...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
matter_id*string
Either the display id (e.g. 'SC-2041') or the UUID. Display id is preferred.
scope_list_mattersList the firm's matters and their dispatch status. Use this tool when the user asks about active or historical matters, dispatches, or pipeline. Specifically: open matters, awarded matters, in-progress work, completed matters, or matters for a given client. Triggers include: '...3 params

List the firm's matters and their dispatch status. Use this tool when the user asks about active or historical matters, dispatches, or pipeline. Specifically: open matters, awarded matters, in-progress work, completed matters, or matters for a given client. Triggers include: '...

Parameters* required
limitinteger
default: 20
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
statusstring
one of open · awarded · in_progress · completed · alldefault: all
scope_list_rosterList the calling buyer org's vendor roster. Returns each vendor with their tier (primary | backup | excluded), optional category scoping, notes, and lock window. Use to answer questions like 'who's on my roster for court reporting?' or 'what vendors do we currently exclude?' b...

List the calling buyer org's vendor roster. Returns each vendor with their tier (primary | backup | excluded), optional category scoping, notes, and lock window. Use to answer questions like 'who's on my roster for court reporting?' or 'what vendors do we currently exclude?' b...

No parameters — call it with no arguments.

scope_set_vendor_tierAdd or update a vendor on the buyer's roster. Use to set a vendor as primary, backup, or excluded - optionally scoped to a single service category. Examples: 'mark Capitol Reporters as primary for court reporting,' 'add MES Solutions to my IME roster as backup,' 'exclude this...6 params

Add or update a vendor on the buyer's roster. Use to set a vendor as primary, backup, or excluded - optionally scoped to a single service category. Examples: 'mark Capitol Reporters as primary for court reporting,' 'add MES Solutions to my IME roster as backup,' 'exclude this...

Parameters* required
tier*string
primary = notified first; backup = next if no primary bids; excluded = never notified.one of primary · backup · excluded
notesstring
Private buyer-side note (e.g. 'locked-rate exclusivity through 2027 Q2').
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
locked_untilstring
ISO date string for relationship lock window.
category_slugstring
Optional service category slug (e.g. 'court-reporting'). Omit to apply across all categories.
vendor_org_id*string
UUID of the vendor organization. Use scope_list_vendors to discover.
scope_remove_from_rosterRemove a vendor from the buyer's roster entirely. Use when the relationship has changed and you want to revert the vendor to neutral marketplace status (no priority routing, no exclusion). Requires authentication.2 params

Remove a vendor from the buyer's roster entirely. Use when the relationship has changed and you want to revert the vendor to neutral marketplace status (no priority routing, no exclusion). Requires authentication.

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
entry_id*string
Roster entry UUID (returned by scope_list_roster).
scope_award_matterAward a dispatched matter to a chosen vendor. Locks the booking, notifies the vendor (push + email), and schedules a Stripe Connect invoice that fires when the matter completes (buyer review auto-accepts at 5 days). Returns a confirmation payload with actions taken and accurat...5 params

Award a dispatched matter to a chosen vendor. Locks the booking, notifies the vendor (push + email), and schedules a Stripe Connect invoice that fires when the matter completes (buyer review auto-accepts at 5 days). Returns a confirmation payload with actions taken and accurat...

Parameters* required
matter_id*string
The matter ID returned from a prior scope_dispatch_matter or scope_book_deposition call (e.g., 'SC-2853').
vendor_name*string
The vendor selected from the dispatch quotes (e.g., 'Compass Court Reporting').
reporter_namestring
Optional. The specific reporter name from the vendor's quote, if relevant for the matter.
confirmed_slotstring
Optional. ISO 8601 datetime to lock the booking against. Pass the date the user asked for at dispatch. Omit to let Scope pick the earliest available slot in the vendor's calendar.
override_tentativeboolean
Optional. When true, instructs Scope to treat tentative slots as confirmed by force-booking. Defaults to false.
scope_reschedule_projectReschedule an already-awarded project to a new date. Use only when the project is in an active engagement state (post-award, pre-delivery). Returns the confirmed new slot and whether the vendor was notified. Disallowed source states return a typed error (project_already_delive...4 params

Reschedule an already-awarded project to a new date. Use only when the project is in an active engagement state (post-award, pre-delivery). Returns the confirmed new slot and whether the vendor was notified. Disallowed source states return a typed error (project_already_delive...

Parameters* required
reasonstring
Optional. Short reason. Surfaced in the vendor notification email and the audit trail.
new_date*string
New scheduled date in ISO 8601 (e.g. 2026-06-15T10:00:00Z).
project_id*string
Project id (PJ-XXXX) or its uuid. Project ids are returned by scope_award_matter on the awarded matter.
new_duration_minutesinteger
Optional. New duration in minutes if the engagement length is also changing.
scope_briefingGive the user a status briefing on their Scope vendor activity. Use this tool when the user asks what is happening, what changed, or wants a status update on their dispatches. Triggers include: 'what is happening on Scope', 'give me a briefing', 'what changed this week', 'rece...2 params

Give the user a status briefing on their Scope vendor activity. Use this tool when the user asks what is happening, what changed, or wants a status update on their dispatches. Triggers include: 'what is happening on Scope', 'give me a briefing', 'what changed this week', 'rece...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
horizon_daysinteger
Lookback window in days for completed-work bucket.default: 7
scope_roster_auditComplete activity log for a single scope. Returns the append-only event chain: dispatched, quotes received, awarded, accepted, calendar set, work completed, invoice paid. Useful for compliance review or matter-record export.2 params

Complete activity log for a single scope. Returns the append-only event chain: dispatched, quotes received, awarded, accepted, calendar set, work completed, invoice paid. Useful for compliance review or matter-record export.

Parameters* required
limitinteger
Maximum events to return. Newest-first.default: 100
scope_id*string
UUID of the scope. Get this from scope_briefing or scope_list_matters.
scope_spend_rollupShow the firm's vendor spend, sliced by dimension. Use this tool when the user asks how much the firm has spent on vendors. Specifically: spend by vendor, by service category, by matter type, by jurisdiction, by client, by matter, or over a time window. Triggers include: 'show...4 params

Show the firm's vendor spend, sliced by dimension. Use this tool when the user asks how much the firm has spent on vendors. Specifically: spend by vendor, by service category, by matter type, by jurisdiction, by client, by matter, or over a time window. Triggers include: 'show...

Parameters* required
daysinteger
Lookback window in days.default: 90
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
group_bystring
Aggregation dimension. Use 'client' to break spend out by the firm's client (carrier, corporate, individual, or internal).one of vendor · category · matter_type · jurisdiction · scope · clientdefault: vendor
client_idstring
Optional. Restrict the rollup to a single client (e.g. spend for one carrier). UUID of a clients row.
scope_vendor_healthPer-vendor credential, insurance, and on-time status across your roster. Returns COI / W-9 / insurance expiry, BAA status, 90-day on-time percentage, total awarded engagements, and an alerts list per vendor.2 params

Per-vendor credential, insurance, and on-time status across your roster. Returns COI / W-9 / insurance expiry, BAA status, 90-day on-time percentage, total awarded engagements, and an alerts list per vendor.

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
days_aheadinteger
How far in the future to flag credentials as 'expiring'.default: 30
scope_credential_alertsVendors with expiring or expired credentials. Filtered version of scope_vendor_health. Use for compliance review or for the morning briefing's 'what needs attention' list.2 params

Vendors with expiring or expired credentials. Filtered version of scope_vendor_health. Use for compliance review or for the morning briefing's 'what needs attention' list.

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
days_aheadinteger
Flag any credential expiring within this many days as 'expiring'.default: 60
scope_conflict_logSearch the buyer org's structured conflict-party log across every scope. Use for an OCG / Rule 1.7 prior-representation check before dispatching new work. Filter by party name (case-insensitive substring), optional party_type, and optional lookback window. Returns the scopes w...4 params

Search the buyer org's structured conflict-party log across every scope. Use for an OCG / Rule 1.7 prior-representation check before dispatching new work. Filter by party name (case-insensitive substring), optional party_type, and optional lookback window. Returns the scopes w...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
party_name*string
Party name to search for. Case-insensitive substring match against conflict_party_log entries.
party_typestring
Optional. Restrict to a single party type.one of plaintiff · defendant · counsel · witness · third-party
since_daysinteger
Lookback window in days against scope created_at. Default 365.default: 365
scope_get_dispatch_routing_stateRead-only view of the roster auto-routing state machine for one scope. Returns the current state (pending_primary, awaiting_primary_response, primary_accepted, primary_declined, primary_timed_out, opened_to_network, awarded, completed), the Primary vendor for the dispatch (whe...2 params

Read-only view of the roster auto-routing state machine for one scope. Returns the current state (pending_primary, awaiting_primary_response, primary_accepted, primary_declined, primary_timed_out, opened_to_network, awarded, completed), the Primary vendor for the dispatch (whe...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
scope_id*string
UUID of the scope.
scope_market_rate_compareShow typical market pricing for a legal-services vendor category. Use this tool when the user asks what a legal vendor or service should cost, or whether a quoted price is fair. Specifically: process serving, court reporting, records retrieval, IMEs, expert witnesses, e-discov...4 params

Show typical market pricing for a legal-services vendor category. Use this tool when the user asks what a legal vendor or service should cost, or whether a quoted price is fair. Specifically: process serving, court reporting, records retrieval, IMEs, expert witnesses, e-discov...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
category*string
Service category slug (e.g. 'court-reporting'). Use scope_list_categories to discover valid values.
sample_sizeinteger
Optional. Advisory; the privacy gate is a hard floor of 10 awarded bids across different buyer orgs regardless of this value.
jurisdictionstring
Optional federal district or state code.
scope_list_deliverables_for_scopeList vendor-uploaded deliverables for a scope. Returns each deliverable with type, vendor name, upload date, file size, notes, version, secure-link URL (works without login, expires in 7 days), and a short-lived signed download URL (1 hour TTL). Caller must own the scope (buye...2 params

List vendor-uploaded deliverables for a scope. Returns each deliverable with type, vendor name, upload date, file size, notes, version, secure-link URL (works without login, expires in 7 days), and a short-lived signed download URL (1 hour TTL). Caller must own the scope (buye...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
scope_id*string
UUID of the scope.
scope_get_deliverableFetch a single vendor-uploaded deliverable by id. Returns metadata + a short-lived signed download URL (1 hour TTL). The buyer's AI can hand the URL to a downstream analysis tool (transcript review, exhibit extraction, etc.) - Scope is the delivery layer, not the analysis layer.2 params

Fetch a single vendor-uploaded deliverable by id. Returns metadata + a short-lived signed download URL (1 hour TTL). The buyer's AI can hand the URL to a downstream analysis tool (transcript review, exhibit extraction, etc.) - Scope is the delivery layer, not the analysis layer.

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
deliverable_id*string
UUID of the deliverable.
scope_search_deliverablesSearch the buyer org's deliverables by free-text query. v1 uses SQL ILIKE on notes + deliverable_type fields; full-text search (tsvector + GIN) is a follow-up. Optional scope_id narrows to a single scope; optional deliverable_type narrows to one type (e.g., 'Transcript', 'COI'...4 params

Search the buyer org's deliverables by free-text query. v1 uses SQL ILIKE on notes + deliverable_type fields; full-text search (tsvector + GIN) is a follow-up. Optional scope_id narrows to a single scope; optional deliverable_type narrows to one type (e.g., 'Transcript', 'COI'...

Parameters* required
query*string
Free-text search query.
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
scope_idstring
Optional. Restrict to a single scope.
deliverable_typestring
Optional. Filter to a specific deliverable type.
scope_send_deliverableAd-hoc re-send of an existing deliverable to additional recipients across one or more channels. Use when a lead attorney wants to forward a transcript, or to push a report to a CMS matter id, or to re-fan-out after fixing a typo in the email recipient list. Buyer org members o...4 params

Ad-hoc re-send of an existing deliverable to additional recipients across one or more channels. Use when a lead attorney wants to forward a transcript, or to push a report to a CMS matter id, or to re-fan-out after fixing a typo in the email recipient list. Buyer org members o...

Parameters* required
formatstring
Response shape. 'envelope' (default) returns the dashboard-tier wrapper with summary, structured data, render hints, and a signed deep link. 'legacy' returns the raw pre-envelope shape for backwards-compat callers.one of envelope · legacydefault: envelope
channels*array
Channels to attempt. Subset of email, cms_clio, cms_mycase, cms_filevine, ai_assistant, calendar.
recipients*array
Array of {kind, value, label?} recipients. kind is one of: email, cms_clio, cms_mycase, cms_filevine, ai_assistant, calendar.
deliverable_id*string
UUID of the deliverable to re-send.
swp_proposeSubmit an initial scope of work to a legal vendor for negotiation. Use when a user wants to engage a vendor for specific legal work but the spec may need vendor input to finalize.6 params

Submit an initial scope of work to a legal vendor for negotiation. Use when a user wants to engage a vendor for specific legal work but the spec may need vendor input to finalize.

Parameters* required
deadline*string
ISO-8601 date or date-time.
vertical*string
Vertical. Only 'legal' is wired in v1.one of legal
work_spec*object
Vertical-specific work spec, discriminated by 'category'.
session_id*string
UUID for this negotiation session.
vendor_org_id*string
UUID of the vendor org being engaged.
budget_ceilingobject
swp_clarifyVendor asks the buyer clarifying questions about a proposed scope. Use when the work spec is ambiguous or missing details a bid would depend on.2 params

Vendor asks the buyer clarifying questions about a proposed scope. Use when the work spec is ambiguous or missing details a bid would depend on.

Parameters* required
session_id*string
clarification_questions*array
swp_refineBuyer answers vendor clarifying questions and submits an updated work spec.3 params

Buyer answers vendor clarifying questions and submits an updated work spec.

Parameters* required
answers*array
session_id*string
updated_work_spec*object
swp_bidVendor submits a bid against a proposed scope. Response envelope includes a gate descriptor when a human approval is required before the bid can be accepted.5 params

Vendor submits a bid against a proposed scope. Response envelope includes a gate descriptor when a human approval is required before the bid can be accepted.

Parameters* required
bid_terms*string
bid_amount*object
session_id*string
validity_window*string
ISO-8601 duration or shorthand like '48h'.
request_price_commit_gateboolean
Opt-in to a price-commit human gate.
swp_counterBuyer counters a vendor bid with a new amount and updated terms. Vendor must re-bid with scope_bid for the session to advance.3 params

Buyer counters a vendor bid with a new amount and updated terms. Vendor must re-bid with scope_bid for the session to advance.

Parameters* required
session_id*string
counter_terms*string
counter_amount*object
swp_acceptAccept the current bid and move the session to ACCEPTED. If a human gate has not cleared, returns gate_pending with an approval URL.1 params

Accept the current bid and move the session to ACCEPTED. If a human gate has not cleared, returns gate_pending with an approval URL.

Parameters* required
session_id*string
swp_rejectReject the current session. Terminal. Either party can call. Reason is a structured enum.3 params

Reject the current session. Terminal. Either party can call. Reason is a structured enum.

Parameters* required
notestring
reason*string
one of out_of_scope · price · timeline · conflict · capacity · other
session_id*string
swp_session_statusRead-only. Returns current state, gate state, work spec, and current bid for a session. Caller must be a participant.1 params

Read-only. Returns current state, gate state, work spec, and current bid for a session. Caller must be a participant.

Parameters* required
session_id*string

@scope-bid/scope-mcp

Hire your next vendor through your AI.

Model Context Protocol servers for Scope.bid vendor dispatch across legal, insurance claims, and AEC services.

scope.bid | MCP Registry | npm | Plugin marketplace


What this is

Three Model Context Protocol servers that let AI assistants dispatch vendor requests to credentialed human vendors and receive bids back inside ten minutes.

  • @scope-bid/scope-mcp - legal vertical (court reporters, IMEs, records, experts, e-discovery, translation, mediators, trial graphics, foreign-jurisdiction counsel, more)
  • @scope-bid/scope-claims-mcp - insurance claims (IMEs, surveillance, peer review, voc rehab, life-care plans, defense medical record review)
  • @scope-bid/scope-aec-mcp - AEC (subcontractor prequal, bonding, safety records, dispatch)

Scope.bid is the first vertical-services MCP platform on Anthropic's official Model Context Protocol Registry. Three namespaces are claimed under DNS-verified bid.scope/* (legal, claims, AEC). Two are reserved (healthcare, pharma).

Scope.bid is not affiliated with scope-bid.com, an unrelated laboratory equipment auction platform.

Install

npm install -g @scope-bid/scope-mcp
npm install -g @scope-bid/scope-claims-mcp
npm install -g @scope-bid/scope-aec-mcp

For most clients you do not need to install globally. Use npx -y @scope-bid/scope-mcp directly from your MCP client config.

Configure (Claude Desktop, Claude Code, Cursor)

{
  "mcpServers": {
    "scope-legal": {
      "command": "npx",
      "args": ["-y", "@scope-bid/scope-mcp"],
      "env": {
        "SCOPE_API_TOKEN": "your-token-here"
      }
    },
    "scope-claims": {
      "command": "npx",
      "args": ["-y", "@scope-bid/scope-claims-mcp"],
      "env": {
        "SCOPE_API_TOKEN": "your-token-here"
      }
    }
  }
}

For read-only demo usage the token is optional.

Or use HTTP transport (no install)

{
  "mcpServers": {
    "scope-legal": {
      "type": "http",
      "url": "https://scope.bid/api/mcp/legal",
      "headers": { "Authorization": "Bearer your-token-here" }
    }
  }
}

HTTP endpoints:

  • https://scope.bid/api/mcp/legal
  • https://scope.bid/api/mcp/claims
  • https://scope.bid/api/mcp/aec

Tools

Legal (bid.scope/legal):

  • scope_dispatch_matter - send a matter to vendors and get live quotes
  • scope_briefing - daily briefing across all open matters
  • scope_get_matter, scope_list_matters, scope_list_categories, scope_list_vendors, scope_list_roster
  • scope_set_vendor_tier, scope_remove_from_roster, scope_award_matter
  • scope_roster_audit, scope_vendor_health, scope_spend_rollup, scope_credential_alerts
  • swp_propose, swp_clarify, swp_bid, swp_counter, swp_accept, swp_refine, swp_reject, swp_session_status - Scope Work Protocol negotiation primitives

Claims (bid.scope/claims): IME routing, surveillance coordination, defense medical record review, life-care planning, voc rehab routing, roster audit, credential alerts.

AEC (bid.scope/aec): subcontractor dispatch, prequalification, bonding capacity, safety record pulls, AEC vendor listing.

Environment variables

  • SCOPE_API_BASE - override the default API base. Defaults to https://scope.bid.
  • SCOPE_API_TOKEN - bearer token for write operations.
  • SCOPE_ORG_SLUG - pin reads and writes to a specific buyer organization. Useful for multi-tenant deployments.

Plugin marketplace alternative

If you want bundled slash commands and skills along with the MCP server registration, install the plugin marketplace instead:

/plugin marketplace add github.com/scope-bid/scope-platform
/plugin install scope-legal

Evals

Five canonical scenarios protect against regressions in MCP tool behavior.

Run locally against mocks:

npm run eval

Run against the live Anthropic API with MCP tools attached:

npm run eval:live

Add a new scenario any time a tool or skill ships that creates a new failure mode. Fixtures live in tests/evals/fixtures/, mocked tool responses in tests/evals/mocks/, runner in tests/evals/runner.ts. CI runs the mocked harness on every PR via .github/workflows/eval.yml.

Version bumps

When updating package.json version in any package directory, also update the matching server.json version. CI auto-syncs as a safety net but committed files should stay aligned for repo hygiene and local-publish testing.

Company

Scope Bid, Inc. is a Delaware C-corp founded May 2026 by Jack Gillen. San Diego, CA. Patent pending.

LinkedIn: https://www.linkedin.com/company/scope-bid/

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

SCOPE_API_BASEdefault: https://scope.bid

Base URL of the Scope API. Defaults to the hosted instance.

SCOPE_API_TOKENsecret

Bearer token from scope.bid/settings/api-tokens. Required for write tools.

SCOPE_ORG_SLUG

Pin reads/writes to a specific buyer organization.

Categories
Automation & Workflows
Registryactive
Package@scope-bid/scope-mcp
TransportSTDIO, HTTP
AuthRequired
Tools verifiedJun 10, 2026
UpdatedJun 10, 2026
View on GitHub

Related Automation & Workflows MCP Servers

View all →
n8n Workflow Builder

makafeli/n8n-workflow-builder

AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.
519
N8N

illuminaresolutions/n8n-mcp-server

MCP server implementation for n8n workflow automation
120
Make Mcp

danishashko/make-mcp

Unofficial MCP server for Make.com automation - build, validate & deploy scenarios via AI
5
n8n Manager MCP

lukisch/n8n-manager-mcp

MCP server for n8n workflow management -- view, create, sync and manage workflows via AI.
1
Airflow

io.github.us-all/airflow

Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)
Mcp Workflow

io.github.infoinlet-marketplace/mcp-workflow

Workflow automation for AI agents — browse 125 connectors + 234 templates, run via FluxTurn.