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.
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.
Tool Definition Quality
Average 4.1/5 across 4 of 4 tools scored.
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.
All tool names follow a consistent verb_noun pattern: get_plugin, list_categories, search_plugins, verify_plugin. The naming is uniform and predictable.
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.
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 toolsget_pluginGet a Claude Code pluginARead-onlyIdempotentInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | the plugin id, e.g. "sql-safety-net" |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| name | Yes | |
| tags | Yes | keywords from the marketplace entry |
| agents | Yes | relative paths to agent files |
| author | No | |
| counts | Yes | component counts |
| skills | Yes | relative paths to skill manifests |
| license | No | |
| version | No | |
| category | No | |
| commands | Yes | relative paths to command files |
| homepage | No | |
| description | No | |
| verification | No | security-audit result for this plugin (null when never audited) |
| installCommand | Yes | command to install this plugin |
| searchableText | Yes | lowercased text used for matching |
| installMarketplace | Yes | command to add the marketplace to Claude Code |
Tool Definition Quality
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.
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.
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.
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.
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.
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 categoriesARead-onlyIdempotentInspect
List the distinct plugin categories in the ClaudeRegistry marketplace with a count of plugins in each, plus the total plugin count.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| total | Yes | total number of plugins |
| categories | Yes | categories sorted by descending plugin count |
Tool Definition Quality
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.
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.
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.
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.
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.
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 pluginsARead-onlyIdempotentInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | keywords, e.g. "database migration" | |
| category | No | e.g. "database", "devops", "git" |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes | up to 15 matching plugins, best matches first |
Tool Definition Quality
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.
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.
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.
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.
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.
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)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| pluginPath | No | local path to the plugin directory, used to fill in the run command (optional) |
Output Schema
| Name | Required | Description |
|---|---|---|
| steps | Yes | what the agent should do, in order |
| checks | Yes | the seven checks the script will run |
| commands | Yes | |
| nextSteps | Yes | |
| runsWhere | Yes | always "local": verification executes on the user's machine |
| interpreting | Yes | |
| methodologyUrl | Yes | |
| methodologyVersion | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables Claude to search and install skills from a database of ~200k scraped Claude skills, MCP servers, and plugins.2MIT
- AlicenseAqualityAmaintenanceEnables AI agents to search a curated directory of Claude Code agent skills, MCP servers, and plugin marketplaces ranked by community signal.442MIT
- Alicense-qualityBmaintenanceMarketplace plugin enabling Claude Code to discover, hire, monitor, and retrieve results from remote agents via Agrenting, with scoped API keys and secure escrow payments.MIT
- Alicense-qualityDmaintenanceEnables all IDEs to access Claude Code Skills capabilities with skill discovery, search, and management tools.24MIT