# Hex.pm MCP MCP server

MCP server for hex.pm and hexdocs.pm: search, inspect, compare, and audit Elixir packages

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-joshrotenberg-hexpm-mcp
- Repository: https://github.com/joshrotenberg/hexpm-mcp
- Website: https://github.com/joshrotenberg/hexpm-mcp

## Install
- Endpoint: https://hexpm-mcp.fly.dev/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://hexpm-mcp.fly.dev/mcp

## Tools
- alternatives (alternatives) - Find and compare alternative packages for a given hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- audit (audit) - Audit a package's dependencies for risks.

Checks each dependency for retired versions, stale packages,
single-owner packages, and known vulnerabilities via OSV.dev.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- audit_mix_deps (audit_mix_deps) - Audit mix.exs dependencies for risks.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- compare (compare) - Compare 2-5 hex.pm packages side by side.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- dep_tree (dep_tree) - Get the full transitive dependency tree for a package (BFS, max depth 5).
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- dependencies (dependencies) - Get dependencies for a package version.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- doc_item (doc_item) - Get full documentation for a specific module or function.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- docs (docs) - Browse package documentation -- module listing.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- downloads (downloads) - Get download statistics for a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- features (features) - Get optional features/extras for a package release.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- health (health) - Comprehensive health check for a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- info (info) - Get detailed information about a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- owners (owners) - Get owners/maintainers of a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- readme (readme) - Get the README content for a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- release (release) - Get detailed information about a specific package release.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- search (search) - Search for packages on hex.pm by name/keywords.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- search_docs (search_docs) - Search within a package's documentation by name.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- toolbox_category (toolbox_category) - List the curated projects in an Elixir Toolbox category.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- toolbox_group (toolbox_group) - List the categories in a single Elixir Toolbox group.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- toolbox_groups (toolbox_groups) - Browse the Elixir Toolbox curated taxonomy of groups and categories.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- toolbox_search (toolbox_search) - Search packages via Elixir Toolbox. Results carry GitHub/GitLab stats,
popularity, and health signals not exposed by the raw hex.pm search.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- toolbox_trending (toolbox_trending) - List trending Elixir packages from Elixir Toolbox.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- upgrade_check (upgrade_check) - Check which mix.exs dependencies have newer versions available.
 Endpoint: https://hexpm-mcp.fly.dev/mcp
- versions (versions) - List all versions of a hex.pm package.
 Endpoint: https://hexpm-mcp.fly.dev/mcp

## Resources
- toolbox://groups - toolbox_groups The Elixir Toolbox curated taxonomy of groups and categories MIME type: application/json

## Prompts
- analyze_package - Comprehensive analysis of a hex.pm package: quality, maintenance, popularity, and alternatives Arguments: name
- compare_packages - Compare multiple hex.pm packages side by side Arguments: names
- evaluate_dependencies - Evaluate a set of hex.pm dependencies for health and security Arguments: deps
- migration_guide - Guide for migrating from one hex.pm package to another Arguments: from, to
- recommend_packages - Find and evaluate hex.pm packages for a given use case Arguments: use_case

## Metadata
- Owner: io.github.joshrotenberg
- Version: 0.3.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 15, 2026
- Source: https://registry.modelcontextprotocol.io
