Skip to main content
All providers

Maven Central

Developer

central.sonatype.com

Java and JVM artifact metadata from Maven Central: coordinates, versions and packaging.

Runs on your machine under the source's own terms

The crw MCP on your computer calls Maven Central 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 (9)

maven/categoryFree, runs locally

Returns component versions that Central has classified under one of its topic categories, ranked by how widely the publishing group is used, with coordinates, publish time, licenses and popularity counts.

categorypage?size?
maven/checksumFree, runs locally

Looks up the SHA-1 hash of a published file in the Solr index and returns the exact groupId, artifactId, version, packaging and publish timestamp it belongs to.

sha1rows?
maven/componentFree, runs locally

Returns Central's summary record for a groupId:artifactId without pinning a version: latest version and its publish time and licenses, project name and description, topic categories, packaging, the file extensions published alongside the jar, upstream project/SCM/issue-tracker/CI URLs, a quality score, and how many applications and organisations use the group.

namespacename
maven/dependentsFree, runs locally

Returns the published component versions that declare a dependency on one exact artifact version, ranked by how widely the depending group is itself used, each row carrying its coordinates, publish time, licenses and popularity counts.

namespacenameversionpage?size?
maven/namespacesFree, runs locally

Returns a page of Maven Central namespaces (groupIds) ordered by the number of applications that depend on them, each with its topic categories, named contributors with their email addresses, how many artifacts the namespace publishes, and the count of applications and organisations using it. Namespace rows carry no publish date, version or licence - those fields come back null.

pageNumber?pageSize?
maven/releasesFree, runs locally

Returns an artifact's versions in descending version order from Central's browse index, each with its publish time in epoch milliseconds, declared licenses and project name.

namespacenamepage?size?
maven/searchFree, runs locally

Searches the Maven Central Solr index and returns matching artifacts with groupId, artifactId, latest version, packaging, available classifiers and the last publish timestamp.

qrows?start?core?
maven/version-detailsFree, runs locally

Returns the full record for one exact published version: POM description and properties, parent POM coordinates, declared licenses, packaging, the classifiers and file extensions that were published, the complete list of fully-qualified class names inside the jar, named contributors, how many other components depend on it, a Sonatype quality score, and the repo1.maven.org directory URL for that version.

namespacenameversion
maven/versionsFree, runs locally

Returns one Solr document per published version of a single groupId:artifactId, each with its version string, packaging, bundled classifiers and publish timestamp.

group_idartifact_idrows?start?

Licence

Examples of abuse ("Abusive Actions") include but are not limited to: Attempting to download all or large portions of the Materials stored in Central (a.k.a., scraping or mirroring any content); Commercial Use of Central without express permission from us.

https://central.sonatype.org/terms.html

Attribution

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

Source: Maven Central