MCP server exposing 5 tools for crates.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/crates/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
search_crates — Search crates.io for Rust packages by keyword. Returns crate name, description, downloads, latest version, and repo URL.get_crate — Get full metadata for a specific crate (e.g., 'serde'). Returns description, downloads, latest version, repo, homepage, and categories.get_versions — List all published versions for a crate in reverse chronological order. Returns version number, download count, and publish date.get_crate_dependencies — List the dependencies of a specific crate version — what <crate> itself depends on. Returns each dependency with its version requirement, kind (normal/build/dev), optional flag, enabled features, and target. Version is optional (defaults to the latest stable). Use for "what does <crate> depend on", dependency audits, or sizing a crate's footprint.get_crate_reverse_deps — List crates that DEPEND ON a given crate (reverse dependencies), most-downloaded first — answers "what uses <crate>", "how widely adopted is <crate>", "who depends on <crate>". Returns the total dependent count plus the top dependents with their version requirement, dependency kind, and download counts.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/crates/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io