Skip to main content
Glama

Claude Registry Plugin Catalog

Server Details

Search and install Claude Code plugins from the ClaudeRegistry marketplace (read-only).

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.1/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool serves a clearly distinct purpose: retrieving a single plugin's details, listing categories, searching the marketplace, and providing a verification recipe. There is no functional overlap or ambiguity between them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: get_plugin, list_categories, search_plugins, verify_plugin. The naming is uniform and predictable.

Tool Count5/5

With exactly 4 tools, the server is well-scoped for a plugin catalog. Each tool earns its place by covering core browsing, searching, detail retrieval, and pre-publish verification without redundancy.

Completeness4/5

The core catalog workflows (search, browse categories, get plugin details, verify before publishing) are covered. A minor gap is the lack of a direct 'list all plugins' tool, but search_plugins can likely fill that role.

Available Tools

4 tools
get_pluginGet a Claude Code pluginA
Read-onlyIdempotent
Inspect

Get the full details of a single ClaudeRegistry plugin by its id, including install commands, component counts, and its security-audit result (per-check pass/fail from the Verified by ClaudeRegistry methodology).

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesthe plugin id, e.g. "sql-safety-net"

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
nameYes
tagsYeskeywords from the marketplace entry
agentsYesrelative paths to agent files
authorNo
countsYescomponent counts
skillsYesrelative paths to skill manifests
licenseNo
versionNo
categoryNo
commandsYesrelative paths to command files
homepageNo
descriptionNo
verificationNosecurity-audit result for this plugin (null when never audited)
installCommandYescommand to install this plugin
searchableTextYeslowercased text used for matching
installMarketplaceYescommand to add the marketplace to Claude Code
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, idempotentHint=true, covering the safety profile. The description adds content-level details (install commands, component counts, security-audit result) but does not disclose additional behavioral traits such as error handling or rate limits, which is acceptable given the simple read-only nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence that front-loads the action and resource, then packs in the relevant return details. Every phrase contributes value, with no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple retrieval tool with one parameter, an output schema, and read-only annotations, the description provides sufficient information about the tool's purpose and primary return contents. It does not need to explain return fields since an output schema exists, and it covers the key aspects of the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema fully documents the 'id' parameter with an example format, so the description adds no new parameter semantics beyond saying 'by its id'. Schema description coverage is 100%, so the baseline of 3 applies; no additional parameter guidance is provided.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Get') and identifies the resource ('single ClaudeRegistry plugin by its id'), distinguishing it from siblings that list categories or search. It also enumerates what details are returned (install commands, component counts, security-audit result), making the purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for fetching a single plugin when you have its id, but does not explicitly contrast with alternatives like search_plugins or list_categories. No when-to-use or when-not-to-use guidance is given, leaving the context to be inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_categoriesList plugin categoriesA
Read-onlyIdempotent
Inspect

List the distinct plugin categories in the ClaudeRegistry marketplace with a count of plugins in each, plus the total plugin count.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYestotal number of plugins
categoriesYescategories sorted by descending plugin count
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true, destructiveHint=false, and idempotentHint=true. The description adds that it returns counts and a total, which is useful context beyond annotations but lacks deeper behavioral disclosure (e.g., data freshness).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that conveys the essential information without any extraneous words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has no parameters, a straightforward output (which is covered by an output schema), and no nesting, the description is complete. It explains what is returned (categories, counts, total).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the schema coverage is 100% by default. Per rubric, no parameters means baseline score of 4. The description adds no parameter details because there are none.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists distinct plugin categories with counts and total count. It uses a specific verb ('List') and resource ('plugin categories'), and differentiates from siblings 'get_plugin' (single plugin) and 'search_plugins' (search).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for getting a category summary, but it does not explicitly state when to use it versus alternatives or provide any exclusions. The purpose is clear from the verb 'List', but explicit guidance is absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_pluginsSearch Claude Code pluginsA
Read-onlyIdempotent
Inspect

