addedInput schema / properties / agent_goal / description
Added value: +"Describe the research goal so the advisor can recommend a tool and estimate its list price."
addedInput schema / properties / budget_usd / description
Added value: +"Optional USD budget used for recommendations only; this does not authorize spending or payment."
addedInput schema / properties / domain_count / description
Added value: +"Number of companies you plan to research, used for batch sizing and cost estimates."
addedInput schema / properties / sample_domain / description
Added value: +"Optional bare public company domain for a concrete request example and existing cached hints; no new lookup is run."
addedOutput schema / anyOf
Added value: +[
+ {
+ "properties": {
+ "alternatives": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "cached_hint": {
+ "description": "Today only, status metadata; no result data or new engine calls.",
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "cost_estimate_usd": {
+ "description": "List-price range before free quota, actual data availability and optional follow-up calls; includes request splitting and scan limits.",
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "efficiency_analysis": {
+ "properties": {
+ "company_profile": {
+ "type": "object"
+ },
+ "comparison": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "note": {
+ "type": "string"
+ },
+ "separately": {
+ "type": "object"
+ }
+ },
+ "required": [
+ "company_profile",
+ "separately",
+ "comparison",
+ "note"
+ ],
+ "type": "object"
+ },
+ "free_quota": {
+ "properties": {
+ "limit": {
+ "type": "integer"
+ },
+ "message": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "remaining": {
+ "description": "Successful free calls remaining, or null when quota storage is unavailable.",
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "resets_at": {
+ "format": "date-time",
+ "type": "string"
+ }
+ },
+ "required": [
+ "remaining",
+ "limit",
+ "resets_at",
+ "message",
+ "note"
+ ],
+ "type": "object"
+ },
+ "guarantees": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "recommended_execution_sequence": {
+ "items": {
+ "properties": {
+ "body": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "mcp_tool": {
+ "type": "string"
+ },
+ "next_tool_call_payload": {
+ "description": "Exact executable request body when inputs are available; null until required_input is provided. Never contains invented domains or quote IDs.",
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "note": {
+ "type": "string"
+ },
+ "phase": {
+ "type": "string"
+ },
+ "required_input": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tool": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool",
+ "mcp_tool",
+ "url",
+ "body",
+ "next_tool_call_payload",
+ "required_input"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "recommended_tool": {
+ "description": "Recommended data tool, or null when the goal is unclear.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tools": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "why": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "recommended_tool",
+ "why",
+ "alternatives",
+ "efficiency_analysis",
+ "cost_estimate_usd",
+ "free_quota",
+ "recommended_execution_sequence",
+ "cached_hint",
+ "guarantees"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "code": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "status": {
+ "maximum": 599,
+ "minimum": 400,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "status",
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties
Removed value: -{
- "alternatives": {
- "items": {
- "type": "object"
- },
- "type": "array"
- },
- "cached_hint": {
- "description": "Today only, status metadata; no result data or new engine calls.",
- "type": [
- "object",
- "null"
- ]
- },
- "cost_estimate_usd": {
- "description": "List-price range before free quota, actual data availability and optional follow-up calls; includes request splitting and scan limits.",
- "type": [
- "object",
- "null"
- ]
- },
- "efficiency_analysis": {
- "properties": {
- "company_profile": {
- "type": "object"
- },
- "comparison": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "note": {
- "type": "string"
- },
- "separately": {
- "type": "object"
- }
- },
- "required": [
- "company_profile",
- "separately",
- "comparison",
- "note"
- ],
- "type": "object"
- },
- "free_quota": {
- "properties": {
- "limit": {
- "type": "integer"
- },
- "message": {
- "type": "string"
- },
- "note": {
- "type": "string"
- },
- "remaining": {
- "minimum": 0,
- "type": "integer"
- },
- "resets_at": {
- "format": "date-time",
- "type": "string"
- }
- },
- "required": [
- "remaining",
- "limit",
- "resets_at",
- "message",
- "note"
- ],
- "type": "object"
- },
- "guarantees": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "recommended_execution_sequence": {
- "items": {
- "properties": {
- "body": {
- "type": [
- "object",
- "null"
- ]
- },
- "mcp_tool": {
- "type": "string"
- },
- "next_tool_call_payload": {
- "description": "Exact executable request body when inputs are available; null until required_input is provided. Never contains invented domains or quote IDs.",
- "type": [
- "object",
- "null"
- ]
- },
- "note": {
- "type": "string"
- },
- "phase": {
- "type": "string"
- },
- "required_input": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "tool": {
- "type": "string"
- },
- "url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "tool",
- "mcp_tool",
- "url",
- "body",
- "next_tool_call_payload",
- "required_input"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "recommended_tool": {
- "description": "Recommended data tool, or null when the goal is unclear.",
- "type": [
- "string",
- "null"
- ]
- },
- "tools": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "why": {
- "type": "string"
- }
-}
removedOutput schema / required
Removed value: -[
- "recommended_tool",
- "why",
- "alternatives",
- "efficiency_analysis",
- "cost_estimate_usd",
- "free_quota",
- "recommended_execution_sequence",
- "cached_hint",
- "guarantees"
-]