Tool tree
gradeNot graded
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"
}