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

@fonteum/mcp

v0.4.0

Published

Dated US public records and sanctions-list screening over MCP. 111 active production source-registry rows were observed July 12, 2026; source metadata, retained history, and snapshot attestations vary by response; public records only (no PHI).

Readme

@fonteum/mcp

Fonteum is a multi-vertical US public-records service for global corporate registers, government enforcement actions, and named sanctions and watchlist sources. 111 active production source-registry rows were observed July 12, 2026. Active status does not establish loaded, fresh, or complete coverage.

@fonteum/mcp exposes seven read-only tools over stdio. The tools resolve and search records, check NPI exclusions and name-based sanctions sources, inspect available federal-contractor history, inspect snapshot attestations, and return current source and methodology metadata. Source, capture-date, licensing, availability, and provenance fields are nullable and vary by source and result. Snapshot signatures do not create deterministic fact-to-signature links. The service does not produce consumer reports, risk scores, or PHI.

Status

The source tree targets version 0.4.0, while npm currently serves 0.3.0. Version 0.4.0 is not yet published. Publication is a separate manual operator step; do not assume the current npm package supports the schemas or route contracts documented below.

Future 0.4.0 install (after publication)

The following examples are pinned to the future 0.4.0 contract so they fail clearly until that version is published instead of silently installing the older live package. After publication, the bundled demo key will work without signup.

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "fonteum": {
      "command": "npx",
      "args": ["-y", "@fonteum/[email protected]"],
      "env": { "FONTEUM_API_KEY": "fnt_DEMO_PUBLIC_V1" }
    }
  }
}

Claude Code

claude mcp add fonteum -- npx -y @fonteum/[email protected]

Cursor or Windsurf

Use the same stdio configuration in your client’s MCP configuration file:

{
  "mcpServers": {
    "fonteum": { "command": "npx", "args": ["-y", "@fonteum/[email protected]"] }
  }
}

Authentication

The package defaults to the read-only sample key fnt_DEMO_PUBLIC_V1 (20 requests/minute and 100 requests/day per trusted source IP), so it works without signup after version 0.4.0 is published. Set FONTEUM_API_KEY to an issued Fonteum API key for configured limits. The client sends either key as Authorization: Bearer <key>.

This Bearer credential is for the package's downstream REST requests. The hosted MCP endpoint itself permits anonymous, rate-limited access; if Fonteum separately issues a hosted transport key, that key is sent as x-fonteum-mcp-key. Do not substitute a custom REST credential header.

| Variable | Default | Notes | | --- | --- | --- | | FONTEUM_API_KEY | fnt_DEMO_PUBLIC_V1 | Read-only sample key; override with an issued account key. | | FONTEUM_API_BASE | https://fonteum.com/api | Override only for a compatible endpoint. |

For example:

{
  "mcpServers": {
    "fonteum": {
      "command": "npx",
      "args": ["-y", "@fonteum/[email protected]"],
      "env": { "FONTEUM_API_KEY": "fnt_YOUR_ISSUED_KEY" }
    }
  }
}

Tools

These are the seven live, read-only tools:

fonteum_resolve_entity

Resolve available public records for an NPI, UEI, or CAGE identifier. Returned source, capture-date, and provenance fields are nullable and vary by result; facts have no deterministic link to a signature.

| Param | Type | Required | Notes | | --- | --- | --- | --- | | id | string | yes | 10-digit NPI, 12-character UEI, or 5-character CAGE. | | id_type | enum | no | npi, uei, or cage; omit to detect the identifier type. |

fonteum_search_records

Search the available US healthcare record lookup by required vertical and state, with optional county context. This is not a global or complete record search, and source or observation metadata may be null.

| Param | Type | Required | Notes | | --- | --- | --- | --- | | vertical | string | yes | Healthcare vertical slug. | | state | string | yes | Two-letter US state code. | | county | string | no | County context filter. | | limit | int | no | 1–100; default 25. |

fonteum_check_exclusions_and_sanctions

Check an NPI against OIG LEIE, SAM.gov / GSA exclusions, 13 state Medicaid lists, OIG Corporate Integrity Agreements, and CMS Civil Money Penalties, or a name against the named OFAC, EU, and UK sanctions sources. Hits include an issuing authority and a source or capture date when stored; date fields may be null. A returned match is not a clearance or verdict. Negative exclusion determinations are fail-closed: stale or unreconciled OIG, SAM.gov, or state Medicaid coverage returns determination: "indeterminate" rather than a false negative.

| Param | Type | Required | Notes | | --- | --- | --- | --- | | npi | string | no | 10-digit NPI for exclusion and debarment sources. | | name | string | no | Party name for sanctions collections. |

fonteum_get_record_as_of

Return available federal-contractor records for a requested date. Retained history is currently limited to USASpending award rows; SAM.gov registration and exclusions, FAPIIS, and ownership fields may be current, absent, or nullable and are not universal replay.

| Param | Type | Required | Notes | | --- | --- | --- | --- | | uei | string | no | 12-character GSA UEI; provide uei or cage. | | cage | string | no | 5-character CAGE; provide uei or cage. | | as_of | string | yes | Captured date in YYYY-MM-DD form. |

fonteum_recheck

Inspect snapshot-attestation metadata and public verification endpoints. A signature covers only the identified snapshot object; it does not sign an individual fact or create a deterministic fact-to-signature link.

| Param | Type | Required | Notes | | --- | --- | --- | --- | | snapshot_id | int | no | Snapshot to re-check; omit for the current chain head. |

fonteum_list_sources

List Fonteum’s generated multi-vertical source catalog, including available issuer, domain, declared cadence, and official URL. Catalog presence does not establish loaded coverage.

No parameters.

fonteum_dataset_info

Return the current methodology, nullable fourteen-field provenance schema, and generated multi-vertical source catalog. Field population varies by result.

No parameters.

Response context

Responses define nullable source, capture-date, methodology, licensing, and availability fields. Include only values actually returned; do not infer a source date, DOI, hash, coverage window, signature, or /verify relationship when absent. Treat each source’s published scope and limitations as part of the returned record.

Build from source

cd packages/mcp
npm install
npm run build
npm test
npm run publish:dry-run

Registry manifests

Submission manifests for the official MCP registry, Smithery, PulseMCP, mcp.so, and the Docker MCP Catalog are in registry/.

License and review

MIT © Fonteum LLC. Reviewed by Dr. Jennifer Montecillo, MD for metadata and clinical terminology.

Contact

[email protected] · fonteum.com