SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
46.8 KB · 2,181 lines json
Raw Blame History
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]