Sigistry Plugin Catalog (formerly Claude Registry)
What this MCP does
Catalogs Claude Code plugins, portable agent skills, and MCP server scorecards, with search, verification details, and installation information.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'the plugin id, e.g. "sql-safety-net"'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'name', 'tags', 'commands', 'agents', 'skills', 'counts', 'installMarketplace', 'installCommand', 'searchableText'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'keywords from the marketplace entry'}, 'agents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'relative paths to agent files'}, 'author': {'type': 'object', 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'counts': {'type': 'object', 'required': ['commands', 'agents', 'skills'], 'properties': {'agents': {'type': 'integer'}, 'skills': {'type': 'integer'}, 'commands': {'type': 'integer'}}, 'description': 'component counts', 'additionalProperties': False}, 'skills': {'type': 'array', 'items': {'type': 'string'}, 'description': 'relative paths to skill manifests'}, 'license': {'type': 'string'}, 'version': {'type': 'string'}, 'category': {'type': 'string'}, 'commands': {'type': 'array', 'items': {'type': 'string'}, 'description': 'relative paths to command files'}, 'homepage': {'type': 'string'}, 'description': {'type': 'string'}, 'verification': {'anyOf': [{'type': 'object', 'required': ['status', 'checks'], 'properties': {'date': {'type': 'string', 'description': 'date of the last audit run'}, 'repo': {'type': 'string', 'description': 'external repo (owner/name), when externally hosted'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'status'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'detail': {'type': 'string'}, 'status': {'type': 'string', 'description': 'pass | fail | n/a'}}, 'additionalProperties': False}, 'description': 'per-check results of the security audit'}, 'commit': {'type': 'string', 'description': 'pinned commit the verification applies to'}, 'status': {'type': 'string', 'description': 'verified | listed | stale | failed'}, 'hosting': {'type': 'string', 'description': 'registry (vendored) | external (author repo)'}, 'badgeUrl': {'type': 'string', 'description': 'SVG badge for this plugin'}, 'firstSeen': {'type': 'string', 'description': 'date the plugin entered the registry'}, 'methodologyUrl': {'type': 'string'}, 'methodologyVersion': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'security-audit result for this plugin (null when never audited)'}, 'installCommand': {'type': 'string', 'description': 'command to install this plugin'}, 'searchableText': {'type': 'string', 'description': 'lowercased text used for matching'}, 'installMarketplace': {'type': 'string', 'description': 'command to add the marketplace to Claude Code'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'scorecard id, e.g. "sigistry-catalog" (find ids via list_scorecards)'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'name', 'grade', 'axes'], 'properties': {'id': {'type': 'string'}, 'axes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'status', 'evidence'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'status': {'type': 'string', 'description': 'pass | partial | fail | n/a'}, 'evidence': {'type': 'string', 'description': 'the file/behavior the result rests on'}}, 'additionalProperties': False}, 'description': 'per-axis results with evidence'}, 'date': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'repo': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'grade': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'hardening suggestions and context'}, 'commit': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'endpoint': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'rubricUrl': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'rubricVersion': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'selfAssessment': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'the skill name, e.g. "assessment-scoring" (find names via search_skills)'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'description', 'plugin', 'verification', 'installCommand', 'detailUrl', 'pluginCategory', 'verifiedDate', 'hosting', 'sourceUrl', 'source'], 'properties': {'name': {'type': 'string', 'description': 'stable skill name, e.g. "assessment-scoring"'}, 'repo': {'type': 'string', 'description': 'author repo (owner/name), when externally hosted'}, 'commit': {'type': 'string', 'description': 'pinned commit the source is served from, when externally hosted'}, 'plugin': {'type': 'string', 'description': 'parent plugin id that ships this skill'}, 'source': {'type': ['string', 'null'], 'description': 'the complete raw SKILL.md (frontmatter + body); null only if the fetch failed'}, 'hosting': {'type': 'string', 'description': '"registry" (vendored here) or "external" (author repo, verified at a pinned commit)'}, 'detailUrl': {'type': 'string', 'description': 'human-readable page for this skill'}, 'sourceUrl': {'type': 'string', 'description': 'GitHub location of the skill directory'}, 'description': {'type': 'string', 'description': 'the skill trigger: when an agent should load it'}, 'verification': {'type': 'string', 'description': 'verification status of the parent plugin; prefer "verified"'}, 'verifiedDate': {'type': ['string', 'null'], 'description': 'date of the verification run covering this skill'}, 'installCommand': {'type': 'string', 'description': 'Claude Code command installing the parent plugin (skill loads automatically)'}, 'pluginCategory': {'type': ['string', 'null'], 'description': 'category of the parent plugin'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['categories', 'total'], 'properties': {'total': {'type': 'integer', 'description': 'total number of plugins'}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['category', 'count'], 'properties': {'count': {'type': 'integer', 'description': 'plugins in this category'}, 'category': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'categories sorted by descending plugin count'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rubricVersion', 'rubricUrl', 'total', 'scorecards'], 'properties': {'total': {'type': 'integer'}, 'rubricUrl': {'type': ['string', 'null']}, 'scorecards': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'grade', 'repo', 'commit', 'endpoint', 'date', 'selfAssessment'], 'properties': {'id': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'name': {'type': 'string'}, 'repo': {'type': ['string', 'null']}, 'grade': {'type': 'string', 'description': 'overall grade A-F'}, 'commit': {'type': ['string', 'null'], 'description': 'the graded commit'}, 'endpoint': {'type': ['string', 'null']}, 'selfAssessment': {'type': 'boolean', 'description': "true for Sigistry's own servers"}}, 'additionalProperties': False}}, 'rubricVersion': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'keywords, e.g. "database migration"'}, 'category': {'type': 'string', 'description': 'e.g. "database", "devops", "git"'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'installCommand', 'verification'], 'properties': {'id': {'type': 'string', 'description': 'stable plugin id, e.g. "sql-safety-net"'}, 'name': {'type': 'string', 'description': 'human-readable plugin name'}, 'category': {'type': 'string', 'description': 'marketplace category'}, 'description': {'type': 'string', 'description': 'one-line summary'}, 'verification': {'type': 'string', 'description': 'verification status: "verified" (passed the eight-check security methodology), "stale" (verified at a pinned commit the repo has since moved past), "listed" (in the registry but not audited), "failed", or "unknown". Prefer verified plugins. Methodology: https://sigistry.com/verification'}, 'installCommand': {'type': 'string', 'description': 'Claude Code install command'}}, 'additionalProperties': False}, 'description': 'up to 15 matching plugins, best matches first'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'keywords, e.g. "changelog" or "security review"'}, 'plugin': {'type': 'string', 'description': 'restrict to skills shipped by this plugin id'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'plugin', 'verification', 'installCommand', 'detailUrl'], 'properties': {'name': {'type': 'string', 'description': 'stable skill name, e.g. "assessment-scoring"'}, 'plugin': {'type': 'string', 'description': 'parent plugin id that ships this skill'}, 'detailUrl': {'type': 'string', 'description': 'human-readable page for this skill'}, 'description': {'type': 'string', 'description': 'the skill trigger: when an agent should load it'}, 'verification': {'type': 'string', 'description': 'verification status of the parent plugin; prefer "verified"'}, 'installCommand': {'type': 'string', 'description': 'Claude Code command installing the parent plugin (skill loads automatically)'}}, 'additionalProperties': False}, 'description': 'up to 20 matching skills, best matches first'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pluginPath': {'type': 'string', 'description': 'local path to the plugin directory, used to fill in the run command (optional)'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runsWhere', 'methodologyVersion', 'methodologyUrl', 'checks', 'steps', 'commands', 'interpreting', 'nextSteps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'string'}, 'description': 'what the agent should do, in order'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'what'], 'properties': {'id': {'type': 'string'}, 'what': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'the eight checks the script will run'}, 'commands': {'type': 'object', 'required': ['macos_linux', 'windows', 'alternative_clone'], 'properties': {'windows': {'type': 'string', 'description': 'download + run one-liner for PowerShell'}, 'macos_linux': {'type': 'string', 'description': 'download + run one-liner for bash/zsh'}, 'alternative_clone': {'type': 'string', 'description': 'equivalent via cloning the marketplace repo'}}, 'additionalProperties': False}, 'nextSteps': {'type': 'string'}, 'runsWhere': {'type': 'string', 'description': 'always "local": verification executes on the user\'s machine'}, 'interpreting': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'methodologyVersion': {'type': 'string'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
aaaa-nexus — Formally Verified AI Safety APIs
Provides formally constrained agent safety and governance APIs for tool authorization, prompt-injection-resistant execution, iden…
Slid Phi Labs
Provides searchable catalogs and documentation for agent services, issues agent API keys, exposes x402-purchasable SKUs, and offe…
AgentResolver — Agent Commerce Health Monitoring
Resolves missing agent capabilities and provides MCP and HTTP endpoint checks, tool compatibility analysis, OpenAPI selection, en…
Aziel Runtime
Provides a governed MCP runtime with registry discovery, controlled tool execution, provenance receipts, integrity checks, memory…
agent-exec
Provides pay-per-use sandbox code execution, temporary storage, distributed locks, attestations, durable watches, and process han…
HeyClaude — Claude & AI workflow directory
Searches and evaluates a registry of Claude Code agents, MCP servers, skills, and tools, providing entry details, compatibility, …