npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@datanexusmcp/mcp-server

v2.1.4

Published

DataNexus MCP — AI-Ready public data intelligence. 30 tools in 7 focused sub-servers: nonprofit, security, compliance, domain, legal, GovCon, and regulatory. Use search_datanexus_tools to find the right tool. No API key required for most tools.

Readme

DataNexus MCP

AI-Ready public data intelligence via the Model Context Protocol.

30 tools across 7 verticals. Verified sources. Token-efficient AI-Ready Markdown. No API key required for most tools.


What DataNexus does

DataNexus gives AI agents structured access to authoritative public data — IRS filings, CVE databases, patent offices, government contract records, regulatory dockets, domain registries, and professional licence registries. Every response is pre-formatted as AI-Ready Markdown optimised for LLM consumption.


How to connect

Claude Desktop / Cursor / Windsurf

{
  "mcpServers": {
    "datanexus": {
      "url": "https://datanexusmcp.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Via npx (bridges HTTP → stdio for clients that need it)

npx -y @datanexusmcp/mcp-server

Server URL

https://datanexusmcp.com/mcp

Start here — find the right tool

Before calling any specific tool, use search_datanexus_tools to find what you need:

search_datanexus_tools("research a US nonprofit by EIN")
search_datanexus_tools("check open source package for CVEs")
search_datanexus_tools("find government contract awards for a vendor")

This reduces the context load from ~40,000 tokens to ~800 tokens and routes you to the exact tool and parameters needed.


Tool groups

Nonprofit — nonprofit_ prefix

Sources: IRS EO BMF, IRS TEOS, UK Charity Commission (OGL v3)

| Tool | What it does | |---|---| | nonprofit_fetch_nonprofit_by_ein | IRS 990 data for any US nonprofit by EIN — name, revenue, expenses, assets, NTEE code | | nonprofit_search_nonprofits_by_name | Search US nonprofits by name with optional state filter — returns up to 25 results | | nonprofit_fetch_charity_uk | UK registered charity details — registration status, income, activities |

Example

nonprofit_fetch_nonprofit_by_ein("13-1837418")

Security — security_ prefix

Sources: Google OSV.dev, NIST NVD, deps.dev

| Tool | What it does | |---|---| | security_fetch_package_vulnerabilities | All CVEs for a package version across PyPI, npm, Maven, Go, Cargo, NuGet, RubyGems | | security_fetch_cve_detail | Full CVE detail by ID — description, CVSS score, affected products, patch references | | security_fetch_dependency_graph | Full dependency tree for a package version | | security_audit_sbom_vulnerabilities | Audit a CycloneDX or SPDX SBOM against OSV.dev | | security_fetch_package_licence | SPDX licence identifier for any package version |

Example

security_fetch_package_vulnerabilities("requests", "2.28.0", "PyPI")
security_fetch_cve_detail("CVE-2023-32681")

Vulnerability data is for informational and research purposes. Verify with your security team before making decisions.


Compliance — compliance_ prefix

Sources: NPPES NPI Registry (CMS), FINRA BrokerCheck, SAM.gov

| Tool | What it does | |---|---| | compliance_fetch_npi_provider | NPI registration details for any US healthcare provider | | compliance_search_npi_by_name | Search NPI registry by name with state and speciality filters | | compliance_fetch_finra_broker | FINRA BrokerCheck registration by CRD number — qualifications, disclosures | | compliance_check_sam_exclusion | Check if an entity is on the federal exclusions list |

Example

compliance_fetch_npi_provider("1003000126")
compliance_check_sam_exclusion("Acme Corp")

Returns registration status only. DataNexus does not provide fitness-for-hire opinions or compliance determinations.


Domain & DNS — domain_ prefix

Sources: IANA RDAP, crt.sh Certificate Transparency, Cloudflare DoH

| Tool | What it does | |---|---| | domain_fetch_domain_rdap | Domain registration via IANA RDAP — registrar, expiry, nameservers | | domain_fetch_ssl_certificate_chain | SSL certificate history from Certificate Transparency logs | | domain_fetch_dns_records | A, AAAA, MX, TXT, NS, CNAME records via Cloudflare DoH | | domain_fetch_domain_history | Historical certificate issuance — detect unexpected cert issuance |

Example

domain_fetch_domain_rdap("stripe.com")
domain_fetch_dns_records("cloudflare.com", ["A", "MX", "TXT"])

Legal / Patents — legal_ prefix

Sources: EPO OPS (OAuth), USPTO, WIPO PATENTSCOPE

| Tool | What it does | |---|---| | legal_fetch_patent_by_number | Full patent details by number — title, abstract, inventors, citations | | legal_search_patents_by_keyword | Search EP, US, or WO patents by keyword and date | | legal_fetch_patent_citations | Forward and backward citations for prior art research | | legal_fetch_inventor_portfolio | Patent portfolio for an inventor with optional assignee filter |

Supported jurisdictions: EP (EPO), US (USPTO), WO (WIPO PCT)

Example

legal_fetch_patent_by_number("EP1000000", "EP")
legal_search_patents_by_keyword("neural network image classification", "US", "2020-01-01")

DataNexus does not provide patent valuation, infringement analysis, or legal opinions.


Government Contracting — govcon_ prefix

Sources: USASpending.gov, SAM.gov, EU TED, UK Find-a-Tender

| Tool | What it does | |---|---| | govcon_search_contract_awards | Search federal contract awards by keyword, agency, date — US, EU, UK | | govcon_fetch_vendor_contract_history | Total award history for a specific vendor | | govcon_fetch_open_solicitations | Open bid opportunities matching a keyword |

Example

govcon_search_contract_awards("cybersecurity", "Department of Defense", "", "US")
govcon_fetch_vendor_contract_history("Booz Allen Hamilton", "US")

DataNexus returns raw public contract data. It does not provide procurement strategy advice or bid consulting.


Regulatory — regulatory_ prefix

Sources: Regulations.gov, Federal Register API, EU Have Your Say

| Tool | What it does | |---|---| | regulatory_search_open_rulemakings | Open rulemakings and comment periods by keyword and agency | | regulatory_fetch_docket_details | Full docket details by ID — status, comment count, related documents | | regulatory_fetch_federal_register_notices | Recent Federal Register notices for an agency |

Example

regulatory_search_open_rulemakings("artificial intelligence", "FTC", "open")
regulatory_fetch_docket_details("FDA-2023-N-0001")

DataNexus returns regulatory data only. It does not provide compliance advice or interpret rules for specific businesses.


Shared tools

| Tool | What it does | |---|---| | search_datanexus_tools | Find the right tool by describing your task in plain English | | validate_tool_output | Two-layer validation of any tool response — deterministic rules + AI review | | report_feedback | Report a data quality issue with a specific tool response | | report_mcpize_link | Check subscription status |


Cache and freshness

| Vertical | Cache TTL | Update frequency | |---|---|---| | Nonprofit (IRS) | 7 days | IRS bulk data updates monthly | | Nonprofit (UK) | 24 hours | UK GDPR requirement | | Security / CVE | 1 hour | CVEs published continuously | | Compliance (NPI, FINRA) | 24 hours | Registry updates daily | | Domain & DNS | 4 hours | DNS TTL-aware | | Patents | 24 hours | Patent offices update weekly | | GovCon | 4 hours | USASpending updates daily | | Regulatory | 4 hours | Regulations.gov rate-limit aware |

Every response includes data_as_of, cache_hit, and ingest_healthy fields so agents can assess data freshness.


Response format

Every tool response includes:

{
  "tool_id": "T04",
  "markdown_output": "## Wikimedia Foundation...",
  "data": { ... },
  "query_hash": "3d1697d3...",
  "cache_hit": true,
  "data_as_of": "2026-05-09T00:00:00Z",
  "ingest_healthy": true,
  "sha256_hash": "a3f8c2...",
  "disclaimer": "Data sourced from IRS EO BMF..."
}

markdown_output is pre-formatted for direct LLM consumption. data contains structured fields for agent parsing. query_hash links responses to feedback reports.


Report a data quality issue

If a tool returns incorrect, stale, or incomplete data:

report_feedback(
  tool_id="T10",
  query_hash="3d1697d3abcf404c...",
  signal="incorrect_data",
  comment="GHSA-xxxx has UNKNOWN severity despite CVSS vector present"
)

Valid signals: incorrect_data, missing_field, stale_data, not_useful, wrong_entity, data_quality

Feedback is reviewed by an automated Haiku validation pipeline and escalated to human review when confirmed at high confidence.


Data sources and licences

| Vertical | Source | Licence | |---|---|---| | US Nonprofits | IRS EO BMF + IRS TEOS | Public domain | | UK Charities | Charity Commission for England and Wales | Open Government Licence v3.0 | | CVE / Vulnerabilities | Google OSV.dev + NIST NVD | CC0 / public domain | | NPI Registry | NPPES (CMS) | Public domain | | FINRA BrokerCheck | FINRA | Public access | | SAM.gov Exclusions | SAM.gov | Public domain | | Domain / DNS | IANA RDAP + crt.sh + Cloudflare DoH | Public access | | Patents | EPO OPS + USPTO + WIPO | Public access | | Government Contracts | USASpending.gov + SAM.gov | Public domain | | Regulatory | Regulations.gov + Federal Register | Public domain |

DataNexus acts as data controller for UK charity data processed under OGL v3.0. Individuals whose data appears in charity records may contact [email protected] to exercise rights under UK GDPR Article 17.


Links

  • Server: https://datanexusmcp.com/mcp
  • Homepage: https://datanexusmcp.com
  • npm: https://www.npmjs.com/package/@datanexusmcp/mcp-server
  • GitHub: https://github.com/datanexusmcp/mcp-server