Pubrecords MCP server
online · 100% uptimeUS public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
1 stars
Reviews
Write oneNobody has reviewed Pubrecords yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pubrecords tools (10)
write = sends, deletes, buys or postsmcp_get_company_detailsFreeFetch officers, agent, and filing history for a known company. Args: company_id: OpenCorporates company number. jurisdiction: Jurisdiction code (e.g. 'us_de', 'us_ca').
mcp_get_sec_filingFreeFetch metadata + index URL for one SEC filing by accession number. Args: accession_number: EDGAR accession number (e.g. '0001193125-21-000001').
mcp_get_ucc_filingsFreeUCC lien lookup. (Roadmap; returns not_implemented per state.) Args: debtor_name: Name of the debtor. state: 2-letter state code.
mcp_lookup_federal_spendingFreeSearch USASpending.gov for awards (contracts + grants). Args: recipient_name: Award recipient name. agency: Awarding agency name (e.g. 'Department of Defense'). year: Fiscal year (e.g. 2024). limit: Max results (1-100, default 25).
mcp_lookup_npiFreeLook up healthcare providers in the NPPES NPI registry. Args: name: Provider individual or organization name. specialty: Taxonomy description (e.g. 'Internal Medicine'). state: 2-letter state code. limit: Max results (1-200, default 25).
mcp_search_companiesFreeSearch US business entities by name (OpenCorporates). Args: name: Company or trade name to search for. state: 2-letter US state code (e.g. 'CA') to narrow jurisdiction. status: Filter by current status (e.g. 'active', 'dissolved'). limit: Max results (1-100, default 25).
mcp_search_court_casesFreeSearch federal court cases via CourtListener (RECAP). Args: party_name: Plaintiff or defendant name. court: CourtListener court id (e.g. 'nyed', 'txsd'). date_from: Earliest filing date (YYYY-MM-DD). limit: Max results (1-50, default 25).
mcp_search_licensesFreeSearch professional / business licenses (NPI + FCC, more sources roadmap). Args: entity_name: Licensee name. license_type: 'npi' | 'medical' | 'fcc' | 'radio' | 'all'. state: 2-letter state code.
mcp_search_sec_filingsFreeSearch SEC EDGAR full-text for filings. Args: company_name: Issuer name or keyword. form_type: Filing form (e.g. '10-K', '10-Q', '8-K'). date_from: Earliest filing date (YYYY-MM-DD). limit: Max results (1-100, default 25).
mcp_verify_entityFreeCross-reference an entity across multiple sources and score confidence. Args: name: Entity name to verify. state: Optional 2-letter state code for jurisdiction filtering.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 75ms20/20
- Tool poisoning10 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 137 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Pubrecords compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 79/100
- higher than 58% of 48,243 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 272 ms
- faster than 55% of 30,027 servers
- GitHub stars
- 1
- more than 65% of 28,706 servers
What its tools let an agent do: 10 read
Install Pubrecords in Claude Code, Cursor or VS Code
claude mcp add --transport http pubrecords https://mcp-pubrecords-production.up.railway.app/mcp/
What the publisher says
From the Pubrecords repository's README, as published. We do not edit it. Read it on GitHub
PubRecords MCP
Public-records intelligence for AI agents. Aggregate US business filings, SEC reports, federal court cases, federal spending awards, and professional licenses through a single MCP server. Built for due diligence, compliance, sales research, and background checks.
MCPize Listing Copy
PubRecords MCP turns the patchwork of US public-records APIs into a single, predictable tool surface for AI agents. One call cross-references a company across OpenCorporates, SEC EDGAR, USASpending.gov, CourtListener (RECAP), the NPI registry, and FCC license-view — and returns a normalized confidence score so your agent doesn't need to babysit the messy bits. Every endpoint is async, retries upstream 429s with exponential backoff, and never crashes — failures come back as structured {success: false, error: ...} envelopes that downstream tools can branch on cleanly.
Designed for due diligence and KYB workflows, compliance and adverse-media checks, sales prospecting, and background research. AI agents using PubRecords MCP can verify whether a counterparty actually exists, find their officers and registered agent, surface federal litigation history, see contract awards from Uncle Sam, and confirm professional licenses — all without juggling six different API keys, rate-limit headers, or response schemas. Cached 24 hours by default; most underlying records refresh daily at the source. Free tier (30 calls/day) for evaluation; Pro at $29/mo or $0.03/call for production traffic.
Pricing
Default dev key (free tier): pubrecords-dev-key-001
Upgrade:
Tool Reference
Install in Claude
claude mcp add --transport http pubrecords-mcp https://mcp-pubrecords-production.up.railway.app/mcp/Note the trailing slash on /mcp/. Without it the gateway issues a 307 that drops the POST body, breaking the JSON-RPC handshake.
Then set the API key in your client:
X-API-Key: pubrecords-dev-key-001Python SDK
A thin Python wrapper for non-MCP integrations is published on PyPI:
pip install pubrecordsfrom pubrecords import PubRecords
client = PubRecords(api_key="pubrecords-dev-key-001")
print(client.health())
print(client.search_companies(name="Apple", state="CA"))Source: pubrecords-sdk/. PyPI: .
REST surface (mirrors the MCP tools)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Pubrecords: common questions
- Is Pubrecords MCP server safe?
- Mostly: it is graded B (79/100). Read the Pubrecords safety report
- How do I install Pubrecords?
- It runs remotely at mcp-pubrecords-production.up.railway.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Pubrecords need an API key?
- Yes. The registry entry asks for
X-API-Key. - Is Pubrecords maintained?
- The last commit was 176 days ago (2026-05-13). The latest release is v0.1.0.
- Is Pubrecords up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Pubrecords compare with other MCP servers?
- safety score 79/100 (higher than 58% of 48,243 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.