Python 88.3%
TypeScript 7.6%
Shell 4.1%
1[2 {3 "provider": "openai",4 "name": "web_search",5 "type": "web_search",6 "category": "hosted",7 "description": "Hosted web search (Responses API)",8 "compatible_models": ["gpt-5.4-nano", "gpt-5.4"],9 "compatible_endpoints": ["POST /v1/responses"],10 "status": ["DOCUMENTED"],11 "security": "Results are untrusted third-party content; no allowed_domains parameter (use filters.allowed_domains where documented)."12 },13 {14 "provider": "openai",15 "name": "mcp",16 "type": "mcp",17 "category": "mcp",18 "description": "Remote MCP server / connector tool",19 "compatible_models": ["gpt-5.4-nano"],20 "compatible_endpoints": ["POST /v1/responses"],21 "status": ["DOCUMENTED"],22 "security": "require_approval (default: always), allowed_tools, authorization token never stored by OpenAI"23 },24 {25 "provider": "anthropic",26 "name": "web_search",27 "type": "web_search_20250305",28 "category": "server",29 "description": "Server-side web search",30 "compatible_models": ["claude-haiku-4-5-20251001", "claude-opus-4-1-20250805"],31 "compatible_endpoints": ["POST /v1/messages"],32 "status": ["DOCUMENTED"],33 "security": "allowed_domains XOR blocked_domains, max_uses, user_location"34 },35 {36 "provider": "anthropic",37 "name": "web_fetch",38 "type": "web_fetch_20250910",39 "category": "server",40 "description": "Server-side URL fetch (URL must already appear in conversation)",41 "compatible_models": ["claude-haiku-4-5-20251001"],42 "compatible_endpoints": ["POST /v1/messages"],43 "status": ["DOCUMENTED"],44 "security": "allowed_domains / blocked_domains, max_uses, max_content_tokens, url_not_in_prior_context rule"45 },46 {47 "provider": "anthropic",48 "name": "code_execution",49 "type": "code_execution_20250825",50 "category": "server",51 "description": "Sandboxed Python/bash container without internet access",52 "compatible_models": ["claude-haiku-4-5-20251001"],53 "compatible_endpoints": ["POST /v1/messages"],54 "status": ["DOCUMENTED"]55 },56 {57 "provider": "xai",58 "name": "Web Search",59 "type": "web_search",60 "category": "server",61 "description": "xAI-hosted web browsing (Responses API only)",62 "compatible_models": ["grok-4.3"],63 "compatible_endpoints": ["POST /v1/responses"],64 "status": ["DOCUMENTED", "LIVE_VERIFIED"],65 "security": "allowed_domains XOR excluded_domains (≤ 5 each); URLs surfaced in url_citation annotations; $5 per 1k successful calls"66 },67 {68 "provider": "xai",69 "name": "Remote MCP",70 "type": "mcp",71 "category": "mcp",72 "description": "xAI calls a remote MCP server (Streamable HTTP / SSE); no approval round-trip",73 "compatible_models": ["grok-4.3"],74 "compatible_endpoints": ["POST /v1/responses"],75 "status": ["DOCUMENTED", "LIVE_VERIFIED"],76 "security": "HTTPS only; `authorization` and `headers` are forwarded to the server by xAI; restrict with allowed_tools; require_approval is ignored"77 },78 {79 "provider": "gemini",80 "name": "Grounding with Google Search",81 "type": "googleSearch",82 "category": "server",83 "description": "tools[].googleSearch — server-side web grounding",84 "compatible_models": ["gemini-3.8-flash", "gemini-3.5-flash-lite"],85 "compatible_endpoints": ["POST /v1beta/models/{model}:generateContent", "POST /v1beta/models/{model}:streamGenerateContent", "POST /v1beta/interactions"],86 "status": ["DOCUMENTED", "ACCOUNT_RESTRICTED"],87 "security": "Search Suggestions (searchEntryPoint) must be displayed; results are untrusted third-party content; prompts/outputs stored 30 days"88 },89 {90 "provider": "gemini",91 "name": "URL context",92 "type": "urlContext",93 "category": "server",94 "description": "tools[].urlContext — fetches public URLs found in the prompt (≤ 20)",95 "compatible_models": ["gemini-3.8-flash"],96 "compatible_endpoints": ["POST /v1beta/models/{model}:generateContent"],97 "status": ["DOCUMENTED", "LIVE_VERIFIED"],98 "security": "public URLs only (no localhost/private ranges/tunnels); URL_RETRIEVAL_STATUS_UNSAFE on moderation failure; fetched content billed as input tokens"99 }100]101