Skip to main content
All providers

Hex.pm

Developer

hex.pm

Elixir and Erlang package metadata from Hex: releases, requirements, downloads and owners.

Runs on your machine under the source's own terms

The crw MCP on your computer calls Hex.pm directly. Calls cost no credits and the data does not pass through fastCRW. Install it once for Claude Code, Cursor, Codex, Windsurf, Gemini CLI or OpenCode, with your fastCRW API key in place of the placeholder:

Capabilities (8)

hexpm/audit-logsFree, runs locally

Returns the last 100 recorded actions on a package - release.publish, docs.publish, release.revert and owner.add are the ones that actually appear - each with the full package and release metadata as it stood at the time and the client user agent that performed it.

namepage?
hexpm/dependentsFree, runs locally

Returns a page of up to 100 Hex packages that declare the named package as a dependency, each with its description, licenses, links and download counts.

packagepage?sort?
hexpm/docs-searchFree, runs locally

Full-text searches every page of published HexDocs - 22.6 million indexed chunks across all packages - and returns ranked hits with the module or function title, a highlighted snippet, the documentation body, the entity type (module, function, behaviour, extras) and the package-version the hit belongs to.

qfilter_by?page?per_page?include_fields?exclude_fields?group_by?group_limit?num_typos?prefix?query_by_weights?
hexpm/ownersFree, runs locally

Returns every Hex account allowed to publish the package, each with username, full name, public email address, ownership level and a social handles map that is empty in practice for most accounts.

name
hexpm/packageFree, runs locally

Returns one Hex package: description, licenses, repository links, the owner list, all-time/90-day/weekly/daily download counts, every published version with its publish date, any retirements, the package-level security advisories (GHSA id, CVE aliases, references) and ready-to-paste mix.exs/rebar.config/erlang.mk dependency snippets.

name
hexpm/releaseFree, runs locally

Returns one published version: its dependency requirements map with version constraints and optional flags, build tools, the required Elixir version, tarball checksum, publishing account, download count, retirement status and any security advisories (GHSA id with CVE aliases and references) affecting it.

nameversion
hexpm/searchFree, runs locally

Returns a page of up to 100 Hex packages with description, licenses, links, download counts and latest version, filtered by a search term and ordered by the chosen sort.

search?page?sort?
hexpm/userFree, runs locally

Returns a public Hex account: username, email, social handles, join date and the full list of packages the account owns with their API and web URLs.

username

Licence

Any use of the API, including use of the API through a third-party product that accesses the Services, is bound by these Terms.

https://hex.pm/policies/termsofservice

Attribution

Display this wherever you show the data. It arrives on every response as provenance.attributionText.

Source: Hex.pm