Search the ClaudeRegistry marketplace of Claude Code plugins by keyword and/or category. Returns matches with their install command and verification status (the registry runs a seven-check security audit; prefer "verified" plugins when recommending an install).

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNokeywords, e.g. "database migration"
categoryNoe.g. "database", "devops", "git"

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYesup to 15 matching plugins, best matches first
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the tool as read-only and idempotent. The description adds valuable context beyond these: the seven-check security audit and the preference for verified plugins when recommending an install. This gives insight into the quality/verification aspects of results, exceeding annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core action, and no filler. Every clause contributes to understanding the tool's function, return values, and best practice. Highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description doesn't must list return fields, but it still mentions install command and verification status, plus the audit context. It lacks examples or handling of edge cases, but given the tool's simplicity and rich annotations/schema, it is sufficiently complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for both query and category parameters, so the schema already documents their meanings. The description reiterates that searching is by keyword and/or category but adds no extra semantic detail beyond what the schema provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches the ClaudeRegistry marketplace by keyword and/or category, distinguishing it from sibling tools get_plugin and list_categories. It specifically mentions returning install command and verification status, which clarifies its unique role.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use the tool (when searching for plugins to recommend) and even advises preferring verified plugins, but it does not explicitly mention alternatives like get_plugin for specific lookups or list_categories for browsing categories. Usage context is clear but not contrasted with alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_pluginVerify a Claude Code plugin (pre-publish, runs locally)A
Read-onlyIdempotent
Inspect

Get the recipe to run the ClaudeRegistry verification methodology (the seven static checks that gate the Verified badge: manifest integrity, hook safety, agent tool scopes, command hygiene, skill structure, no secrets, documentation) against a plugin BEFORE publishing it. The verification runs entirely on the local machine via a dependency-free open-source Node script; the plugin code never leaves the user's computer and this server performs no computation. Call this when the user wants their plugin or skill checked, then follow the returned steps: download the script, run it against the plugin directory, and fix any FAIL findings it reports.

ParametersJSON Schema
NameRequiredDescriptionDefault
pluginPathNolocal path to the plugin directory, used to fill in the run command (optional)

Output Schema

ParametersJSON Schema
NameRequiredDescription
stepsYeswhat the agent should do, in order
checksYesthe seven checks the script will run
commandsYes
nextStepsYes
runsWhereYesalways "local": verification executes on the user's machine
interpretingYes
methodologyUrlYes
methodologyVersionYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses key behavioral traits beyond the annotations: verification runs entirely locally via a dependency-free Node script, the plugin code never leaves the user's computer, and the server performs no computation. It also clarifies that the tool returns a recipe (instructions) rather than performing the verification itself, which is crucial for setting correct expectations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is composed of three sentences, each serving a distinct purpose: stating what the tool does, explaining the local/private execution model, and giving explicit call instructions. It is front-loaded with the core purpose and avoids unnecessary detail despite the complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (seven checks, local script, pre-publish workflow), the description is complete: it covers the checks, the local execution, the fact that no data leaves the machine, the user's next steps (download, run, fix failures), and the optional parameter. An output schema exists, so return values need not be detailed. No gaps remain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (only optional pluginPath is fully described in the schema). The description does not add significant new meaning beyond the schema, but it references the plugin directory and filling the run command, which is consistent. Baseline 3 applies since the schema already documents the parameter well.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: to provide a recipe for running the ClaudeRegistry verification methodology against a plugin. It uses a specific verb phrase ('Get the recipe to run') and specifies the resource (verification methodology) and the seven static checks, distinguishing it from sibling tools that list or search plugins.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit guidance on when to call the tool ('Call this when the user wants their plugin or skill checked') and notes it is for pre-publishing verification. It does not explicitly mention alternative tools or when-not scenarios, but the context is clear and differentiates from siblings without needing to name them.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources