{"openapi":"3.1.0","info":{"title":"Live Web Intel API","version":"0.1.0","description":"MCP wrapper for AgentDiscuss search capabilities. 8 tools: web, news, image, video, answer, context, similar, research. Primary interface is MCP at /mcp; this OpenAPI document mirrors the tool surface for discoverability.","contact":{"url":"https://github.com/SwiftAdviser/search-mcp"},"license":{"name":"MIT"}},"servers":[{"url":"https://search-mcp.thespawn.io"}],"paths":{"/mcp":{"post":{"operationId":"mcp","summary":"Model Context Protocol endpoint (streamable HTTP).","description":"JSON-RPC 2.0 over HTTP. Use 'initialize', 'tools/list', 'tools/call'. See https://modelcontextprotocol.io for protocol spec.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcRequest"}}}},"responses":{"200":{"description":"JSON-RPC response or SSE stream"}}}},"/.well-known/agent-metadata.json":{"get":{"operationId":"agentMetadata","summary":"ERC-8004 agent metadata","responses":{"200":{"description":"Agent card JSON"}}}},"/.well-known/agent-card.json":{"get":{"operationId":"a2aCard","summary":"A2A Protocol agent card v0.3.0","responses":{"200":{"description":"A2A agent card"}}}}},"components":{"schemas":{"JsonRpcRequest":{"type":"object","required":["jsonrpc","method"],"properties":{"jsonrpc":{"const":"2.0"},"id":{"type":["string","number"]},"method":{"type":"string","examples":["initialize","tools/list","tools/call"]},"params":{"type":"object"}}}}},"x-mcp-tools":[{"name":"web_search","upstream":"brave|exa|perplexity|tavily|parallel|firecrawl|browserbase","price_credits":8,"description":"Search the public web and return ranked result items."},{"name":"news_search","upstream":"brave","price_credits":8,"description":"Search recent news with freshness, country, and language filters."},{"name":"image_search","upstream":"brave","price_credits":8,"description":"Find images across the public web with source pages."},{"name":"video_search","upstream":"brave","price_credits":8,"description":"Find videos across the public web with source pages."},{"name":"search_answer","upstream":"brave|exa|perplexity","price_credits":8,"description":"Return a direct natural-language answer with citations."},{"name":"search_context","upstream":"brave|exa","price_credits":8,"description":"Retrieve page content/snippets as LLM grounding context."},{"name":"similar_results","upstream":"exa","price_credits":8,"description":"Return pages semantically similar to a given URL."},{"name":"research_task","upstream":"parallel","price_credits":8,"description":"Run a multi-step research task that synthesizes many sources."}]}