{"name":"scope-bid-legal","version":"0.3.1","icons":[{"src":"https://scope.bid/brand/scope-logomark-256.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://scope.bid/brand/scope-logomark-512.png","mimeType":"image/png","sizes":["512x512"]}],"protocolVersion":"2025-11-25","transport":"streamable-http","demo_mode":true,"tools":[{"name":"scope_list_categories","description":"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)."},{"name":"scope_list_vendors","description":"List Scope-verified vendors. Each result includes verified-reputation metrics (on-time %, budget variance, rework rate, completed matters, satisfaction) and credentialing summary. Vendor names are returned only for verified callers; anonymous callers get anonymized labels."},{"name":"scope_dispatch_matter","description":"Post a new matter to Scope. Vendors in the requested category return anonymized quotes via the interactive SWP negotiation flow (propose / clarify / refine / bid / counter / accept). Returns the matter id and status; bids close after bid_window_minutes (default 4 days). Requires a valid Scope API token. Use this when an AI workflow needs to engage a vendor on behalf of a firm - for example when a deposition notice arrives, when records retrieval is needed, or when an e-discovery request is triggered."},{"name":"scope_get_matter","description":"Look up a matter by its display id (e.g. SC-2041) or UUID. Returns scope details, bids received, award status, and any deliverables. For sealed matters, vendor names are anonymized in returned bids until the matter is awarded."},{"name":"scope_list_matters","description":"List matters in flight for the calling buyer organization. Useful for status sweeps and pipeline reporting from inside an AI workflow."},{"name":"scope_list_roster","description":"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?' before dispatching a matter."},{"name":"scope_set_vendor_tier","description":"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 vendor entirely.' Requires authentication."},{"name":"scope_remove_from_roster","description":"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."},{"name":"scope_award_matter","description":"Award a dispatched matter to a chosen vendor. Locks the booking, generates the engagement letter, triggers calendar coordination, and prepares the Stripe Connect invoice. Returns a confirmation payload with the actions taken and next steps. Demo mode does not actually fire downstream integrations - the response shape is real but no DocuSign envelope, no Stripe invoice, no calendar invite goes out."},{"name":"scope_briefing","description":"Briefing for the authenticated buyer org's recent matter activity. Returns matters bucketed by action_required (awaiting your decision), awaiting_vendor (open, no quote yet), scheduled_this_week, scheduled_next_week, and recently_completed. Use this at session start to ground your AI on what's changed since last view."},{"name":"scope_roster_audit","description":"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."},{"name":"scope_spend_rollup","description":"Aggregate awarded-bid spend across the buyer org over a date window. Group by vendor, category, matter_type, jurisdiction, or scope. Returns total amount + per-group breakdown sorted by spend descending."},{"name":"scope_vendor_health","description":"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."},{"name":"scope_credential_alerts","description":"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."},{"name":"swp_propose","description":"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."},{"name":"swp_clarify","description":"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."},{"name":"swp_refine","description":"Buyer answers vendor clarifying questions and submits an updated work spec."},{"name":"swp_bid","description":"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."},{"name":"swp_counter","description":"Buyer counters a vendor bid with a new amount and updated terms. Vendor must re-bid with scope_bid for the session to advance."},{"name":"swp_accept","description":"Accept the current bid and move the session to ACCEPTED. If a human gate has not cleared, returns gate_pending with an approval URL."},{"name":"swp_reject","description":"Reject the current session. Terminal. Either party can call. Reason is a structured enum."},{"name":"swp_session_status","description":"Read-only. Returns current state, gate state, work spec, and current bid for a session. Caller must be a participant."}],"url":"https://scope.bid/api/mcp/legal","docs":"https://scope.bid/mcp/legal"}