@pipeworx/schemastore
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/schemastore’s. Install: one-click buttons
Connect to just the @pipeworx/schemastore pack
https://gateway.pipeworx.io/schemastore/mcp — only @pipeworx/schemastore’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
JSON Schema Store MCP — catalog of JSON Schemas for hundreds of well-known config/data file formats (package.json, tsconfig.json, GitHub Actions workflows, OpenAPI, etc). Keyless.
Tools
list_schemas(filter?, limit?)— list catalog entries;filteris a case-insensitive substring on name/description/fileMatchfind_schema_for(filename)— find schemas that match a given filename (e.g.package.json,.github/workflows/ci.yml)fetch_schema(url)— fetch the raw JSON Schema document from the catalog (schemastore-hosted URL)lookup(name)— exact-name lookup against the catalog
Data source
https://www.schemastore.org/api/json/catalog.json
Tools
- list_schemas — List SchemaStore catalog entries. Optional case-insensitive filter on name/description/fileMatch.
- find_schema_for — Match a config filename against the SchemaStore catalog (schemastore.org) to find which JSON Schemas declare a fileMatch glob covering it, for example package.json, tsconfig.json, or .github/workflows
- fetch_schema — Fetch a JSON Schema document by URL (must be hosted on json.schemastore.org).
- lookup — Exact-name lookup against the catalog (case-insensitive).
Tools
fetch_schema— Fetch a JSON Schema document by URL (must be hosted on json.schemastore.org).find_schema_for— Match a config filename against the SchemaStore catalog (schemastore.org) to find which JSON Schemas declare a fileMatch glob covering it, for example package.json, tsconfig.json, or .github/workflowslist_schemas— List SchemaStore catalog entries. Optional case-insensitive filter on name/description/fileMatch.lookup— Exact-name lookup against the catalog (case-insensitive).