Skip to main content
Glama

Firecrawl by Nova (CIVAI)

firecrawl_gov_search

Search US federal, state, and local statutes, regulations, codes, court opinions, and other government publications for legal or regulatory questions that need primary text. Clarify a missing jurisdiction or ambiguous as-of date before identifying the governing rule.

Optional filters narrow results by jurisdiction, court, court type, cited law or case, and site. Filters keep only pages the index has labeled, so a filtered search can leave out relevant pages, and no results does not mean none exist. Court labels are most complete for federal courts and case-law collections.

Returns ranked results with a position, title, URL, and matched snippet. Results may include historical versions, bill text, agency guidance, and third-party reproductions. Verify the issuer, jurisdiction, enacted/effective status, and version before citing current governing law. Read a known URL or additional page context with firecrawl_scrape. Use general search for non-US questions or missing coverage; no hits does not establish that no applicable law exists.

Input Schema

NameRequiredDescriptionDefault
kNoNumber of ranked results to return (default 10).
citesNoKeep only pages that cite one law or case, as a printed citation such as "42 U.S.C. § 1983" or "5 U.S. 137", or a citation id such as "us:usc:42:1983".
courtNoKeep only pages labeled for one court, by CourtListener court id, such as "scotus", "ca9" or "nysd".
queryYesNatural-language legal or regulatory question or search phrase, including the jurisdiction, agency, or citation when relevant.
domainNoKeep only pages from one site, such as "irs.gov".
courtTypeNoKeep only pages from one type of court: federal-supreme, federal-appellate, federal-district, federal-bankruptcy, federal-special, military, state-supreme, state-appellate, state-trial, state-special, state-attorney-general.
jurisdictionNoKeep only pages of one jurisdiction: "us" for federal, or "us-" plus a two-letter state or territory code, such as "us-ca" or "us-dc".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden and does so well: it discloses that filters rely on index labels, can exclude relevant pages, and that no results does not prove no law exists. It also warns that results may include historical versions, bill text, agency guidance, and third-party reproductions, and instructs verification of issuer, jurisdiction, status, and version.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and every section has a purpose: scope, guidance, filter caveats, return format, verification, and alternatives. It is slightly repetitive in warning twice that no results does not mean no law exists, which keeps it from being maximally concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a seven-parameter search tool with no annotations and no output schema, the description covers the return shape (position, title, URL, snippet), the reliability caveats, the filtering limitations, and the follow-up tools. Nothing essential for correct invocation appears to be missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all seven parameters, including the enum and jurisdiction pattern. The description adds useful operational meaning by explaining that filters narrow by jurisdiction, court, court type, cited law or case, and site, and by warning that filtered searches can miss relevant pages.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb and resource: searching US federal, state, and local statutes, regulations, codes, court opinions, and government publications. It distinguishes the tool from general web search by tying it to legal or regulatory questions needing primary text.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly names when to use it versus alternatives: use general search for non-US questions or missing coverage, and use firecrawl_scrape for a known URL or additional page context. It also states a prerequisite behavior: clarify missing jurisdiction or ambiguous as-of date before identifying the governing rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources