Raw schema
{
"type": "object",
"properties": {
"query": {
"description": "Free-text search across tool names, descriptions, and use cases. Example: \"serverless database\", \"payment processing\". Terms combine with AND — every term must match. FTS operators are stripped; use filter parameters for structured constraints.",
"type": "string",
"maxLength": 200
},
"category": {
"description": "Filter by category slug (lowercase, hyphenated). Example: \"relational-database\", \"auth\", \"hosting\".",
"type": "string",
"maxLength": 60
},
"hasFreeTier": {
"description": "Set to true to only return tools with a free tier",
"type": "boolean"
},
"edgeCompatible": {
"description": "Set to true to only return tools that work in edge runtimes (Cloudflare Workers, Vercel Edge, Deno Deploy)",
"type": "boolean"
},
"selfHostable": {
"description": "Set to true to only return tools that can be self-hosted",
"type": "boolean"
},
"hasArdCatalog": {
"description": "Set to true to only return tools whose vendor publishes an ARD (Agentic Resource Discovery) capability manifest (ai-catalog.json)",
"type": "boolean"
},
"mcpSupport": {
"description": "Filter by MCP server availability. `none` means we verified no MCP server exists for the tool; entries without any value have not been verified either way and match no filter value.",
"type": "string",
"enum": [
"none",
"community",
"official"
]
},
"artifactKind": {
"description": "Filter by tool type. `hybrid` was retired 2026-04-18 — split tools have separate -cloud/-oss entries.",
"type": "string",
"enum": [
"open_source",
"managed_service"
]
},
"pricingModel": {
"description": "Filter by pricing model. Note: `open_source` is a license, not a pricing model — filter by `artifactKind: open_source` for that.",
"type": "string",
"enum": [
"free",
"freemium",
"paid"
]
},
"vendor": {
"description": "Filter by vendor name (partial match). Example: \"Google\", \"AWS\", \"Stripe\"",
"type": "string",
"maxLength": 100
},
"language": {
"description": "Filter by supported language or SDK language. Example: \"TypeScript\", \"Python\", \"Go\"",
"type": "string",
"maxLength": 60
},
"compliance": {
"description": "Filter by compliance certification. Matching is space/dash/case-insensitive (\"SOC2\" matches \"SOC 2 Type II\"). Example: \"SOC2\", \"HIPAA\", \"ISO 27001\"",
"type": "string",
"maxLength": 40
},
"agentReadinessTier": {
"description": "Filter by Zaira Standard agent readiness tier. Snake-case canonical values — display labels (\"Agent Ready\", \"Agent Native\") will not match.",
"type": "string",
"enum": [
"base",
"agent_ready",
"agent_native",
"none"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}