Python 88.3%
TypeScript 7.6%
Shell 4.1%
1[2 {3 "provider": "anthropic",4 "tool_type": "custom",5 "name": "Custom (user-defined) client tool",6 "category": "client",7 "status": [8 "DOCUMENTED",9 "LIVE_VERIFIED"10 ],11 "compatible_models": [12 "claude-fable-5-1",13 "claude-opus-5",14 "claude-sonnet-5",15 "claude-fable-5",16 "claude-opus-4-8",17 "claude-opus-4-7",18 "claude-sonnet-4-6",19 "claude-opus-4-6",20 "claude-opus-4-5-20251101",21 "claude-haiku-4-5-20251001",22 "claude-sonnet-4-5-20250929",23 "claude-mythos-5-1",24 "claude-mythos-5"25 ],26 "compatible_endpoints": [27 "POST /v1/messages",28 "POST /v1/messages/batches"29 ],30 "beta_header": null31 },32 {33 "provider": "anthropic",34 "tool_type": "bash_20250124",35 "name": "Bash tool",36 "category": "anthropic-defined-client",37 "status": [38 "DOCUMENTED",39 "LIVE_VERIFIED"40 ],41 "compatible_models": [42 "claude-fable-5-1",43 "claude-opus-5",44 "claude-sonnet-5",45 "claude-fable-5",46 "claude-opus-4-8",47 "claude-opus-4-7",48 "claude-sonnet-4-6",49 "claude-opus-4-6",50 "claude-opus-4-5-20251101",51 "claude-haiku-4-5-20251001",52 "claude-sonnet-4-5-20250929",53 "claude-mythos-5-1",54 "claude-mythos-5"55 ],56 "compatible_endpoints": [57 "POST /v1/messages",58 "POST /v1/messages/batches"59 ],60 "beta_header": null61 },62 {63 "provider": "anthropic",64 "tool_type": "text_editor_20250728",65 "name": "Text editor tool (text_editor_20250728)",66 "category": "anthropic-defined-client",67 "status": [68 "DOCUMENTED",69 "LIVE_VERIFIED"70 ],71 "compatible_models": [72 "claude-fable-5-1",73 "claude-opus-5",74 "claude-sonnet-5",75 "claude-fable-5",76 "claude-opus-4-8",77 "claude-opus-4-7",78 "claude-sonnet-4-6",79 "claude-opus-4-6",80 "claude-opus-4-5-20251101",81 "claude-haiku-4-5-20251001",82 "claude-sonnet-4-5-20250929",83 "claude-mythos-5-1",84 "claude-mythos-5"85 ],86 "compatible_endpoints": [87 "POST /v1/messages",88 "POST /v1/messages/batches"89 ],90 "beta_header": null91 },92 {93 "provider": "anthropic",94 "tool_type": "text_editor_20250429",95 "name": "Text editor tool (text_editor_20250429)",96 "category": "anthropic-defined-client",97 "status": [98 "DOCUMENTED",99 "LEGACY"100 ],101 "compatible_models": [],102 "compatible_endpoints": [103 "POST /v1/messages",104 "POST /v1/messages/batches"105 ],106 "beta_header": null107 },108 {109 "provider": "anthropic",110 "tool_type": "text_editor_20250124",111 "name": "Text editor tool (text_editor_20250124)",112 "category": "anthropic-defined-client",113 "status": [114 "DOCUMENTED",115 "LEGACY"116 ],117 "compatible_models": [],118 "compatible_endpoints": [119 "POST /v1/messages",120 "POST /v1/messages/batches"121 ],122 "beta_header": null123 },124 {125 "provider": "anthropic",126 "tool_type": "memory_20250818",127 "name": "Memory tool",128 "category": "anthropic-defined-client",129 "status": [130 "DOCUMENTED",131 "LIVE_VERIFIED"132 ],133 "compatible_models": [134 "claude-fable-5-1",135 "claude-opus-5",136 "claude-sonnet-5",137 "claude-fable-5",138 "claude-opus-4-8",139 "claude-opus-4-7",140 "claude-sonnet-4-6",141 "claude-opus-4-6",142 "claude-opus-4-5-20251101",143 "claude-haiku-4-5-20251001",144 "claude-sonnet-4-5-20250929",145 "claude-mythos-5-1",146 "claude-mythos-5"147 ],148 "compatible_endpoints": [149 "POST /v1/messages",150 "POST /v1/messages/batches"151 ],152 "beta_header": null153 },154 {155 "provider": "anthropic",156 "tool_type": "computer_toolset_20260801",157 "name": "Computer use toolset (GA)",158 "category": "anthropic-defined-client",159 "status": [160 "DOCUMENTED",161 "LIVE_VERIFIED"162 ],163 "compatible_models": [164 "claude-fable-5-1",165 "claude-mythos-5-1",166 "claude-fable-5",167 "claude-mythos-5",168 "claude-opus-5",169 "claude-sonnet-5",170 "claude-opus-4-8"171 ],172 "compatible_endpoints": [173 "POST /v1/messages",174 "POST /v1/messages/batches"175 ],176 "beta_header": null177 },178 {179 "provider": "anthropic",180 "tool_type": "computer_20251124",181 "name": "Computer use tool (beta, computer_20251124)",182 "category": "anthropic-defined-client",183 "status": [184 "DOCUMENTED",185 "BETA",186 "LIVE_VERIFIED"187 ],188 "compatible_models": [189 "claude-fable-5-1",190 "claude-mythos-5-1",191 "claude-fable-5",192 "claude-mythos-5",193 "claude-opus-5",194 "claude-sonnet-5",195 "claude-opus-4-8",196 "claude-opus-4-7",197 "claude-opus-4-6",198 "claude-sonnet-4-6",199 "claude-opus-4-5-20251101"200 ],201 "compatible_endpoints": [202 "POST /v1/messages",203 "POST /v1/messages/batches"204 ],205 "beta_header": "computer-use-2025-11-24"206 },207 {208 "provider": "anthropic",209 "tool_type": "computer_20250124",210 "name": "Computer use tool (beta, computer_20250124)",211 "category": "anthropic-defined-client",212 "status": [213 "DOCUMENTED",214 "BETA",215 "LIVE_VERIFIED"216 ],217 "compatible_models": [218 "claude-sonnet-4-5-20250929",219 "claude-haiku-4-5-20251001"220 ],221 "compatible_endpoints": [222 "POST /v1/messages",223 "POST /v1/messages/batches"224 ],225 "beta_header": "computer-use-2025-01-24"226 },227 {228 "provider": "anthropic",229 "tool_type": "computer_20241022",230 "name": "Computer use tool (legacy, computer_20241022)",231 "category": "anthropic-defined-client",232 "status": [233 "DOCUMENTED",234 "LEGACY",235 "RETIRED"236 ],237 "compatible_models": [],238 "compatible_endpoints": [239 "POST /v1/messages",240 "POST /v1/messages/batches"241 ],242 "beta_header": "computer-use-2024-10-22"243 },244 {245 "provider": "anthropic",246 "tool_type": "browser_toolset_20260801",247 "name": "Browser use toolset",248 "category": "anthropic-defined-client",249 "status": [250 "DOCUMENTED",251 "LIVE_VERIFIED"252 ],253 "compatible_models": [254 "claude-fable-5-1",255 "claude-mythos-5-1",256 "claude-fable-5",257 "claude-mythos-5",258 "claude-opus-5",259 "claude-sonnet-5",260 "claude-opus-4-8"261 ],262 "compatible_endpoints": [263 "POST /v1/messages",264 "POST /v1/messages/batches"265 ],266 "beta_header": null267 },268 {269 "provider": "anthropic",270 "tool_type": "web_search_20250305",271 "name": "Web search tool (web_search_20250305)",272 "category": "server",273 "status": [274 "DOCUMENTED",275 "LIVE_VERIFIED"276 ],277 "compatible_models": [278 "claude-fable-5-1",279 "claude-opus-5",280 "claude-sonnet-5",281 "claude-fable-5",282 "claude-opus-4-8",283 "claude-opus-4-7",284 "claude-sonnet-4-6",285 "claude-opus-4-6",286 "claude-opus-4-5-20251101",287 "claude-haiku-4-5-20251001",288 "claude-sonnet-4-5-20250929",289 "claude-mythos-5-1",290 "claude-mythos-5"291 ],292 "compatible_endpoints": [293 "POST /v1/messages",294 "POST /v1/messages/batches"295 ],296 "beta_header": null297 },298 {299 "provider": "anthropic",300 "tool_type": "web_search_20260209",301 "name": "Web search tool (web_search_20260209)",302 "category": "server",303 "status": [304 "DOCUMENTED",305 "LIVE_VERIFIED"306 ],307 "compatible_models": [308 "claude-fable-5-1",309 "claude-opus-5",310 "claude-sonnet-5",311 "claude-fable-5",312 "claude-opus-4-8",313 "claude-opus-4-7",314 "claude-sonnet-4-6",315 "claude-opus-4-6",316 "claude-opus-4-5-20251101",317 "claude-haiku-4-5-20251001",318 "claude-sonnet-4-5-20250929",319 "claude-mythos-5-1",320 "claude-mythos-5"321 ],322 "compatible_endpoints": [323 "POST /v1/messages",324 "POST /v1/messages/batches"325 ],326 "beta_header": null327 },328 {329 "provider": "anthropic",330 "tool_type": "web_search_20260318",331 "name": "Web search tool (web_search_20260318)",332 "category": "server",333 "status": [334 "DOCUMENTED"335 ],336 "compatible_models": [337 "claude-fable-5-1",338 "claude-opus-5",339 "claude-sonnet-5",340 "claude-fable-5",341 "claude-opus-4-8",342 "claude-opus-4-7",343 "claude-sonnet-4-6",344 "claude-opus-4-6",345 "claude-opus-4-5-20251101",346 "claude-haiku-4-5-20251001",347 "claude-sonnet-4-5-20250929",348 "claude-mythos-5-1",349 "claude-mythos-5"350 ],351 "compatible_endpoints": [352 "POST /v1/messages",353 "POST /v1/messages/batches"354 ],355 "beta_header": null356 },357 {358 "provider": "anthropic",359 "tool_type": "web_fetch_20250910",360 "name": "Web fetch tool (web_fetch_20250910)",361 "category": "server",362 "status": [363 "DOCUMENTED",364 "LIVE_VERIFIED"365 ],366 "compatible_models": [367 "claude-fable-5-1",368 "claude-opus-5",369 "claude-sonnet-5",370 "claude-fable-5",371 "claude-opus-4-8",372 "claude-opus-4-7",373 "claude-sonnet-4-6",374 "claude-opus-4-6",375 "claude-opus-4-5-20251101",376 "claude-haiku-4-5-20251001",377 "claude-sonnet-4-5-20250929",378 "claude-mythos-5-1",379 "claude-mythos-5"380 ],381 "compatible_endpoints": [382 "POST /v1/messages",383 "POST /v1/messages/batches"384 ],385 "beta_header": null386 },387 {388 "provider": "anthropic",389 "tool_type": "web_fetch_20260209",390 "name": "Web fetch tool (web_fetch_20260209)",391 "category": "server",392 "status": [393 "DOCUMENTED"394 ],395 "compatible_models": [396 "claude-fable-5-1",397 "claude-opus-5",398 "claude-sonnet-5",399 "claude-fable-5",400 "claude-opus-4-8",401 "claude-opus-4-7",402 "claude-sonnet-4-6",403 "claude-opus-4-6",404 "claude-opus-4-5-20251101",405 "claude-haiku-4-5-20251001",406 "claude-sonnet-4-5-20250929",407 "claude-mythos-5-1",408 "claude-mythos-5"409 ],410 "compatible_endpoints": [411 "POST /v1/messages",412 "POST /v1/messages/batches"413 ],414 "beta_header": null415 },416 {417 "provider": "anthropic",418 "tool_type": "web_fetch_20260309",419 "name": "Web fetch tool (web_fetch_20260309)",420 "category": "server",421 "status": [422 "DOCUMENTED"423 ],424 "compatible_models": [425 "claude-fable-5-1",426 "claude-opus-5",427 "claude-sonnet-5",428 "claude-fable-5",429 "claude-opus-4-8",430 "claude-opus-4-7",431 "claude-sonnet-4-6",432 "claude-opus-4-6",433 "claude-opus-4-5-20251101",434 "claude-haiku-4-5-20251001",435 "claude-sonnet-4-5-20250929",436 "claude-mythos-5-1",437 "claude-mythos-5"438 ],439 "compatible_endpoints": [440 "POST /v1/messages",441 "POST /v1/messages/batches"442 ],443 "beta_header": null444 },445 {446 "provider": "anthropic",447 "tool_type": "web_fetch_20260318",448 "name": "Web fetch tool (web_fetch_20260318)",449 "category": "server",450 "status": [451 "DOCUMENTED",452 "LIVE_VERIFIED"453 ],454 "compatible_models": [455 "claude-fable-5-1",456 "claude-opus-5",457 "claude-sonnet-5",458 "claude-fable-5",459 "claude-opus-4-8",460 "claude-opus-4-7",461 "claude-sonnet-4-6",462 "claude-opus-4-6",463 "claude-opus-4-5-20251101",464 "claude-haiku-4-5-20251001",465 "claude-sonnet-4-5-20250929",466 "claude-mythos-5-1",467 "claude-mythos-5"468 ],469 "compatible_endpoints": [470 "POST /v1/messages",471 "POST /v1/messages/batches"472 ],473 "beta_header": null474 },475 {476 "provider": "anthropic",477 "tool_type": "code_execution_20250825",478 "name": "Code execution tool (code_execution_20250825)",479 "category": "server",480 "status": [481 "DOCUMENTED",482 "LIVE_VERIFIED"483 ],484 "compatible_models": [485 "claude-fable-5-1",486 "claude-mythos-5-1",487 "claude-fable-5",488 "claude-mythos-5",489 "claude-opus-5",490 "claude-opus-4-8",491 "claude-opus-4-7",492 "claude-opus-4-6",493 "claude-opus-4-5-20251101",494 "claude-sonnet-5",495 "claude-sonnet-4-6",496 "claude-sonnet-4-5-20250929",497 "claude-haiku-4-5-20251001"498 ],499 "compatible_endpoints": [500 "POST /v1/messages",501 "POST /v1/messages/batches"502 ],503 "beta_header": null504 },505 {506 "provider": "anthropic",507 "tool_type": "code_execution_20260120",508 "name": "Code execution tool (code_execution_20260120)",509 "category": "server",510 "status": [511 "DOCUMENTED",512 "LIVE_VERIFIED"513 ],514 "compatible_models": [515 "claude-fable-5-1",516 "claude-mythos-5-1",517 "claude-fable-5",518 "claude-mythos-5",519 "claude-opus-5",520 "claude-opus-4-8",521 "claude-opus-4-7",522 "claude-opus-4-6",523 "claude-opus-4-5-20251101",524 "claude-sonnet-5",525 "claude-sonnet-4-6",526 "claude-sonnet-4-5-20250929",527 "claude-haiku-4-5-20251001"528 ],529 "compatible_endpoints": [530 "POST /v1/messages",531 "POST /v1/messages/batches"532 ],533 "beta_header": null534 },535 {536 "provider": "anthropic",537 "tool_type": "code_execution_20260521",538 "name": "Code execution tool (code_execution_20260521)",539 "category": "server",540 "status": [541 "DOCUMENTED",542 "LIVE_VERIFIED"543 ],544 "compatible_models": [545 "claude-fable-5-1",546 "claude-mythos-5-1",547 "claude-fable-5",548 "claude-mythos-5",549 "claude-opus-5",550 "claude-opus-4-8",551 "claude-opus-4-7",552 "claude-opus-4-6",553 "claude-opus-4-5-20251101",554 "claude-sonnet-5",555 "claude-sonnet-4-6",556 "claude-sonnet-4-5-20250929",557 "claude-haiku-4-5-20251001"558 ],559 "compatible_endpoints": [560 "POST /v1/messages",561 "POST /v1/messages/batches"562 ],563 "beta_header": null564 },565 {566 "provider": "anthropic",567 "tool_type": "code_execution_20250522",568 "name": "Code execution tool (code_execution_20250522)",569 "category": "server",570 "status": [571 "DOCUMENTED",572 "LEGACY"573 ],574 "compatible_models": [575 "claude-fable-5-1",576 "claude-mythos-5-1",577 "claude-fable-5",578 "claude-mythos-5",579 "claude-opus-5",580 "claude-opus-4-8",581 "claude-opus-4-7",582 "claude-opus-4-6",583 "claude-opus-4-5-20251101",584 "claude-sonnet-5",585 "claude-sonnet-4-6",586 "claude-sonnet-4-5-20250929",587 "claude-haiku-4-5-20251001"588 ],589 "compatible_endpoints": [590 "POST /v1/messages",591 "POST /v1/messages/batches"592 ],593 "beta_header": null594 },595 {596 "provider": "anthropic",597 "tool_type": "tool_search_tool_regex_20251119",598 "name": "Tool search tool (tool_search_tool_regex)",599 "category": "server",600 "status": [601 "DOCUMENTED",602 "LIVE_VERIFIED"603 ],604 "compatible_models": [605 "claude-fable-5-1",606 "claude-mythos-5-1",607 "claude-fable-5",608 "claude-mythos-5",609 "claude-opus-5",610 "claude-opus-4-8",611 "claude-opus-4-7",612 "claude-opus-4-6",613 "claude-sonnet-4-6",614 "claude-opus-4-5-20251101",615 "claude-sonnet-4-5-20250929",616 "claude-haiku-4-5-20251001"617 ],618 "compatible_endpoints": [619 "POST /v1/messages",620 "POST /v1/messages/batches"621 ],622 "beta_header": null623 },624 {625 "provider": "anthropic",626 "tool_type": "tool_search_tool_bm25_20251119",627 "name": "Tool search tool (tool_search_tool_bm25)",628 "category": "server",629 "status": [630 "DOCUMENTED",631 "LIVE_VERIFIED"632 ],633 "compatible_models": [634 "claude-fable-5-1",635 "claude-mythos-5-1",636 "claude-fable-5",637 "claude-mythos-5",638 "claude-opus-5",639 "claude-opus-4-8",640 "claude-opus-4-7",641 "claude-opus-4-6",642 "claude-sonnet-4-6",643 "claude-opus-4-5-20251101",644 "claude-sonnet-4-5-20250929",645 "claude-haiku-4-5-20251001"646 ],647 "compatible_endpoints": [648 "POST /v1/messages",649 "POST /v1/messages/batches"650 ],651 "beta_header": null652 },653 {654 "provider": "anthropic",655 "tool_type": "advisor_20260301",656 "name": "Advisor tool (beta)",657 "category": "server",658 "status": [659 "DOCUMENTED",660 "BETA",661 "LIVE_VERIFIED"662 ],663 "compatible_models": [664 "claude-haiku-4-5-20251001",665 "claude-sonnet-4-6",666 "claude-sonnet-5",667 "claude-opus-4-6",668 "claude-opus-4-7",669 "claude-opus-4-8",670 "claude-opus-5",671 "claude-fable-5",672 "claude-mythos-5",673 "claude-fable-5-1",674 "claude-mythos-5-1"675 ],676 "compatible_endpoints": [677 "POST /v1/messages",678 "POST /v1/messages/batches"679 ],680 "beta_header": "advisor-tool-2026-03-01"681 },682 {683 "provider": "anthropic",684 "tool_type": "mcp_toolset",685 "name": "MCP connector toolset (beta)",686 "category": "mcp",687 "status": [688 "DOCUMENTED",689 "BETA",690 "LIVE_VERIFIED"691 ],692 "compatible_models": [693 "claude-fable-5-1",694 "claude-opus-5",695 "claude-sonnet-5",696 "claude-fable-5",697 "claude-opus-4-8",698 "claude-opus-4-7",699 "claude-sonnet-4-6",700 "claude-opus-4-6",701 "claude-opus-4-5-20251101",702 "claude-haiku-4-5-20251001",703 "claude-sonnet-4-5-20250929",704 "claude-mythos-5-1",705 "claude-mythos-5"706 ],707 "compatible_endpoints": [708 "POST /v1/messages",709 "POST /v1/messages/batches"710 ],711 "beta_header": "mcp-client-2025-11-20"712 },713 {714 "provider": "anthropic",715 "tool_type": "allowed_callers:code_execution_20260120",716 "name": "Programmatic tool calling (allowed_callers / caller)",717 "category": "programmatic",718 "status": [719 "DOCUMENTED",720 "LIVE_VERIFIED"721 ],722 "compatible_models": [723 "claude-fable-5-1",724 "claude-mythos-5-1",725 "claude-fable-5",726 "claude-mythos-5",727 "claude-opus-5",728 "claude-opus-4-8",729 "claude-opus-4-7",730 "claude-opus-4-6",731 "claude-opus-4-5-20251101",732 "claude-sonnet-5",733 "claude-sonnet-4-6",734 "claude-sonnet-4-5-20250929"735 ],736 "compatible_endpoints": [737 "POST /v1/messages",738 "POST /v1/messages/batches"739 ],740 "beta_header": null741 },742 {743 "provider": "gemini",744 "tool_type": "functionDeclarations",745 "name": "Function calling (custom client tools)",746 "category": "client",747 "status": [748 "DOCUMENTED",749 "LIVE_VERIFIED"750 ],751 "compatible_models": [752 "gemini-3.8-flash",753 "gemini-3.7-flash",754 "gemini-3.6-flash",755 "gemini-3.5-flash",756 "gemini-3.5-flash-lite",757 "gemini-3.1-pro-preview",758 "gemini-3.1-pro-preview-customtools",759 "gemini-3.1-flash-lite",760 "gemini-3.1-flash-lite-preview",761 "gemini-3-flash-preview",762 "gemini-3-pro-preview",763 "gemini-2.5-pro",764 "gemini-2.5-flash",765 "gemini-2.5-flash-lite",766 "gemini-robotics-er-2-preview",767 "gemini-robotics-er-1.6-preview",768 "gemini-3.8-live",769 "gemini-3.8-live-extended-thinking",770 "gemini-3.1-flash-live-preview",771 "gemini-2.5-flash-native-audio-preview-12-2025",772 "gemini-robotics-er-2-streaming-preview"773 ],774 "compatible_endpoints": [775 "POST /v1beta/models/{model}:generateContent",776 "POST /v1beta/models/{model}:streamGenerateContent",777 "POST /v1beta/models/{model}:countTokens (tools counted)",778 "POST /v1beta/models/{model}:batchGenerateContent (same request schema)",779 "WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools; toolCall/toolResponse messages; behavior NON_BLOCKING)",780 "POST /v1beta/interactions (as `{\"type\":\"function\",name,description,parameters}` + `generation_config.tool_choice`)"781 ],782 "beta_header": null783 },784 {785 "provider": "gemini",786 "tool_type": "googleSearch",787 "name": "Grounding with Google Search",788 "category": "server",789 "status": [790 "DOCUMENTED",791 "ACCOUNT_RESTRICTED"792 ],793 "compatible_models": [794 "gemini-3.8-flash",795 "gemini-3.7-flash",796 "gemini-3.6-flash",797 "gemini-3.5-flash",798 "gemini-3.5-flash-lite",799 "gemini-3.1-pro-preview",800 "gemini-3.1-pro-preview-customtools",801 "gemini-3.1-flash-lite",802 "gemini-3.1-flash-lite-preview",803 "gemini-3-flash-preview",804 "gemini-3-pro-preview",805 "gemini-3.1-flash-image",806 "gemini-3.1-flash-image-preview",807 "gemini-3-pro-image",808 "gemini-3-pro-image-preview",809 "gemini-2.5-pro",810 "gemini-2.5-flash",811 "gemini-2.5-flash-lite",812 "gemini-robotics-er-2-preview",813 "gemini-robotics-er-1.6-preview",814 "gemini-3.8-live",815 "gemini-3.8-live-extended-thinking",816 "gemini-3.1-flash-live-preview",817 "gemini-2.5-flash-native-audio-preview-12-2025",818 "gemini-robotics-er-2-streaming-preview",819 "gemini-2.0-flash (RETIRED 2026-06-01)"820 ],821 "compatible_endpoints": [822 "POST /v1beta/models/{model}:generateContent",823 "POST /v1beta/models/{model}:streamGenerateContent",824 "WSS /ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent (setup.tools[{googleSearch:{}}])",825 "POST /v1beta/interactions (as `{\"type\":\"google_search\"}`; search_types: [\"web_search\",\"image_search\"])",826 "POST /v1beta/models/{model}:batchGenerateContent"827 ],828 "beta_header": null829 },830 {831 "provider": "gemini",832 "tool_type": "googleSearch.searchTypes.imageSearch",833 "name": "Grounding with Google Image Search (searchTypes.imageSearch)",834 "category": "server",835 "status": [836 "DOCUMENTED"837 ],838 "compatible_models": [839 "gemini-3.1-flash-image",840 "gemini-3.1-flash-image-preview"841 ],842 "compatible_endpoints": [843 "POST /v1beta/models/{model}:generateContent",844 "POST /v1beta/models/{model}:streamGenerateContent",845 "POST /v1beta/interactions (search_types: [\"image_search\"])"846 ],847 "beta_header": null848 },849 {850 "provider": "gemini",851 "tool_type": "googleSearchRetrieval",852 "name": "Google Search retrieval (legacy dynamic retrieval)",853 "category": "server",854 "status": [855 "DOCUMENTED",856 "LEGACY",857 "DEPRECATED"858 ],859 "compatible_models": [860 "gemini-2.0-flash (RETIRED 2026-06-01)",861 "gemini-2.0-flash-lite (RETIRED 2026-06-01; search grounding 'Not supported' on its model page)",862 "gemini-1.5-* (RETIRED; not in models list)"863 ],864 "compatible_endpoints": [865 "POST /v1beta/models/{model}:generateContent",866 "POST /v1beta/models/{model}:streamGenerateContent"867 ],868 "beta_header": null869 },870 {871 "provider": "gemini",872 "tool_type": "googleMaps",873 "name": "Grounding with Google Maps",874 "category": "server",875 "status": [876 "DOCUMENTED",877 "GA",878 "LIVE_VERIFIED"879 ],880 "compatible_models": [881 "gemini-3.8-flash",882 "gemini-3.7-flash",883 "gemini-3.6-flash",884 "gemini-3.5-flash",885 "gemini-3.5-flash-lite",886 "gemini-3.1-pro-preview",887 "gemini-3.1-flash-lite",888 "gemini-3.1-flash-lite-preview",889 "gemini-3-flash-preview",890 "gemini-2.5-pro",891 "gemini-2.5-flash",892 "gemini-2.5-flash-lite",893 "gemini-robotics-er-2-preview",894 "gemini-robotics-er-1.6-preview",895 "gemini-2.0-flash (RETIRED 2026-06-01)"896 ],897 "compatible_endpoints": [898 "POST /v1beta/models/{model}:generateContent",899 "POST /v1beta/models/{model}:streamGenerateContent",900 "POST /v1beta/interactions (as `{\"type\":\"google_maps\"}`)"901 ],902 "beta_header": null903 },904 {905 "provider": "gemini",906 "tool_type": "urlContext",907 "name": "URL context",908 "category": "server",909 "status": [910 "DOCUMENTED",911 "GA",912 "LIVE_VERIFIED"913 ],914 "compatible_models": [915 "gemini-3.8-flash",916 "gemini-3.7-flash",917 "gemini-3.6-flash",918 "gemini-3.5-flash",919 "gemini-3.5-flash-lite",920 "gemini-3.1-pro-preview",921 "gemini-3.1-pro-preview-customtools",922 "gemini-3.1-flash-lite",923 "gemini-3.1-flash-lite-preview",924 "gemini-3-flash-preview",925 "gemini-3-pro-preview",926 "gemini-2.5-pro",927 "gemini-2.5-flash",928 "gemini-2.5-flash-lite",929 "gemini-robotics-er-2-preview",930 "gemini-robotics-er-1.6-preview"931 ],932 "compatible_endpoints": [933 "POST /v1beta/models/{model}:generateContent",934 "POST /v1beta/models/{model}:streamGenerateContent",935 "POST /v1beta/interactions (as `{\"type\":\"url_context\"}`)"936 ],937 "beta_header": null938 },939 {940 "provider": "gemini",941 "tool_type": "codeExecution",942 "name": "Code execution",943 "category": "server",944 "status": [945 "DOCUMENTED",946 "LIVE_VERIFIED"947 ],948 "compatible_models": [949 "gemini-3.8-flash",950 "gemini-3.7-flash",951 "gemini-3.6-flash",952 "gemini-3.5-flash",953 "gemini-3.5-flash-lite",954 "gemini-3.1-pro-preview",955 "gemini-3.1-pro-preview-customtools",956 "gemini-3.1-flash-lite",957 "gemini-3.1-flash-lite-preview",958 "gemini-3-flash-preview",959 "gemini-3-pro-preview",960 "gemini-2.5-pro",961 "gemini-2.5-flash",962 "gemini-2.5-flash-lite",963 "gemini-robotics-er-2-preview",964 "gemini-robotics-er-1.6-preview",965 "gemini-2.0-flash (RETIRED 2026-06-01)"966 ],967 "compatible_endpoints": [968 "POST /v1beta/models/{model}:generateContent",969 "POST /v1beta/models/{model}:streamGenerateContent",970 "POST /v1beta/interactions (as `{\"type\":\"code_execution\"}`)",971 "POST /v1beta/models/{model}:batchGenerateContent"972 ],973 "beta_header": null974 },975 {976 "provider": "gemini",977 "tool_type": "computerUse",978 "name": "Computer Use (Preview)",979 "category": "client",980 "status": [981 "DOCUMENTED",982 "PREVIEW",983 "ACCOUNT_RESTRICTED"984 ],985 "compatible_models": [986 "gemini-3.8-flash (recommended)",987 "gemini-3.7-flash",988 "gemini-3.6-flash (model page: Supported (Preview))",989 "gemini-3.5-flash",990 "gemini-3.5-flash-lite",991 "gemini-3-flash-preview",992 "gemini-2.5-computer-use-preview-10-2025 (legacy, browser only)",993 "gemini-robotics-er-2-preview",994 "gemini-robotics-er-1.6-preview"995 ],996 "compatible_endpoints": [997 "POST /v1beta/models/{model}:generateContent",998 "POST /v1beta/models/{model}:streamGenerateContent",999 "POST /v1beta/interactions (as `{\"type\":\"computer_use\"}`)"1000 ],1001 "beta_header": null1002 },1003 {1004 "provider": "gemini",1005 "tool_type": "fileSearch",1006 "name": "File Search (managed RAG)",1007 "category": "server",1008 "status": [1009 "DOCUMENTED",1010 "PREVIEW",1011 "LIVE_VERIFIED"1012 ],1013 "compatible_models": [1014 "gemini-3.8-flash",1015 "gemini-3.7-flash",1016 "gemini-3.6-flash",1017 "gemini-3.5-flash",1018 "gemini-3.5-flash-lite",1019 "gemini-3.1-pro-preview (model page: 'Supported (AI Studio only)')",1020 "gemini-3.1-flash-lite",1021 "gemini-3.1-flash-lite-preview",1022 "gemini-3-flash-preview",1023 "gemini-3-pro-preview (model page)",1024 "gemini-2.5-pro",1025 "gemini-2.5-flash-lite",1026 "gemini-2.5-flash (model page: Supported; absent from the File Search guide table)",1027 "gemini-robotics-er-2-preview",1028 "gemini-robotics-er-1.6-preview"1029 ],1030 "compatible_endpoints": [1031 "POST /v1beta/models/{model}:generateContent",1032 "POST /v1beta/models/{model}:streamGenerateContent",1033 "POST /v1beta/interactions (as `{\"type\":\"file_search\",\"file_search_store_names\":[...]}`; also a Deep Research agent tool)",1034 "Store management: POST/GET /v1beta/fileSearchStores, GET/DELETE /v1beta/fileSearchStores/{id}, POST /upload/v1beta/fileSearchStores/{id}:uploadToFileSearchStore, POST /v1beta/fileSearchStores/{id}:importFile, GET/DELETE …/documents[/{doc}], GET …/operations/{op}, GET …/upload/operations/{op}, GET /v1beta/fileSearchStores/{id}/media/{blob} (download)"1035 ],1036 "beta_header": null1037 },1038 {1039 "provider": "gemini",1040 "tool_type": "mcpServers",1041 "name": "Remote MCP servers (server-side, tools[].mcpServers)",1042 "category": "mcp",1043 "status": [1044 "DOCUMENTED",1045 "DOCUMENTATION_INCOMPLETE",1046 "UNVERIFIED"1047 ],1048 "compatible_models": "UNVERIFIED for generateContent; Interactions API mcp_server: Gemini 3 models (examples use gemini-3.8-flash) and deep-research-* agents",1049 "compatible_endpoints": [1050 "POST /v1beta/models/{model}:generateContent (schema only — UNVERIFIED)",1051 "POST /v1beta/interactions (documented: type mcp_server)"1052 ],1053 "beta_header": null1054 },1055 {1056 "provider": "gemini",1057 "tool_type": "mcp (SDK-side)",1058 "name": "MCP via SDK (client-side automatic tool calling)",1059 "category": "mcp",1060 "status": [1061 "DOCUMENTED",1062 "BETA"1063 ],1064 "compatible_models": "Any model with function calling (examples use gemini-3.8-flash / gemini-2.5-flash).",1065 "compatible_endpoints": [1066 "POST /v1beta/models/{model}:generateContent (SDK wraps it)",1067 "POST /v1beta/models/{model}:streamGenerateContent (stream variants)",1068 "SDK Chats (AFC is moving to Chats in the next major SDK version per README)"1069 ],1070 "beta_header": null1071 },1072 {1073 "provider": "openai",1074 "tool_type": "function",1075 "name": "Function calling (custom function tool)",1076 "category": "client",1077 "status": [1078 "DOCUMENTED",1079 "LIVE_VERIFIED"1080 ],1081 "compatible_models": [1082 "chat-latest",1083 "gpt-4.1",1084 "gpt-4.1-mini",1085 "gpt-4.1-nano",1086 "gpt-4o",1087 "gpt-4o-mini",1088 "gpt-5",1089 "gpt-5-chat-latest",1090 "gpt-5-codex",1091 "gpt-5-mini",1092 "gpt-5-nano",1093 "gpt-5-pro",1094 "gpt-5.1",1095 "gpt-5.1-chat-latest",1096 "gpt-5.1-codex",1097 "gpt-5.1-codex-max",1098 "gpt-5.1-codex-mini",1099 "gpt-5.2",1100 "gpt-5.2-chat-latest",1101 "gpt-5.2-codex",1102 "gpt-5.2-pro",1103 "gpt-5.3-chat-latest",1104 "gpt-5.3-codex",1105 "gpt-5.4",1106 "gpt-5.4-mini",1107 "gpt-5.4-nano",1108 "gpt-5.4-pro",1109 "gpt-5.5",1110 "gpt-5.5-pro",1111 "gpt-audio-mini",1112 "gpt-oss-120b",1113 "gpt-oss-20b",1114 "o1",1115 "o1-pro",1116 "o3",1117 "o3-mini",1118 "o3-pro",1119 "o4-mini"1120 ],1121 "compatible_endpoints": [1122 "POST /v1/responses",1123 "POST /v1/chat/completions",1124 "POST /v1/realtime (session.tools)",1125 "Agents API (agent tool config)"1126 ],1127 "beta_header": null1128 },1129 {1130 "provider": "openai",1131 "tool_type": "custom",1132 "name": "Custom tool (free-form text or CFG grammar)",1133 "category": "client",1134 "status": [1135 "DOCUMENTED",1136 "LIVE_VERIFIED"1137 ],1138 "compatible_models": [1139 "chat-latest",1140 "gpt-4.1",1141 "gpt-4.1-mini",1142 "gpt-4.1-nano",1143 "gpt-4o",1144 "gpt-4o-mini",1145 "gpt-5",1146 "gpt-5-chat-latest",1147 "gpt-5-codex",1148 "gpt-5-mini",1149 "gpt-5-nano",1150 "gpt-5-pro",1151 "gpt-5.1",1152 "gpt-5.1-chat-latest",1153 "gpt-5.1-codex",1154 "gpt-5.1-codex-max",1155 "gpt-5.1-codex-mini",1156 "gpt-5.2",1157 "gpt-5.2-chat-latest",1158 "gpt-5.2-codex",1159 "gpt-5.2-pro",1160 "gpt-5.3-chat-latest",1161 "gpt-5.3-codex",1162 "gpt-5.4",1163 "gpt-5.4-mini",1164 "gpt-5.4-nano",1165 "gpt-5.4-pro",1166 "gpt-5.5",1167 "gpt-5.5-pro",1168 "gpt-audio-mini",1169 "gpt-oss-120b",1170 "gpt-oss-20b",1171 "o1",1172 "o1-pro",1173 "o3",1174 "o3-mini",1175 "o3-pro",1176 "o4-mini"1177 ],1178 "compatible_endpoints": [1179 "POST /v1/responses",1180 "POST /v1/chat/completions"1181 ],1182 "beta_header": null1183 },1184 {1185 "provider": "openai",1186 "tool_type": "namespace",1187 "name": "Namespace (group of function/custom tools)",1188 "category": "client",1189 "status": [1190 "DOCUMENTED",1191 "LIVE_VERIFIED"1192 ],1193 "compatible_models": [1194 "chat-latest",1195 "gpt-4.1",1196 "gpt-4.1-mini",1197 "gpt-4.1-nano",1198 "gpt-4o",1199 "gpt-4o-mini",1200 "gpt-5",1201 "gpt-5-chat-latest",1202 "gpt-5-codex",1203 "gpt-5-mini",1204 "gpt-5-nano",1205 "gpt-5-pro",1206 "gpt-5.1",1207 "gpt-5.1-chat-latest",1208 "gpt-5.1-codex",1209 "gpt-5.1-codex-max",1210 "gpt-5.1-codex-mini",1211 "gpt-5.2",1212 "gpt-5.2-chat-latest",1213 "gpt-5.2-codex",1214 "gpt-5.2-pro",1215 "gpt-5.3-chat-latest",1216 "gpt-5.3-codex",1217 "gpt-5.4",1218 "gpt-5.4-mini",1219 "gpt-5.4-nano",1220 "gpt-5.4-pro",1221 "gpt-5.5",1222 "gpt-5.5-pro",1223 "gpt-audio-mini",1224 "gpt-oss-120b",1225 "gpt-oss-20b",1226 "o1",1227 "o1-pro",1228 "o3",1229 "o3-mini",1230 "o3-pro",1231 "o4-mini"1232 ],1233 "compatible_endpoints": [1234 "POST /v1/responses"1235 ],1236 "beta_header": null1237 },1238 {1239 "provider": "openai",1240 "tool_type": "tool_search",1241 "name": "Tool search (deferred tool loading)",1242 "category": "hosted",1243 "status": [1244 "DOCUMENTED",1245 "LIVE_VERIFIED"1246 ],1247 "compatible_models": [1248 "gpt-5.4",1249 "gpt-5.4-mini",1250 "gpt-5.4-pro",1251 "gpt-5.5",1252 "gpt-5.6-cyber",1253 "gpt-5.6-luna",1254 "gpt-5.6-sol",1255 "gpt-5.6-terra",1256 "gpt-6-astra",1257 "gpt-daybreak-blue-latest",1258 "gpt-daybreak-red-latest"1259 ],1260 "compatible_endpoints": [1261 "POST /v1/responses",1262 "Agents API (session tools)"1263 ],1264 "beta_header": null1265 },1266 {1267 "provider": "openai",1268 "tool_type": "programmatic_tool_calling",1269 "name": "Programmatic Tool Calling",1270 "category": "hosted",1271 "status": [1272 "DOCUMENTED",1273 "UNVERIFIED"1274 ],1275 "compatible_models": [],1276 "compatible_endpoints": [1277 "POST /v1/responses",1278 "Agents API (enabled by default)"1279 ],1280 "beta_header": null1281 },1282 {1283 "provider": "openai",1284 "tool_type": "web_search",1285 "name": "Web search (hosted)",1286 "category": "hosted",1287 "status": [1288 "DOCUMENTED",1289 "LIVE_VERIFIED"1290 ],1291 "compatible_models": [1292 "chat-latest",1293 "gpt-4.1",1294 "gpt-4.1-mini",1295 "gpt-4o",1296 "gpt-4o-mini",1297 "gpt-4o-mini-audio-preview",1298 "gpt-5",1299 "gpt-5-chat-latest",1300 "gpt-5-codex",1301 "gpt-5-mini",1302 "gpt-5-nano",1303 "gpt-5-pro",1304 "gpt-5.1",1305 "gpt-5.1-chat-latest",1306 "gpt-5.1-codex",1307 "gpt-5.1-codex-max",1308 "gpt-5.1-codex-mini",1309 "gpt-5.2",1310 "gpt-5.2-chat-latest",1311 "gpt-5.2-codex",1312 "gpt-5.2-pro",1313 "gpt-5.3-chat-latest",1314 "gpt-5.3-codex",1315 "gpt-5.4",1316 "gpt-5.4-mini",1317 "gpt-5.4-nano",1318 "gpt-5.4-pro",1319 "gpt-5.5",1320 "gpt-5.5-pro",1321 "gpt-5.6-cyber",1322 "gpt-5.6-luna",1323 "gpt-5.6-sol",1324 "gpt-5.6-terra",1325 "gpt-6-astra",1326 "gpt-daybreak-blue-latest",1327 "gpt-daybreak-red-latest",1328 "gpt-oss-120b",1329 "gpt-oss-20b",1330 "o3",1331 "o3-deep-research",1332 "o3-pro",1333 "o4-mini",1334 "o4-mini-deep-research"1335 ],1336 "compatible_endpoints": [1337 "POST /v1/responses",1338 "Realtime/Live (web_search tool in Live sessions)",1339 "Agents API"1340 ],1341 "beta_header": null1342 },1343 {1344 "provider": "openai",1345 "tool_type": "web_search_2025_08_26",1346 "name": "Web search (dated snapshot 2025-08-26)",1347 "category": "hosted",1348 "status": [1349 "DOCUMENTED",1350 "UNVERIFIED"1351 ],1352 "compatible_models": [1353 "chat-latest",1354 "gpt-4.1",1355 "gpt-4.1-mini",1356 "gpt-4o",1357 "gpt-4o-mini",1358 "gpt-4o-mini-audio-preview",1359 "gpt-5",1360 "gpt-5-chat-latest",1361 "gpt-5-codex",1362 "gpt-5-mini",1363 "gpt-5-nano",1364 "gpt-5-pro",1365 "gpt-5.1",1366 "gpt-5.1-chat-latest",1367 "gpt-5.1-codex",1368 "gpt-5.1-codex-max",1369 "gpt-5.1-codex-mini",1370 "gpt-5.2",1371 "gpt-5.2-chat-latest",1372 "gpt-5.2-codex",1373 "gpt-5.2-pro",1374 "gpt-5.3-chat-latest",1375 "gpt-5.3-codex",1376 "gpt-5.4",1377 "gpt-5.4-mini",1378 "gpt-5.4-nano",1379 "gpt-5.4-pro",1380 "gpt-5.5",1381 "gpt-5.5-pro",1382 "gpt-5.6-cyber",1383 "gpt-5.6-luna",1384 "gpt-5.6-sol",1385 "gpt-5.6-terra",1386 "gpt-6-astra",1387 "gpt-daybreak-blue-latest",1388 "gpt-daybreak-red-latest",1389 "gpt-oss-120b",1390 "gpt-oss-20b",1391 "o3",1392 "o3-deep-research",1393 "o3-pro",1394 "o4-mini",1395 "o4-mini-deep-research"1396 ],1397 "compatible_endpoints": [1398 "POST /v1/responses"1399 ],1400 "beta_header": null1401 },1402 {1403 "provider": "openai",1404 "tool_type": "web_search_preview",1405 "name": "Web search preview (legacy)",1406 "category": "hosted",1407 "status": [1408 "DOCUMENTED",1409 "LEGACY",1410 "UNVERIFIED"1411 ],1412 "compatible_models": [1413 "chat-latest",1414 "gpt-4.1",1415 "gpt-4.1-mini",1416 "gpt-4o",1417 "gpt-4o-mini",1418 "gpt-4o-mini-audio-preview",1419 "gpt-5",1420 "gpt-5-chat-latest",1421 "gpt-5-codex",1422 "gpt-5-mini",1423 "gpt-5-nano",1424 "gpt-5-pro",1425 "gpt-5.1",1426 "gpt-5.1-chat-latest",1427 "gpt-5.1-codex",1428 "gpt-5.1-codex-max",1429 "gpt-5.1-codex-mini",1430 "gpt-5.2",1431 "gpt-5.2-chat-latest",1432 "gpt-5.2-codex",1433 "gpt-5.2-pro",1434 "gpt-5.3-chat-latest",1435 "gpt-5.3-codex",1436 "gpt-5.4",1437 "gpt-5.4-mini",1438 "gpt-5.4-nano",1439 "gpt-5.4-pro",1440 "gpt-5.5",1441 "gpt-5.5-pro",1442 "gpt-5.6-cyber",1443 "gpt-5.6-luna",1444 "gpt-5.6-sol",1445 "gpt-5.6-terra",1446 "gpt-6-astra",1447 "gpt-daybreak-blue-latest",1448 "gpt-daybreak-red-latest",1449 "gpt-oss-120b",1450 "gpt-oss-20b",1451 "o3",1452 "o3-deep-research",1453 "o3-pro",1454 "o4-mini",1455 "o4-mini-deep-research"1456 ],1457 "compatible_endpoints": [1458 "POST /v1/responses"1459 ],1460 "beta_header": null1461 },1462 {1463 "provider": "openai",1464 "tool_type": "web_search_preview_2025_03_11",1465 "name": "Web search preview (dated snapshot 2025-03-11)",1466 "category": "hosted",1467 "status": [1468 "DOCUMENTED",1469 "LEGACY",1470 "UNVERIFIED"1471 ],1472 "compatible_models": [1473 "chat-latest",1474 "gpt-4.1",1475 "gpt-4.1-mini",1476 "gpt-4o",1477 "gpt-4o-mini",1478 "gpt-4o-mini-audio-preview",1479 "gpt-5",1480 "gpt-5-chat-latest",1481 "gpt-5-codex",1482 "gpt-5-mini",1483 "gpt-5-nano",1484 "gpt-5-pro",1485 "gpt-5.1",1486 "gpt-5.1-chat-latest",1487 "gpt-5.1-codex",1488 "gpt-5.1-codex-max",1489 "gpt-5.1-codex-mini",1490 "gpt-5.2",1491 "gpt-5.2-chat-latest",1492 "gpt-5.2-codex",1493 "gpt-5.2-pro",1494 "gpt-5.3-chat-latest",1495 "gpt-5.3-codex",1496 "gpt-5.4",1497 "gpt-5.4-mini",1498 "gpt-5.4-nano",1499 "gpt-5.4-pro",1500 "gpt-5.5",1501 "gpt-5.5-pro",1502 "gpt-5.6-cyber",1503 "gpt-5.6-luna",1504 "gpt-5.6-sol",1505 "gpt-5.6-terra",1506 "gpt-6-astra",1507 "gpt-daybreak-blue-latest",1508 "gpt-daybreak-red-latest",1509 "gpt-oss-120b",1510 "gpt-oss-20b",1511 "o3",1512 "o3-deep-research",1513 "o3-pro",1514 "o4-mini",1515 "o4-mini-deep-research"1516 ],1517 "compatible_endpoints": [1518 "POST /v1/responses"1519 ],1520 "beta_header": null1521 },1522 {1523 "provider": "openai",1524 "tool_type": "file_search",1525 "name": "File search (vector stores)",1526 "category": "hosted",1527 "status": [1528 "DOCUMENTED",1529 "LIVE_VERIFIED"1530 ],1531 "compatible_models": [1532 "chat-latest",1533 "gpt-4.1",1534 "gpt-4.1-mini",1535 "gpt-4.1-nano",1536 "gpt-4o",1537 "gpt-4o-mini",1538 "gpt-4o-mini-audio-preview",1539 "gpt-5",1540 "gpt-5-chat-latest",1541 "gpt-5-mini",1542 "gpt-5-nano",1543 "gpt-5-pro",1544 "gpt-5.1",1545 "gpt-5.1-chat-latest",1546 "gpt-5.2",1547 "gpt-5.2-chat-latest",1548 "gpt-5.2-pro",1549 "gpt-5.3-chat-latest",1550 "gpt-5.4",1551 "gpt-5.4-mini",1552 "gpt-5.4-nano",1553 "gpt-5.4-pro",1554 "gpt-5.5",1555 "gpt-5.5-pro",1556 "gpt-5.6-cyber",1557 "gpt-5.6-luna",1558 "gpt-5.6-sol",1559 "gpt-5.6-terra",1560 "gpt-6-astra",1561 "gpt-daybreak-blue-latest",1562 "gpt-daybreak-red-latest",1563 "o1",1564 "o1-mini",1565 "o1-pro",1566 "o3",1567 "o3-mini",1568 "o3-pro",1569 "o4-mini"1570 ],1571 "compatible_endpoints": [1572 "POST /v1/responses",1573 "Assistants API (legacy)"1574 ],1575 "beta_header": null1576 },1577 {1578 "provider": "openai",1579 "tool_type": "code_interpreter",1580 "name": "Code interpreter (Python sandbox container)",1581 "category": "hosted",1582 "status": [1583 "DOCUMENTED",1584 "LIVE_VERIFIED"1585 ],1586 "compatible_models": [1587 "chat-latest",1588 "gpt-4.1",1589 "gpt-4.1-mini",1590 "gpt-4.1-nano",1591 "gpt-4o",1592 "gpt-4o-mini",1593 "gpt-4o-mini-audio-preview",1594 "gpt-5",1595 "gpt-5-chat-latest",1596 "gpt-5-mini",1597 "gpt-5-nano",1598 "gpt-5.1",1599 "gpt-5.1-chat-latest",1600 "gpt-5.2",1601 "gpt-5.2-chat-latest",1602 "gpt-5.3-chat-latest",1603 "gpt-5.4",1604 "gpt-5.4-mini",1605 "gpt-5.4-nano",1606 "gpt-5.5",1607 "gpt-5.5-pro",1608 "gpt-5.6-cyber",1609 "gpt-5.6-luna",1610 "gpt-5.6-sol",1611 "gpt-5.6-terra",1612 "gpt-6-astra",1613 "gpt-daybreak-blue-latest",1614 "gpt-daybreak-red-latest",1615 "gpt-oss-120b",1616 "gpt-oss-20b",1617 "o1-mini",1618 "o3",1619 "o3-deep-research",1620 "o3-mini",1621 "o4-mini",1622 "o4-mini-deep-research"1623 ],1624 "compatible_endpoints": [1625 "POST /v1/responses",1626 "Assistants API (legacy)"1627 ],1628 "beta_header": null1629 },1630 {1631 "provider": "openai",1632 "tool_type": "computer_use_preview",1633 "name": "Computer use (preview tool + computer-use-preview model)",1634 "category": "client",1635 "status": [1636 "DOCUMENTED",1637 "PREVIEW",1638 "ACCOUNT_RESTRICTED"1639 ],1640 "compatible_models": [1641 "gpt-5.4",1642 "gpt-5.4-mini",1643 "gpt-5.4-pro",1644 "gpt-5.5",1645 "gpt-5.6-cyber",1646 "gpt-5.6-luna",1647 "gpt-5.6-sol",1648 "gpt-5.6-terra",1649 "gpt-6-astra",1650 "gpt-daybreak-blue-latest",1651 "gpt-daybreak-red-latest"1652 ],1653 "compatible_endpoints": [1654 "POST /v1/responses"1655 ],1656 "beta_header": null1657 },1658 {1659 "provider": "openai",1660 "tool_type": "computer",1661 "name": "Computer tool (current)",1662 "category": "client",1663 "status": [1664 "DOCUMENTED",1665 "UNVERIFIED"1666 ],1667 "compatible_models": [1668 "gpt-5.4",1669 "gpt-5.4-mini",1670 "gpt-5.4-pro",1671 "gpt-5.5",1672 "gpt-5.6-cyber",1673 "gpt-5.6-luna",1674 "gpt-5.6-sol",1675 "gpt-5.6-terra",1676 "gpt-6-astra",1677 "gpt-daybreak-blue-latest",1678 "gpt-daybreak-red-latest"1679 ],1680 "compatible_endpoints": [1681 "POST /v1/responses"1682 ],1683 "beta_header": null1684 },1685 {1686 "provider": "openai",1687 "tool_type": "image_generation",1688 "name": "Image generation tool",1689 "category": "hosted",1690 "status": [1691 "DOCUMENTED",1692 "LIVE_VERIFIED"1693 ],1694 "compatible_models": [1695 "chat-latest",1696 "gpt-4.1",1697 "gpt-4.1-nano",1698 "gpt-4o",1699 "gpt-4o-mini",1700 "gpt-5",1701 "gpt-5-chat-latest",1702 "gpt-5-nano",1703 "gpt-5-pro",1704 "gpt-5.1",1705 "gpt-5.1-chat-latest",1706 "gpt-5.2",1707 "gpt-5.2-chat-latest",1708 "gpt-5.2-pro",1709 "gpt-5.3-chat-latest",1710 "gpt-5.4",1711 "gpt-5.4-mini",1712 "gpt-5.4-nano",1713 "gpt-5.4-pro",1714 "gpt-5.5",1715 "gpt-5.5-pro",1716 "gpt-5.6-cyber",1717 "gpt-5.6-luna",1718 "gpt-5.6-sol",1719 "gpt-5.6-terra",1720 "gpt-6-astra",1721 "gpt-daybreak-blue-latest",1722 "gpt-daybreak-red-latest",1723 "o3",1724 "o3-mini",1725 "o3-pro"1726 ],1727 "compatible_endpoints": [1728 "POST /v1/responses"1729 ],1730 "beta_header": null1731 },1732 {1733 "provider": "openai",1734 "tool_type": "mcp",1735 "name": "Remote MCP servers, connectors and Secure MCP Tunnel",1736 "category": "mcp",1737 "status": [1738 "DOCUMENTED",1739 "LIVE_VERIFIED"1740 ],1741 "compatible_models": [1742 "chat-latest",1743 "gpt-4.1",1744 "gpt-4.1-mini",1745 "gpt-4.1-nano",1746 "gpt-4o",1747 "gpt-4o-mini",1748 "gpt-4o-mini-audio-preview",1749 "gpt-5",1750 "gpt-5-chat-latest",1751 "gpt-5-mini",1752 "gpt-5-nano",1753 "gpt-5-pro",1754 "gpt-5.1",1755 "gpt-5.1-chat-latest",1756 "gpt-5.2",1757 "gpt-5.2-chat-latest",1758 "gpt-5.2-pro",1759 "gpt-5.3-chat-latest",1760 "gpt-5.4",1761 "gpt-5.4-mini",1762 "gpt-5.4-nano",1763 "gpt-5.4-pro",1764 "gpt-5.5",1765 "gpt-5.5-pro",1766 "gpt-5.6-cyber",1767 "gpt-5.6-luna",1768 "gpt-5.6-sol",1769 "gpt-5.6-terra",1770 "gpt-6-astra",1771 "gpt-daybreak-blue-latest",1772 "gpt-daybreak-red-latest",1773 "gpt-oss-120b",1774 "gpt-oss-20b",1775 "o1",1776 "o1-mini",1777 "o1-pro",1778 "o3",1779 "o3-deep-research",1780 "o3-mini",1781 "o3-pro",1782 "o4-mini",1783 "o4-mini-deep-research"1784 ],1785 "compatible_endpoints": [1786 "POST /v1/responses",1787 "POST /v1/realtime (mcp tool)",1788 "Agents API (MCP connections)",1789 "Deep research models"1790 ],1791 "beta_header": null1792 },1793 {1794 "provider": "openai",1795 "tool_type": "shell",1796 "name": "Shell tool (hosted container or local runtime)",1797 "category": "hosted",1798 "status": [1799 "DOCUMENTED",1800 "LIVE_VERIFIED"1801 ],1802 "compatible_models": [1803 "gpt-5.2",1804 "gpt-5.2-codex",1805 "gpt-5.3-codex",1806 "gpt-5.4",1807 "gpt-5.4-mini",1808 "gpt-5.4-nano",1809 "gpt-5.5",1810 "gpt-5.5-pro",1811 "gpt-5.6-cyber",1812 "gpt-5.6-luna",1813 "gpt-5.6-sol",1814 "gpt-5.6-terra",1815 "gpt-6-astra",1816 "gpt-daybreak-blue-latest",1817 "gpt-daybreak-red-latest"1818 ],1819 "compatible_endpoints": [1820 "POST /v1/responses"1821 ],1822 "beta_header": null1823 },1824 {1825 "provider": "openai",1826 "tool_type": "local_shell",1827 "name": "Local shell (legacy, codex-mini-latest)",1828 "category": "client",1829 "status": [1830 "DOCUMENTED",1831 "LEGACY",1832 "FAILED_VERIFICATION"1833 ],1834 "compatible_models": [1835 "codex-mini-latest"1836 ],1837 "compatible_endpoints": [1838 "POST /v1/responses"1839 ],1840 "beta_header": null1841 },1842 {1843 "provider": "openai",1844 "tool_type": "apply_patch",1845 "name": "Apply patch (structured file diffs)",1846 "category": "client",1847 "status": [1848 "DOCUMENTED",1849 "LIVE_VERIFIED"1850 ],1851 "compatible_models": [1852 "gpt-5.1",1853 "gpt-5.2",1854 "gpt-5.4",1855 "gpt-5.4-mini",1856 "gpt-5.4-nano",1857 "gpt-5.4-pro",1858 "gpt-5.5",1859 "gpt-5.6-cyber",1860 "gpt-5.6-luna",1861 "gpt-5.6-sol",1862 "gpt-5.6-terra",1863 "gpt-6-astra",1864 "gpt-daybreak-blue-latest",1865 "gpt-daybreak-red-latest"1866 ],1867 "compatible_endpoints": [1868 "POST /v1/responses"1869 ],1870 "beta_header": null1871 },1872 {1873 "provider": "openai",1874 "tool_type": "skill_reference",1875 "name": "Skills (attachments for hosted shell / containers) — not a tool type",1876 "category": "hosted",1877 "status": [1878 "DOCUMENTED",1879 "LIVE_VERIFIED"1880 ],1881 "compatible_models": [1882 "gpt-5.2",1883 "gpt-5.2-codex",1884 "gpt-5.3-codex",1885 "gpt-5.4",1886 "gpt-5.4-mini",1887 "gpt-5.4-nano",1888 "gpt-5.5",1889 "gpt-5.6-cyber",1890 "gpt-5.6-luna",1891 "gpt-5.6-sol",1892 "gpt-5.6-terra",1893 "gpt-6-astra",1894 "gpt-daybreak-blue-latest",1895 "gpt-daybreak-red-latest"1896 ],1897 "compatible_endpoints": [1898 "POST /v1/responses (tools[type=shell].environment.skills)",1899 "POST /v1/containers (skills)",1900 "Agents API sandboxes"1901 ],1902 "beta_header": null1903 },1904 {1905 "provider": "xai",1906 "tool_type": "function",1907 "name": "Function calling",1908 "category": "client",1909 "status": [1910 "DOCUMENTED",1911 "LIVE_VERIFIED"1912 ],1913 "compatible_models": [1914 "grok-4.6",1915 "grok-4.5",1916 "grok-4.3",1917 "grok-4.20-0309-reasoning",1918 "grok-4.20-0309-non-reasoning",1919 "grok-4.20-multi-agent-0309",1920 "grok-build-0.1"1921 ],1922 "compatible_endpoints": [1923 "POST /v1/chat/completions",1924 "POST /v1/responses",1925 "POST /v1/messages (Anthropic shape: name/description/input_schema)",1926 "Batch API"1927 ],1928 "beta_header": null1929 },1930 {1931 "provider": "xai",1932 "tool_type": "web_search",1933 "name": "Web Search",1934 "category": "server",1935 "status": [1936 "DOCUMENTED",1937 "LIVE_VERIFIED"1938 ],1939 "compatible_models": [1940 "grok-4.6",1941 "grok-4.5",1942 "grok-4.3",1943 "grok-4.20-0309-reasoning",1944 "grok-4.20-0309-non-reasoning",1945 "grok-4.20-multi-agent-0309",1946 "grok-build-0.1"1947 ],1948 "compatible_endpoints": [1949 "POST /v1/responses",1950 "Batch API (responses body)"1951 ],1952 "beta_header": null1953 },1954 {1955 "provider": "xai",1956 "tool_type": "x_search",1957 "name": "X Search",1958 "category": "server",1959 "status": [1960 "DOCUMENTED",1961 "LIVE_VERIFIED",1962 "LIVE_DISCOVERED"1963 ],1964 "compatible_models": [1965 "grok-4.6",1966 "grok-4.5",1967 "grok-4.3",1968 "grok-4.20-0309-reasoning",1969 "grok-4.20-0309-non-reasoning",1970 "grok-4.20-multi-agent-0309",1971 "grok-build-0.1"1972 ],1973 "compatible_endpoints": [1974 "POST /v1/responses",1975 "Batch API"1976 ],1977 "beta_header": null1978 },1979 {1980 "provider": "xai",1981 "tool_type": "code_interpreter",1982 "name": "Code Execution (Code Interpreter)",1983 "category": "server",1984 "status": [1985 "DOCUMENTED",1986 "LIVE_VERIFIED"1987 ],1988 "compatible_models": [1989 "grok-4.6",1990 "grok-4.5",1991 "grok-4.3",1992 "grok-4.20-0309-reasoning",1993 "grok-4.20-0309-non-reasoning",1994 "grok-4.20-multi-agent-0309",1995 "grok-build-0.1"1996 ],1997 "compatible_endpoints": [1998 "POST /v1/responses",1999 "Batch API"2000 ],2001 "beta_header": null2002 },2003 {2004 "provider": "xai",2005 "tool_type": "file_search",2006 "name": "Collections Search (File Search)",2007 "category": "server",2008 "status": [2009 "DOCUMENTED",2010 "LIVE_VERIFIED"2011 ],2012 "compatible_models": [2013 "grok-4.6",2014 "grok-4.5",2015 "grok-4.3",2016 "grok-4.20-0309-reasoning",2017 "grok-4.20-0309-non-reasoning",2018 "grok-4.20-multi-agent-0309",2019 "grok-build-0.1"2020 ],2021 "compatible_endpoints": [2022 "POST /v1/responses",2023 "Batch API"2024 ],2025 "beta_header": null2026 },2027 {2028 "provider": "xai",2029 "tool_type": "mcp",2030 "name": "Remote MCP",2031 "category": "mcp",2032 "status": [2033 "DOCUMENTED",2034 "LIVE_VERIFIED"2035 ],2036 "compatible_models": [2037 "grok-4.6",2038 "grok-4.5",2039 "grok-4.3",2040 "grok-4.20-0309-reasoning",2041 "grok-4.20-0309-non-reasoning",2042 "grok-4.20-multi-agent-0309",2043 "grok-build-0.1"2044 ],2045 "compatible_endpoints": [2046 "POST /v1/responses",2047 "Batch API",2048 "Speech-to-Speech API"2049 ],2050 "beta_header": null2051 },2052 {2053 "provider": "xai",2054 "tool_type": "image_generation",2055 "name": "Image Generation (tool)",2056 "category": "server",2057 "status": [2058 "DOCUMENTED",2059 "LIVE_VERIFIED"2060 ],2061 "compatible_models": [2062 "grok-4.6",2063 "grok-4.5",2064 "grok-4.3",2065 "grok-4.20-0309-reasoning",2066 "grok-4.20-0309-non-reasoning",2067 "grok-4.20-multi-agent-0309",2068 "grok-build-0.1"2069 ],2070 "compatible_endpoints": [2071 "POST /v1/responses"2072 ],2073 "beta_header": null2074 },2075 {2076 "provider": "xai",2077 "tool_type": "attachment_search",2078 "name": "Attachment search (implicit)",2079 "category": "server-implicit",2080 "status": [2081 "DOCUMENTED",2082 "LIVE_VERIFIED"2083 ],2084 "compatible_models": [2085 "grok-4.6",2086 "grok-4.5",2087 "grok-4.3",2088 "grok-4.20-0309-reasoning",2089 "grok-4.20-0309-non-reasoning",2090 "grok-4.20-multi-agent-0309",2091 "grok-build-0.1"2092 ],2093 "compatible_endpoints": [2094 "POST /v1/responses"2095 ],2096 "beta_header": null2097 },2098 {2099 "provider": "xai",2100 "tool_type": "view_image",2101 "name": "Image understanding (view_image / view_x_video sub-tools)",2102 "category": "server-subtool",2103 "status": [2104 "DOCUMENTED"2105 ],2106 "compatible_models": [2107 "grok-4.6",2108 "grok-4.5",2109 "grok-4.3",2110 "grok-4.20-0309-reasoning",2111 "grok-4.20-0309-non-reasoning",2112 "grok-4.20-multi-agent-0309",2113 "grok-build-0.1"2114 ],2115 "compatible_endpoints": [2116 "POST /v1/responses (via web_search / x_search options)"2117 ],2118 "beta_header": null2119 },2120 {2121 "provider": "xai",2122 "tool_type": "shell",2123 "name": "Shell (local)",2124 "category": "client",2125 "status": [2126 "DOCUMENTED",2127 "LIVE_VERIFIED"2128 ],2129 "compatible_models": [2130 "grok-4.6",2131 "grok-4.5",2132 "grok-4.3",2133 "grok-4.20-0309-reasoning",2134 "grok-4.20-0309-non-reasoning",2135 "grok-4.20-multi-agent-0309",2136 "grok-build-0.1"2137 ],2138 "compatible_endpoints": [2139 "POST /v1/responses"2140 ],2141 "beta_header": null2142 },2143 {2144 "provider": "xai",2145 "tool_type": "tool_search",2146 "name": "Tool search (deferred tool loading)",2147 "category": "hosted",2148 "status": [2149 "DOCUMENTED",2150 "ACCOUNT_RESTRICTED"2151 ],2152 "compatible_models": [2153 "grok-4.6",2154 "grok-4.5",2155 "grok-4.3",2156 "grok-4.20-0309-reasoning",2157 "grok-4.20-0309-non-reasoning",2158 "grok-4.20-multi-agent-0309",2159 "grok-build-0.1"2160 ],2161 "compatible_endpoints": [2162 "POST /v1/responses"2163 ],2164 "beta_header": null2165 },2166 {2167 "provider": "xai",2168 "tool_type": "live_search",2169 "name": "Live Search (legacy chat tool)",2170 "category": "server",2171 "status": [2172 "DOCUMENTED",2173 "RETIRED"2174 ],2175 "compatible_models": [],2176 "compatible_endpoints": [2177 "POST /v1/chat/completions (410)"2178 ],2179 "beta_header": null2180 }2181]