law
LawOracle — 20 legal AI tools: case law search, contracts, EU regulations, citation graph.
Should I use this
Quality & Safety
Findings (1)
- LOWin article_extract
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (20)
🟢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
Evidence