Korean Law MCP
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
Beschreibung vom Entwickler (englisches Original)
US public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
5/5 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (mcp-pubrecords-production.up.railway.app)
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude · etwa 5 Min.
Du brauchst einen Schlüssel von Pubrecords (auf der Seite des Anbieters registrieren, kann kosten) · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
CustomizeConnectors
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
Pubrecordshttps://mcp-pubrecords-production.up.railway.app/mcp/Unter Request headers diesen Namen und Wert hinzufügen
X-API-Key<Schlüssel hier einfügen>Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Authentication so lassen, wie Claude es erkannt hat, dann Add klicken
+ConnectorsPubrecords
Nutze Pubrecords und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Pubrecords nutzt, oder ein Werkzeug von Pubrecords in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Pubrecords noch nicht verbinden
Pubrecords braucht zum Verbinden deinen eigenen Schlüssel, aber die OpenAI-Hilfe beschreibt nur die Anmeldung per OAuth; eine Schlüssel-Option konnten wir nicht bestätigen
A · Eine App nutzen, die Pubrecords verbinden kann
B · Andere in Recht & Behördendaten, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code · etwa 5 Min.
Du brauchst einen Schlüssel von Pubrecords (auf der Seite des Anbieters registrieren, kann kosten)
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --transport http pubrecords https://mcp-pubrecords-production.up.railway.app/mcp/ --header 'X-API-Key: your-value'Ersetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Pubrecords sollte in der Liste als verbunden erscheinen
Nutze Pubrecords und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Pubrecords nutzt, oder ein Werkzeug von Pubrecords in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor · etwa 5 Min.
Du brauchst einen Schlüssel von Pubrecords (auf der Seite des Anbieters registrieren, kann kosten)
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
In den Einstellungen von Pubrecords ist X-API-Key leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Pubrecords und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Pubrecords nutzt, oder ein Werkzeug von Pubrecords in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code · etwa 5 Min.
Du brauchst einen Schlüssel von Pubrecords (auf der Seite des Anbieters registrieren, kann kosten)
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Pubrecords ist X-API-Key leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Pubrecords und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Pubrecords nutzt, oder ein Werkzeug von Pubrecords in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Claude Code
claude mcp add --transport http pubrecords https://mcp-pubrecords-production.up.railway.app/mcp/ --header 'X-API-Key: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"pubrecords": {
"url": "https://mcp-pubrecords-production.up.railway.app/mcp/",
"headers": {
"X-API-Key": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"pubrecords": {
"type": "http",
"url": "https://mcp-pubrecords-production.up.railway.app/mcp/",
"headers": {
"X-API-Key": "your-value"
}
}
}
}X-API-Key geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 10. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
mcp_search_companiesSearch 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_get_company_detailsFetch 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_search_sec_filingsSearch 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_get_sec_filingFetch metadata + index URL for one SEC filing by accession number. Args: accession_number: EDGAR accession number (e.g. '0001193125-21-000001').
mcp_search_court_casesSearch 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_lookup_federal_spendingSearch 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_npiLook 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_get_ucc_filingsUCC lien lookup. (Roadmap; returns not_implemented per state.) Args: debtor_name: Name of the debtor. state: 2-letter state code.
mcp_verify_entityCross-reference an entity across multiple sources and score confidence. Args: name: Entity name to verify. state: Optional 2-letter state code for jurisdiction filtering.
mcp_search_licensesSearch 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.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto bch1212 bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 21 Tagen
Nutzt MIT
Antwort in 24 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 10 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 5 von 5 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: X-API-Key
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt vor 21 Tagen geändert, und die neueste Version (0.1.0) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT Business und höher.
In derselben Kategorie: Korean Law MCP, Global law, Tw Legal Rag
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
The law of nearly every country on earth, any date: read it, see what changed it, check citations.
Taiwan law MCP server: 22M court judgments, statutes, agency rulings, with citation checks
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
One paid MCP server for US public records, federal grants, and federal contracts. Companies, SEC filings, court dockets, spending awards, licenses, Grants.gov opportunities, and SAM.gov contract notices share a single API key and a single bill.
This repository is the combined Halverson IQ Data server.
| Source | Tools |
|---|---|
| OpenCorporates, SEC EDGAR, CourtListener, USASpending, NPPES, FCC | Public-records tools (companies, filings, courts, spending, licenses, entity verification) |
| Grants.gov | Grant search, details, agency rollup, deadline radar |
| SAM.gov | Contract search, notice details, award notices |
Not part of this server: business-intel and outdoor datasets (separate or retired), and web-page fetching (a different pipeline with its own fetchers and cache).
One customer key is checked on every tool. Free tier is 30 calls/day across the whole server. Pro is unlimited on the same key. Upgrade: https://mcpize.com/pubrecords-mcp
| Tier | Price | Limit |
|---|---|---|
| Free | $0 | 30 calls/day |
| Pro | $29/mo | Unlimited |
| Metered | $0.03/call | Pay-as-you-go |
Keys are issued per user. Ask the operator for a key, or have them mint one with POST /admin/keys. Examples below use the placeholder YOUR_API_KEY.
| Tool | Args | Returns |
|---|---|---|
search_companies | name, state?, status?, limit? | OpenCorporates entities |
get_company_details | company_id, jurisdiction | Officers, registered agent, filings |
search_sec_filings | company_name, form_type?, date_from?, limit? | EDGAR filing list |
get_sec_filing | accession_number | Filing metadata + index URL |
search_court_cases | party_name, court?, date_from?, limit? | RECAP federal dockets |
lookup_federal_spending | recipient_name, agency?, year?, limit? | USASpending awards |
lookup_npi | name?, specialty?, state?, limit? | NPPES providers |
get_ucc_filings | debtor_name, state | UCC liens (roadmap — see Data Gaps) |
verify_entity | name, state? | Cross-source 0–100 confidence score |
search_licenses | entity_name, license_type?, state? | NPI + FCC license union |
| Tool | Args | Returns |
|---|---|---|
search_grants | keyword?, agency?, amount_min?, amount_max?, status?, limit? | Grants.gov opportunities |
get_grant_details | opportunity_id | Full Grants.gov record |
search_contracts | keyword?, naics_code?, agency?, set_aside?, limit? | SAM.gov solicitations |
get_contract_details | notice_id | One SAM.gov notice |
search_awards | recipient_name?, agency?, year? | SAM.gov award notices |
get_agencies | type? (grants, contracts, or both) | Agencies with open opportunities |
get_deadlines | days_ahead? | Grants closing inside the window |
match_opportunities | org_description, org_type?, focus_areas?, limit? | Top grants + contracts for an org profile |
focus_areas on the REST route is a comma-separated string. The MCP tool accepts a list.
Contract tools call SAM.gov only when SAM_API_KEY is set. If it is missing they return {"success": false, "error": "SAM_API_KEY is not configured"} and do not send a request.
claude mcp add --transport http halverson-iq-data 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: YOUR_API_KEY
A thin Python wrapper for non-MCP integrations lives in pubrecords-sdk/:
pip install pubrecords
from pubrecords import PubRecords
client = PubRecords(api_key="YOUR_API_KEY") print(client.health()) print(client.search_companies(name="Apple", state="CA")) print(client.search_grants(keyword="broadband"))
Every MCP tool is also available over plain HTTP. Send the same X-API-Key on each call.
curl -H "X-API-Key: YOUR_API_KEY" \
"https://mcp-pubrecords-production.up.railway.app/tools/search_companies?name=Apple&state=CA"
curl -H "X-API-Key: YOUR_API_KEY" \ "https://mcp-pubrecords-production.up.railway.app/tools/search_grants?keyword=broadband"
Production URL: https://mcp-pubrecords-production.up.railway.app
GET /health (no auth)
GET /usage (X-API-Key) GET /tools/ ?... (X-API-Key) POST /admin/keys (X-Admin-Token; fails closed) POST /billing/upgrade (X-Admin-Token; fails closed) POST /mcp/ (MCP streamable-http transport)
GET /usage returns the remaining daily quota for that key. GET /health is unauthenticated.
POST /admin/keys and POST /billing/upgrade return 403 unless PUBRECORDS_ADMIN_TOKEN is set and the X-Admin-Token header matches it. There is no default admin token.
curl -X POST https://mcp-pubrecords-production.up.railway.app/admin/keys \
-H "X-Admin-Token: $PUBRECORDS_ADMIN_TOKEN" \ -H "Content-Type: application/json" \ -d '{"key":"YOUR_API_KEY","tier":"free"}'
Promote that same key to the paid tier (this is the single billing switch):
curl -X POST https://mcp-pubrecords-production.up.railway.app/billing/upgrade \
-H "X-Admin-Token: $PUBRECORDS_ADMIN_TOKEN" \ -H "Content-Type: application/json" \ -d '{"key":"YOUR_API_KEY"}'
git clone https://github.com/bch1212/mcp-pubrecords.git
cd mcp-pubrecords python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt cp .env.example .env uvicorn server:app --reload --port 8000
Run tests:
pytest -v
Environment variables (see .env.example):
| Variable | Required | Purpose |
|---|---|---|
PUBRECORDS_ADMIN_TOKEN | Yes, to issue or upgrade keys | Admin secret. Missing or blank fails closed (403). |
SAM_API_KEY | Yes, for contract tools | Your SAM.gov key. Never commit a real value. |
PUBRECORDS_SEC_USER_AGENT | Production | Identifying User-Agent for SEC EDGAR. |
OPENCORPORATES_TOKEN | No | Raises the OpenCorporates anonymous cap. |
COURTLISTENER_TOKEN | No | Raises the CourtListener anonymous cap. |
PUBRECORDS_CACHE_TTL | No | Cache TTL in seconds (default 86400). |
PUBRECORDS_DB_PATH | No | SQLite file for cache and API keys. |
PORT | No | Listen port. Railway sets this. |
Responses are cached for 24 hours by default.
| Source | Refresh cadence |
|---|---|
| OpenCorporates | Daily / weekly (varies by jurisdiction) |
| SEC EDGAR | Filings appear minutes after submission |
| USASpending.gov | Monthly, with fiscal-year backfills |
| CourtListener (RECAP) | Daily, depending on uploads |
| NPPES NPI | Weekly |
| FCC License-View | Daily |
| Grants.gov | Posted opportunities, as the agency updates them |
| SAM.gov | Contract notices, as contracting offices post them |
For fresher queries, set PUBRECORDS_CACHE_TTL=300 (5 minutes). That multiplies upstream traffic.
The server returns a structured error envelope instead of invented rows when a query is outside coverage.
get_ucc_filings returns {"error": "not_implemented"} until per-state adapters land.OPENCORPORATES_TOKEN for production.form_type.SAM_API_KEY is set in the environment. Apply at https://sam.gov. The key is not embedded in this repo.search_awards reads Award Notice rows from the opportunities API. Deeper recipient rollups stay on lookup_federal_spending (USASpending).match_opportunities is deterministic token overlap on title and agency. It does not call a model.This server proxies and caches public records that are already free to access from federal and public sources. Cached payloads are kept for 24 hours and can be flushed by deleting the SQLite file. Customer API keys and the admin token belong in the environment and the SQLite key store. Do not commit them.