← WebMCP Directory

Tool tree

releases.sh

Developer ToolsTools verified
Website
Overview of Release Notes Index — a changelog index with a CLI, REST API, MCP server, and agent skills.
Explore capabilities

    page: Every page

    searchAnswer

    Unified search across organizations, the catalog (products + standalone sources), and release content on Releases Index. Returns a single envelope with `orgs`, `catalog`, `releases`, and `chunks` — use `catalog` entries' `entryType: 'product' | 'source'` discriminator to branch on entry shape. Pass `domain` to scope to one org by domain (input is normalized, so `https://vercel.com/` works the same as `vercel.com`).

    View tool JSON
    {
      "name": "search",
      "kind": "answer",
      "impl": "imperative",
      "description": "Unified search across organizations, the catalog (products + standalone sources), and release content on Releases Index. Returns a single envelope with `orgs`, `catalog`, `releases`, and `chunks` — use `catalog` entries' `entryType: 'product' | 'source'` discriminator to branch on entry shape. Pass `domain` to scope to one org by domain (input is normalized, so `https://vercel.com/` works the same as `vercel.com`).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text search query (product name, feature, keyword)."
          },
          "domain": {
            "type": "string",
            "description": "Scope to the org owning this domain. Normalized server-side. Returns `domainStatus: 'not_found'` with empty arrays when nothing owns the domain."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/docs/listing"
    }
    lookup_domainAnswer

    Resolve a domain to the org or product that owns it on Releases Index. Input is normalized server-side (scheme, `www.`, path stripped, lowercased). Returns the matching org plus any products whose alias targets the domain. Pure resolution — unknown domains return a 404, no on-demand probing.

    View tool JSON
    {
      "name": "lookup_domain",
      "kind": "answer",
      "impl": "imperative",
      "description": "Resolve a domain to the org or product that owns it on Releases Index. Input is normalized server-side (scheme, `www.`, path stripped, lowercased). Returns the matching org plus any products whose alias targets the domain. Pure resolution — unknown domains return a 404, no on-demand probing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Domain to resolve. Any URL-shaped form is accepted."
          }
        },
        "required": [
          "domain"
        ]
      },
      "page": "/docs/listing"
    }
    list_organizationsAnswer

    List all organizations tracked in the Releases Index registry, with release counts and activity. Returns the canonical `{ items, pagination }` envelope so callers can ask for the next slice via `page`. Orgs with zero indexed releases are hidden by default (curator-stub noise); set `include_empty: true` to see them. The response carries `meta.emptyOrgCount` so a UI toggle can label itself.

    View tool JSON
    {
      "name": "list_organizations",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all organizations tracked in the Releases Index registry, with release counts and activity. Returns the canonical `{ items, pagination }` envelope so callers can ask for the next slice via `page`. Orgs with zero indexed releases are hidden by default (curator-stub noise); set `include_empty: true` to see them. The response carries `meta.emptyOrgCount` so a UI toggle can label itself.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "minimum": 1,
            "default": 1,
            "description": "1-based page number. Defaults to 1."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 500,
            "description": "Entries per page (1–500). Defaults to the API's page size."
          },
          "include_empty": {
            "type": "boolean",
            "description": "Include orgs with zero indexed releases. Default false — empty orgs are stubs from in-flight discovery or broken parsers and surface as noise."
          },
          "category": {
            "type": "string",
            "description": "Filter to a single category slug (e.g. `ai`, `devops`). Aliases (e.g. `e-commerce`) resolve to their canonical category (`commerce`); unknown values are ignored (unfiltered)."
          }
        }
      },
      "page": "/docs/listing"
    }
    get_organizationAnswer

    Fetch detailed information about an organization, including its sources, products, and AI-generated overview. Accepts an `org_…` id, slug (e.g. 'vercel', 'anthropic'), domain, name, or account handle.

    View tool JSON
    {
      "name": "get_organization",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch detailed information about an organization, including its sources, products, and AI-generated overview. Accepts an `org_…` id, slug (e.g. 'vercel', 'anthropic'), domain, name, or account handle.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string",
            "description": "Organization identifier: `org_…` id, slug, domain, name, or handle."
          }
        },
        "required": [
          "identifier"
        ]
      },
      "page": "/docs/listing"
    }
    get_catalog_entryAnswer

    Fetch a catalog entry by org-scoped identifier — accepts either a `<orgSlug>/<sourceSlug>` coordinate or a `src_…` ID. Returns recent releases alongside entry detail. Use after `search` or `list_organizations` to drill into a specific source — both surface the org slug and source slug you'll need here.

    View tool JSON
    {
      "name": "get_catalog_entry",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch a catalog entry by org-scoped identifier — accepts either a `<orgSlug>/<sourceSlug>` coordinate or a `src_…` ID. Returns recent releases alongside entry detail. Use after `search` or `list_organizations` to drill into a specific source — both surface the org slug and source slug you'll need here.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string",
            "description": "Org-scoped identifier: `<orgSlug>/<sourceSlug>` or `src_<id>`."
          },
          "cursor": {
            "type": "string",
            "description": "Opaque cursor from a previous response's `pagination.nextCursor`. Omit on the first call."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          }
        },
        "required": [
          "identifier"
        ]
      },
      "page": "/docs/listing"
    }
    get_releaseAnswer

    Fetch a single release by ID (prefix 'rel_'), including its full content and metadata.

    View tool JSON
    {
      "name": "get_release",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch a single release by ID (prefix 'rel_'), including its full content and metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Release ID, e.g. 'rel_abc123'."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/docs/listing"
    }
    open_search_pageAction

    Navigate the current browser tab to the Releases Index search results page for a query. Use when the user wants to browse results visually on the site.

    View tool JSON
    {
      "name": "open_search_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the current browser tab to the Releases Index search results page for a query. Use when the user wants to browse results visually on the site.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/docs/listing"
    }