law

LawOracle — 20 legal AI tools: case law search, contracts, EU regulations, citation graph.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
78%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'article_extract' description lacks action verbin article_extract

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,807Tokens (tool definitions)
~614 BTypical response size
Moderate attention impact (1.41% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "law": {
      "url": "https://tooloracle.io/law/mcp/"
    }
  }
}

Remote endpoints

https://tooloracle.io/law/mcp/streamable-http

What it can do

Tool inventory

Tools (20)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢multi_jurisdiction_search(query, jurisdictions, max_per_source)

Search across ALL jurisdictions (US, EU, UK) in a single call. The killer feature: one query, 7 legal databases, 4 jurisdictions.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Legal search query (e.g. 'stablecoin regulation', 'crypto custody')"
    },
    "jurisdictions": {
      "type": "string",
      "description": "Comma-separated: us,eu,uk,de or 'all' (default: all)"
    },
    "max_per_source": {
      "type": "integer",
      "description": "Max results per source (default: 5)"
    }
  },
  "additionalProperties": false
}
🟢federal_register_search(query, limit)

Search the US Federal Register for rules, proposed rules, and notices. Covers all federal agencies (SEC, CFTC, FDIC, OCC, Fed, FinCEN).

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 20)"
    }
  },
  "additionalProperties": false
}
🟢federal_register_document(document_number)

Get full Federal Register document by document number.

Input Schema

{
  "type": "object",
  "properties": {
    "document_number": {
      "type": "string",
      "description": "FR document number (e.g. '2024-12345')"
    }
  },
  "additionalProperties": false
}
🟢sec_filing_search(query, limit)

Full-text search across all SEC EDGAR filings. 4,000+ stablecoin results. Covers 10-K, 8-K, S-1, CORRESP, etc.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 50)"
    }
  },
  "additionalProperties": false
}
🟢sec_company_filings(company)

Get all SEC filings for a company by name or CIK number. Returns recent 20 filings with form type, date, description.

Input Schema

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "Company name or CIK number (e.g. 'Circle' or '0001876042')"
    }
  },
  "additionalProperties": false
}
🟢court_opinion_search(query, type, limit)

Search 1.1 million+ US federal and state court opinions via CourtListener (Free Law Project). Covers Supreme Court, Circuit Courts, District Courts.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Legal search query"
    },
    "type": {
      "type": "string",
      "description": "o=opinions (default), r=dockets"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10)"
    }
  },
  "additionalProperties": false
}
🟢congress_bill_search(query, limit)

Search US Congressional bills. Track stablecoin, crypto, financial regulation bills.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term (e.g. 'stablecoin', 'digital asset')"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10)"
    }
  },
  "additionalProperties": false
}
🟢congress_bill_detail(congress, bill_type, number)

Get detailed bill information including sponsors, status, committees, text.

Input Schema

{
  "type": "object",
  "properties": {
    "congress": {
      "type": "string",
      "description": "Congress number (default: 118)"
    },
    "bill_type": {
      "type": "string",
      "description": "hr, s, hjres, sjres (default: hr)"
    },
    "number": {
      "type": "string",
      "description": "Bill number"
    }
  },
  "additionalProperties": false
}
🟢regulations_gov_search(query, agency, doc_type, limit)

Search Regulations.gov for proposed rules, final rules, and public comments. Filter by agency (SEC, CFTC, FDIC, OCC, FED, FINCEN).

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term"
    },
    "agency": {
      "type": "string",
      "description": "Agency ID filter (SEC, CFTC, FDIC, OCC, FED, FINCEN)"
    },
    "doc_type": {
      "type": "string",
      "description": "Rule, Proposed Rule, Notice, Other"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, min 5)"
    }
  },
  "additionalProperties": false
}
🟢eurlex_search(query, limit)

Search EU legislation via EUR-Lex SPARQL. Find regulations, directives, decisions by keyword. Returns CELEX numbers and EUR-Lex links.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term (e.g. 'Markets in Crypto', 'Digital Operational Resilience')"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10)"
    }
  },
  "additionalProperties": false
}
🟢uk_legislation_search(query, limit)

Search UK Acts of Parliament and Statutory Instruments via legislation.gov.uk.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10)"
    }
  },
  "additionalProperties": false
}
🟢uk_act_content(act_path)

Get UK act metadata and content URL. Returns provisions count, XML/HTML links.

Input Schema

{
  "type": "object",
  "properties": {
    "act_path": {
      "type": "string",
      "description": "Act path (e.g. 'ukpga/2023/29') or full legislation.gov.uk URL"
    }
  },
  "additionalProperties": false
}
🟢de_law_list

List indexed German federal laws relevant to financial regulation (KWG, WpHG, GwG, ZAG, etc.).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢de_law_lookup(law)

Get metadata and links for a specific German federal law.

Input Schema

{
  "type": "object",
  "properties": {
    "law": {
      "type": "string",
      "description": "Law abbreviation: kwg, wphg, gwg, zadig, bdsg, kagb, bgb, hgb, aktg, gmbhg, insog, stgb, gg"
    }
  },
  "additionalProperties": false
}
🟢jurisdiction_list

List all supported jurisdictions, data sources, and their capabilities.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢obligation_search(regulation, topic, article)

Search regulatory obligations across DORA, MiCA, AMLR. Filter by regulation, topic, or article. Returns stable obligation IDs for compliance tracking.

Input Schema

{
  "type": "object",
  "properties": {
    "regulation": {
      "type": "string",
      "description": "Filter: dora, mica, amlr (optional, default: all)"
    },
    "topic": {
      "type": "string",
      "description": "Filter: governance, ict_risk, incident, testing, third_party, authorization, stablecoin, due_diligence (optional)"
    },
    "article": {
      "type": "string",
      "description": "Filter by article number (optional)"
    }
  },
  "additionalProperties": false
}
🟢article_extract(regulation, article)

Deep article-level extraction from EU regulations (DORA, MiCA, AMLR). Returns obligations, delegated acts, and cross-jurisdiction equivalents.

Input Schema

{
  "type": "object",
  "properties": {
    "regulation": {
      "type": "string",
      "description": "Regulation: dora, mica, amlr"
    },
    "article": {
      "type": "string",
      "description": "Article number (e.g. '28')"
    }
  },
  "additionalProperties": false
}
⚪obligation_trace(obligation_id, entity_id)

Full regulatory trace: Obligation → Control → Evidence → Finding. Connects LawOracle to DORA OS. Pass entity_id for live Ampel status.

Input Schema

{
  "type": "object",
  "properties": {
    "obligation_id": {
      "type": "string",
      "description": "Obligation ID (e.g. DORA-TPR-01, MICA-AUTH-01, AMLR-CDD-01)"
    },
    "entity_id": {
      "type": "string",
      "description": "Optional: entity ID for live AmpelOracle status lookup"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server status including cache stats, API key status, source count.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪ping

Quick connectivity test.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded20 tools
verifiedversion not recorded20 tools