pubrecords
US public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen mcp_get_ucc_filings
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"pubrecords": {
"url": "https://mcp-pubrecords-production.up.railway.app/mcp/"
}
}
}Puntos de conexión remotos
https://mcp-pubrecords-production.up.railway.app/mcp/streamable-httpQué puede hacer
Inventario de herramientas
Herramientas (10)
🟢mcp_search_companies(name, state, status, limit)
Search 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).
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"required": [
"name"
],
"title": "mcp_search_companiesArguments"
}🟢mcp_get_company_details(company_id, jurisdiction)
Fetch officers, agent, and filing history for a known company. Args: company_id: OpenCorporates company number. jurisdiction: Jurisdiction code (e.g. 'us_de', 'us_ca').
Esquema de entrada
{
"type": "object",
"properties": {
"company_id": {
"title": "Company Id",
"type": "string"
},
"jurisdiction": {
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"company_id",
"jurisdiction"
],
"title": "mcp_get_company_detailsArguments"
}🟢mcp_search_sec_filings(company_name, form_type, date_from, limit)
Search 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).
Esquema de entrada
{
"type": "object",
"properties": {
"company_name": {
"title": "Company Name",
"type": "string"
},
"form_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Form Type"
},
"date_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date From"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"required": [
"company_name"
],
"title": "mcp_search_sec_filingsArguments"
}🟢mcp_get_sec_filing(accession_number)
Fetch metadata + index URL for one SEC filing by accession number. Args: accession_number: EDGAR accession number (e.g. '0001193125-21-000001').
Esquema de entrada
{
"type": "object",
"properties": {
"accession_number": {
"title": "Accession Number",
"type": "string"
}
},
"required": [
"accession_number"
],
"title": "mcp_get_sec_filingArguments"
}🟢mcp_search_court_cases(party_name, court, date_from, limit)
Search 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).
Esquema de entrada
{
"type": "object",
"properties": {
"party_name": {
"title": "Party Name",
"type": "string"
},
"court": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Court"
},
"date_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date From"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"required": [
"party_name"
],
"title": "mcp_search_court_casesArguments"
}🟢mcp_lookup_federal_spending(recipient_name, agency, year, limit)
Search 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).
Esquema de entrada
{
"type": "object",
"properties": {
"recipient_name": {
"title": "Recipient Name",
"type": "string"
},
"agency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Agency"
},
"year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Year"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"required": [
"recipient_name"
],
"title": "mcp_lookup_federal_spendingArguments"
}⚪mcp_lookup_npi(name, specialty, state, limit)
Look 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).
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"specialty": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Specialty"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"title": "mcp_lookup_npiArguments"
}🟢mcp_get_ucc_filings(debtor_name, state)
UCC lien lookup. (Roadmap; returns not_implemented per state.) Args: debtor_name: Name of the debtor. state: 2-letter state code.
Esquema de entrada
{
"type": "object",
"properties": {
"debtor_name": {
"title": "Debtor Name",
"type": "string"
},
"state": {
"title": "State",
"type": "string"
}
},
"required": [
"debtor_name",
"state"
],
"title": "mcp_get_ucc_filingsArguments"
}⚪mcp_verify_entity(name, state)
Cross-reference an entity across multiple sources and score confidence. Args: name: Entity name to verify. state: Optional 2-letter state code for jurisdiction filtering.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"name"
],
"title": "mcp_verify_entityArguments"
}🟢mcp_search_licenses(entity_name, license_type, state)
Search 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.
Esquema de entrada
{
"type": "object",
"properties": {
"entity_name": {
"title": "Entity Name",
"type": "string"
},
"license_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "License Type"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"entity_name"
],
"title": "mcp_search_licensesArguments"
}Comunidad
Evidencia