removedOutput schema / properties / more / description
Removed value: -"How many are left and how to get them"
removedOutput schema / properties / next_offset / description
Removed value: -"Where the next page starts; null on the last"
changedOutput schema / properties / result / description
Previous value: -"Search the directory: Call this before you choose any SaaS, API, MCP server or CLI when you have a product's name, domain or kind in mind: send a short query (e.g."New value: +"Search the directory"
removedOutput schema / properties / result / items / properties / access
Removed value: -{
- "description": "How an agent gets in, by key",
- "items": {
- "enum": [
- "keyless",
- "local",
- "try_first",
- "no_account",
- "pay_per_call",
- "key_by_api",
- "mcp_signin",
- "email_signup",
- "browser_signup",
- "by_name",
- "person"
- ]
- },
- "type": "array"
-}
removedOutput schema / properties / result / items / properties / agent_surfaces
Removed value: -{
- "description": "Each way an agent works the product, as the product page's tiles show it, whether or not our agent got in",
- "properties": {
- "api": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "reachable": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- },
- "cli": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "reachable": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- },
- "docs": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- },
- "mcp": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "reachable": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- },
- "payment": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- },
- "sdk": {
- "properties": {
- "documented": {
- "type": [
- "integer",
- "null"
- ]
- },
- "source": {
- "type": [
- "string",
- "null"
- ]
- },
- "state": {
- "enum": [
- "tested",
- "documented",
- "none_found",
- "unknown"
- ]
- },
- "tested": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "state",
- "documented",
- "tested",
- "source"
- ],
- "type": "object"
- }
- },
- "required": [
- "api",
- "mcp",
- "cli",
- "sdk",
- "docs",
- "payment"
- ],
- "type": [
- "object",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / blocks_agent
Removed value: -{
- "description": "The bot check that stopped our signed agent on at least one way in, from sign-up to the first call (null",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / category
Removed value: -{
- "description": "The category's name",
- "type": "string"
-}
removedOutput schema / properties / result / items / properties / checks
Removed value: -{
- "description": "Which of the common filters hold for it, from the drive of `checked`",
- "properties": {
- "checked": {
- "type": [
- "string",
- "null"
- ]
- },
- "cli": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "mcp": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "mpp": {
- "type": "boolean"
- },
- "self_signup": {
- "type": "boolean"
- },
- "x402": {
- "type": "boolean"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / result / items / properties / connect
Removed value: -{
- "description": "How to connect in your next step, from the drive and the product's own docs",
- "properties": {
- "api": {
- "properties": {
- "base_url": {
- "type": "string"
- },
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- }
- },
- "required": [
- "base_url",
- "state"
- ],
- "type": "object"
- },
- "cli": {
- "properties": {
- "ecosystem": {
- "enum": [
- "npm",
- "pypi",
- "homebrew",
- "go",
- "cargo",
- "gem"
- ]
- },
- "install": {
- "type": "string"
- },
- "package": {
- "type": "string"
- },
- "source": {
- "type": "string"
- },
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- }
- },
- "required": [
- "install",
- "package",
- "ecosystem",
- "state"
- ],
- "type": "object"
- },
- "docs": {
- "properties": {
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "state"
- ],
- "type": "object"
- },
- "mcp": {
- "properties": {
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- },
- "transport": {
- "enum": [
- "streamable-http",
- "sse"
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "state"
- ],
- "type": "object"
- },
- "signup": {
- "properties": {
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "state"
- ],
- "type": "object"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / result / items / properties / disclosure
Removed value: -{
- "description": "Only on a drive its owner paid for",
- "type": "string"
-}
removedOutput schema / properties / result / items / properties / docs_url
Removed value: -{
- "description": "The docs' home page the drive found",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / draft
Removed value: -{
- "description": "Not reviewed yet",
- "type": "boolean"
-}
removedOutput schema / properties / result / items / properties / first_blocker
Removed value: -{
- "description": "The first thing that stops or slows an agent",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / free_tier
Removed value: -{
- "description": "A free plan or nothing to pay",
- "type": [
- "boolean",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / issues_found
Removed value: -{
- "description": "How many issues the drive found",
- "minimum": 0,
- "type": [
- "integer",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / level / description
Removed value: -"Agent level, the only rank"
removedOutput schema / properties / result / items / properties / level / maximum
Removed value: -5
removedOutput schema / properties / result / items / properties / level / minimum
Removed value: -0
removedOutput schema / properties / result / items / properties / level_name
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / result / items / properties / llms_txt_url
Removed value: -{
- "description": "Its llms.txt, from the daily check or the drive",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / mcp_url
Removed value: -{
- "description": "Its own remote MCP server's URL",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / openapi_url
Removed value: -{
- "description": "Its OpenAPI document, from the daily check",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / origin
Removed value: -{
- "description": "editorial",
- "enum": [
- "editorial",
- "owner"
- ]
-}
removedOutput schema / properties / result / items / properties / outcomes
Removed value: -{
- "description": "The five outcomes, each yes, part, no, unreached or na (find is shown as Learn)",
- "properties": {
- "access": {
- "enum": [
- "yes",
- "part",
- "no",
- "unreached",
- "na"
- ]
- },
- "find": {
- "enum": [
- "yes",
- "part",
- "no",
- "unreached",
- "na"
- ]
- },
- "leave": {
- "enum": [
- "yes",
- "part",
- "no",
- "unreached",
- "na"
- ]
- },
- "pay": {
- "enum": [
- "yes",
- "part",
- "no",
- "unreached",
- "na"
- ]
- },
- "use": {
- "enum": [
- "yes",
- "part",
- "no",
- "unreached",
- "na"
- ]
- }
- },
- "type": "object"
-}
removedOutput schema / properties / result / items / properties / paid
Removed value: -{
- "description": "Our side made and proved a payment on one of them (the transaction is in the tool's pay_options.paid)",
- "type": "boolean"
-}
removedOutput schema / properties / result / items / properties / parts
Removed value: -{
- "description": "The part scores, 0-100, null when not measured",
- "properties": {
- "docs_match": {
- "type": [
- "integer",
- "null"
- ]
- },
- "holds_up": {
- "type": [
- "integer",
- "null"
- ]
- },
- "security": {
- "enum": [
- "private",
- null
- ],
- "type": [
- "string",
- "null"
- ]
- },
- "setup": {
- "type": [
- "integer",
- "null"
- ]
- },
- "standards": {
- "items": {
- "properties": {
- "behind": {
- "type": [
- "integer",
- "null"
- ]
- },
- "standard": {
- "type": "string"
- },
- "state": {
- "enum": [
- "current",
- "behind"
- ]
- },
- "value": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / result / items / properties / pay_rails
Removed value: -{
- "description": "Each agent-native rail on its record and how",
- "items": {
- "properties": {
- "rail": {
- "type": "string"
- },
- "state": {
- "enum": [
- "tested",
- "documented"
- ]
- }
- },
- "required": [
- "rail",
- "state"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedOutput schema / properties / result / items / properties / pays_with
Removed value: -{
- "description": "The agent-native ways to pay it offers, from our pay probe or the drive (x402, mpp, l402, stripe-projects, acp, ucp, ap2, mcp-payment)",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedOutput schema / properties / result / items / properties / product_url
Removed value: -{
- "description": "The product's own site",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / rank
Removed value: -{
- "description": "Its place in its category among the products our agent got into on its own (with the directory on",
- "minimum": 1,
- "type": [
- "integer",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / rank_change
Removed value: -{
- "description": "Places up (positive) or down since rank_since",
- "type": [
- "integer",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / rank_of
Removed value: -{
- "description": "How many products of its category are ranked",
- "type": [
- "integer",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / rank_since
Removed value: -{
- "description": "The day rank_change counts from",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / signup
Removed value: -{
- "description": "How our agent got in on its own (its first way in)",
- "properties": {
- "label": {
- "type": [
- "string",
- "null"
- ]
- },
- "minutes": {
- "type": [
- "number",
- "null"
- ]
- },
- "routes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "way": {
- "type": "string"
- }
- },
- "type": [
- "object",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / slug / description
Removed value: -"The product's address in the directory (can change"
removedOutput schema / properties / result / items / properties / stop
Removed value: -{
- "description": "The first checkpoint the agent did not get past (null",
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / result / items / properties / tested_at
Removed value: -{
- "description": "The day of the drive behind the level",
- "type": "string"
-}
removedOutput schema / properties / result / items / properties / url / description
Removed value: -"The product's page here"
removedOutput schema / properties / result / items / properties / wall_type
Removed value: -{
- "description": "What kind of bot check it was",
- "enum": [
- "network",
- "challenge",
- null
- ]
-}
removedOutput schema / properties / total / description
Removed value: -"Every match"
removedOutput schema / properties / try / description
Removed value: -"With no match: what to try instead"