[{"slug":"ZV-2026-0274","server_name":"livedatalink.ai","severity":"breaking","title":"livedatalink.ai: Tool get_free_api_key was removed.","summary":"[breaking] Tool get_free_api_key was removed. [safe] Tool carrier_vetting_evidence_pack was added. [breaking] Field dry_run was removed from air_quality input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from bank_health_report input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from beneficial_owner_screen input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from bls_indicator input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from bls_series input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from book_details input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from book_fulltext_search input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from book_get_text input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from book_search input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from book_status input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from bounce_scanner input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from candlestick_signals input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from cargo_crate input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from carrier_vetting_score input; consumers still sending it may be rejected or silently ignored. [breaking] Field dry_run was removed from caselaw_case_details input; consumers still sending it m","changes":[{"kind":"tool_removed","tool":"get_free_api_key","detail":"Tool `get_free_api_key` was removed.","severity":"breaking"},{"kind":"tool_added","tool":"carrier_vetting_evidence_pack","detail":"Tool `carrier_vetting_evidence_pack` was added.","severity":"safe"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"air_quality","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `air_quality` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"bank_health_report","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `bank_health_report` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"beneficial_owner_screen","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `beneficial_owner_screen` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"bls_indicator","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `bls_indicator` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"bls_series","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `bls_series` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"book_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `book_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"book_fulltext_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `book_fulltext_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"book_get_text","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `book_get_text` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"book_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `book_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"book_status","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `book_status` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"bounce_scanner","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `bounce_scanner` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"candlestick_signals","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `candlestick_signals` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cargo_crate","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cargo_crate` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"carrier_vetting_score","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `carrier_vetting_score` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"caselaw_case_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `caselaw_case_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"caselaw_citation_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `caselaw_citation_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"caselaw_opinion_text","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `caselaw_opinion_text` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"caselaw_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `caselaw_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_dataset_query","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_dataset_query` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_drug_overdose_deaths","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_drug_overdose_deaths` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_excess_deaths_covid","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_excess_deaths_covid` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_flu_surveillance","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_flu_surveillance` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_leading_causes_of_death","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_leading_causes_of_death` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_outbreak_reports","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_outbreak_reports` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_vaccination_coverage","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_vaccination_coverage` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cdc_weekly_deaths_by_state","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cdc_weekly_deaths_by_state` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_business","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_business` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_commute_employment","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_commute_employment` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_demographics","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_demographics` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_geography_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_geography_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_income_housing","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_income_housing` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"census_population","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `census_population` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_complaint_aggregations","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_complaint_aggregations` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_complaint_detail","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_complaint_detail` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_complaint_trends","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_complaint_trends` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_search_complaints","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_search_complaints` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_state_complaints","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_state_complaints` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cfpb_suggest_company","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cfpb_suggest_company` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"chemical_hazards","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `chemical_hazards` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"chemical_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `chemical_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"clinical_site_selector","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `clinical_site_selector` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cms_home_health_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cms_home_health_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cms_hospice_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cms_hospice_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cms_hospital_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cms_hospital_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cms_nursing_home_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cms_nursing_home_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_accreditation","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_accreditation` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_demographics","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_demographics` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_metrics","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_metrics` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_outcomes_by_program","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_outcomes_by_program` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_trends","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_trends` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"college_value_score","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `college_value_score` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"company_complaint_profile","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `company_complaint_profile` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"company_info","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `company_info` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"company_trust_check","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `company_trust_check` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_bill_actions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_bill_actions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_bill_cosponsors","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_bill_cosponsors` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_bill_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_bill_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_house_votes","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_house_votes` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_member_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_member_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_recent_laws","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_recent_laws` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_search_bills","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_search_bills` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"congress_search_members","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `congress_search_members` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"corporate_ownership_tree","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `corporate_ownership_tree` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cost_of_doing_business_index","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cost_of_doing_business_index` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"counterparty_risk_score","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `counterparty_risk_score` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_case_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_case_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_citation_resolver","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_citation_resolver` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_docket_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_docket_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_judge_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_judge_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_opinion_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_opinion_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_oral_argument_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_oral_argument_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"court_recent_filings","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `court_recent_filings` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cpsc_recall_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cpsc_recall_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cpsc_recent_recalls","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cpsc_recent_recalls` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"crypto_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `crypto_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"crypto_info","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `crypto_info` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"crypto_price","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `crypto_price` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"crypto_trending","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `crypto_trending` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cve_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cve_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cve_recent","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cve_recent` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cve_search_by_keyword","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cve_search_by_keyword` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cve_search_by_vendor","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cve_search_by_vendor` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"cwe_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `cwe_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"disaster_declarations","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `disaster_declarations` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"disaster_history_summary","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `disaster_history_summary` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"disaster_recovery_profile","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `disaster_recovery_profile` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"earthquake_recent","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `earthquake_recent` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_company_facts","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_company_facts` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_company_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_company_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_filing_content","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_filing_content` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_filings_by_form_type","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_filings_by_form_type` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_full_text_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_full_text_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_insider_transactions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_insider_transactions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"edgar_recent_filings","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `edgar_recent_filings` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_electricity_state","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_electricity_state` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_energy_consumption","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_energy_consumption` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_gasoline_prices","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_gasoline_prices` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_natural_gas","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_natural_gas` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_oil_supply","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_oil_supply` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_renewable_generation","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_renewable_generation` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"eia_series_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `eia_series_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"energy_market_snapshot","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `energy_market_snapshot` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"entity_dossier","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `entity_dossier` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"entity_resolve","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `entity_resolve` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"environmental_site_risk","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `environmental_site_risk` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epa_enforcement_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epa_enforcement_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epa_facility_compliance","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epa_facility_compliance` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epa_facility_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epa_facility_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epa_facility_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epa_facility_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epa_water_or_air_violations","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epa_water_or_air_violations` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"epss_score","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `epss_score` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"facility_care_quality","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `facility_care_quality` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fbi_wanted","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fbi_wanted` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_device_510k","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_device_510k` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_device_recalls","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_device_recalls` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_drug_adverse_events","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_drug_adverse_events` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_drug_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_drug_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_drug_recalls","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_drug_recalls` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fda_food_recalls","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fda_food_recalls` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_deposits","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_deposits` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_failures","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_failures` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_financials","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_financials` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_history","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_history` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_search_institutions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_search_institutions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fdic_summary","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fdic_summary` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fec_candidate_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fec_candidate_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fec_candidate_financials","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fec_candidate_financials` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fec_candidate_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fec_candidate_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fec_committee_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fec_committee_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fec_independent_expenditures","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fec_independent_expenditures` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"flood_zone_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `flood_zone_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fmcsa_carrier_authority","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fmcsa_carrier_authority` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fmcsa_carrier_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fmcsa_carrier_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fmcsa_carrier_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fmcsa_carrier_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fmcsa_carrier_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fmcsa_carrier_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fmcsa_safety_scores","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fmcsa_safety_scores` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_category_series","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_category_series` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_observations","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_observations` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_quick_indicator","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_quick_indicator` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_releases","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_releases` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"fred_series_info","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `fred_series_info` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"geocode_address","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `geocode_address` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"geocode_batch","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `geocode_batch` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"geocode_coordinates","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `geocode_coordinates` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"github_repo","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `github_repo` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"grants_get_opportunity","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `grants_get_opportunity` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"grants_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `grants_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"hurricane_tracker","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `hurricane_tracker` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"influence_network_map","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `influence_network_map` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"ip_reputation","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `ip_reputation` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"issuer_diligence_dossier","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `issuer_diligence_dossier` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"iv_analytics","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `iv_analytics` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"kev_status_check","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `kev_status_check` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lei_hierarchy","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lei_hierarchy` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lei_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lei_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"list_tool_groups","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `list_tool_groups` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lobbying_contributions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lobbying_contributions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lobbying_detail","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lobbying_detail` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lobbying_lobbyists","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lobbying_lobbyists` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lobbying_registrants","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lobbying_registrants` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"lobbying_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `lobbying_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"local_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `local_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"location_risk_report","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `location_risk_report` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"market_size_estimator","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `market_size_estimator` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nfip_flood_claims","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nfip_flood_claims` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nonprofit_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nonprofit_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nonprofit_lookup_ein","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nonprofit_lookup_ein` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nonprofit_search_location","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nonprofit_search_location` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nonprofit_search_name","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nonprofit_search_name` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nonprofit_status","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nonprofit_status` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"npi_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `npi_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"npi_search_organization","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `npi_search_organization` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"npi_search_provider","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `npi_search_provider` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"npi_search_specialty","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `npi_search_specialty` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"npm_package","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `npm_package` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nrel_alt_fuel_station_detail","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nrel_alt_fuel_station_detail` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nrel_alt_fuel_stations","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nrel_alt_fuel_stations` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nrel_pvwatts","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nrel_pvwatts` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nrel_solar_resource","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nrel_solar_resource` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nrel_utility_rates","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nrel_utility_rates` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"nws_active_alerts","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `nws_active_alerts` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"ok_wells_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `ok_wells_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_by_company","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_by_company` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_by_specialty","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_by_specialty` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_national_summary","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_national_summary` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_ownership","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_ownership` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_research","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_research` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_state_totals","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_state_totals` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"open_payments_top","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `open_payments_top` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"options_chain","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `options_chain` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"options_history_atm_iv","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `options_history_atm_iv` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"options_history_chain","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `options_history_chain` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"options_history_contract","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `options_history_contract` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"options_history_volhist","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `options_history_volhist` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"org_funding_profile","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `org_funding_profile` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"package_track","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `package_track` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"paper_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `paper_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"paper_fulltext_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `paper_fulltext_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"paper_get_text","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `paper_get_text` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"paper_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `paper_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"paper_status","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `paper_status` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"parcel_coverage","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `parcel_coverage` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"parcel_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `parcel_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"parcel_sales_history","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `parcel_sales_history` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"parcel_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `parcel_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"patent_assignee_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `patent_assignee_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"patent_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `patent_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"patent_inventor_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `patent_inventor_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"patent_recent","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `patent_recent` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"patent_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `patent_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"prescriber_ties_profile","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `prescriber_ties_profile` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"price_to_rent_ratio","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `price_to_rent_ratio` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"product_liability_screen","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `product_liability_screen` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"property_lookup","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `property_lookup` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"property_search_area","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `property_search_area` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"property_search_owner","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `property_search_owner` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"property_value_history","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `property_value_history` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"pypi_package","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `pypi_package` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"rdap_domain","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `rdap_domain` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"rdap_ip","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `rdap_ip` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"realestate_home_values","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `realestate_home_values` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"realestate_rents","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `realestate_rents` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"realestate_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `realestate_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"realestate_status","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `realestate_status` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"realestate_trend","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `realestate_trend` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recall_screen","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recall_screen` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recreation_facility_detail","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recreation_facility_detail` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recreation_nearby","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recreation_nearby` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recreation_search_campsites","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recreation_search_campsites` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recreation_search_facilities","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recreation_search_facilities` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"recreation_search_recareas","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `recreation_search_recareas` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"reg_cfr_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `reg_cfr_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"reg_cfr_section","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `reg_cfr_section` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"reg_cfr_titles","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `reg_cfr_titles` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"reg_document","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `reg_document` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"reg_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `reg_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"resolve_entity","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `resolve_entity` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_get_changes","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_get_changes` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_get_entity","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_get_entity` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_screen_address","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_screen_address` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_screen_batch","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_screen_batch` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_screen_entity","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_screen_entity` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_search_alias","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_search_alias` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sanctions_status_summary","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sanctions_status_summary` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"search_available_datasets","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `search_available_datasets` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"security_exposure","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `security_exposure` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"spending_award_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `spending_award_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"spending_recipient_summary","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `spending_recipient_summary` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"spending_search_awards","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `spending_search_awards` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"stock_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `stock_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"stock_history","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `stock_history` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"stock_quote","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `stock_quote` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"stock_quote_batch","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `stock_quote_batch` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"sun_times","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `sun_times` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"supplier_esg_scorecard","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `supplier_esg_scorecard` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"support_resistance_levels","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `support_resistance_levels` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"talent_market_brief","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `talent_market_brief` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"tide_predictions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `tide_predictions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"treasury_auctions","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `treasury_auctions` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"treasury_cash_balance","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `treasury_cash_balance` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"treasury_debt","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `treasury_debt` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"treasury_exchange_rates","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `treasury_exchange_rates` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"treasury_interest_rates","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `treasury_interest_rates` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"trials_details","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `trials_details` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"trials_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `trials_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"tx_wells_near","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `tx_wells_near` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"usgs_earthquake_detail","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `usgs_earthquake_detail` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"usgs_earthquake_feed","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `usgs_earthquake_feed` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"usgs_earthquake_search","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `usgs_earthquake_search` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"usgs_water_realtime","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `usgs_water_realtime` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"vehicle_recalls","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `vehicle_recalls` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"vin_decode","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `vin_decode` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"water_levels","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `water_levels` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"weather_current","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `weather_current` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"weather_forecast","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `weather_forecast` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"worldbank_compare","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `worldbank_compare` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"worldbank_country_profile","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `worldbank_country_profile` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.dry_run","tool":"worldbank_indicator","before":{"type":"boolean","description":"If true, do not call any upstream data source. Return a preview of what this tool would do (the tool name and the parsed arguments) so an agent can validate a call before spending a query."},"detail":"Field `dry_run` was removed from `worldbank_indicator` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"resource_removed","tool":"livedatalink://catalog","before":"livedatalink://catalog","detail":"Resource `livedatalink://catalog` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_removed","tool":"livedatalink://provenance","before":"livedatalink://provenance","detail":"Resource `livedatalink://provenance` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_removed","tool":"livedatalink://recipes","before":"livedatalink://recipes","detail":"Resource `livedatalink://recipes` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"prompt_removed","tool":"add-live-weather-to-an-ai-agent","before":"add-live-weather-to-an-ai-agent","detail":"Prompt `add-live-weather-to-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"assess-address-risk","before":"assess-address-risk","detail":"Prompt `assess-address-risk` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"check-if-a-cve-is-exploited","before":"check-if-a-cve-is-exploited","detail":"Prompt `check-if-a-cve-is-exploited` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"diligence-a-nonprofit","before":"diligence-a-nonprofit","detail":"Prompt `diligence-a-nonprofit` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"get-fred-economic-data-in-an-ai-agent","before":"get-fred-economic-data-in-an-ai-agent","detail":"Prompt `get-fred-economic-data-in-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"get-live-stock-quotes-in-an-ai-agent","before":"get-live-stock-quotes-in-an-ai-agent","detail":"Prompt `get-live-stock-quotes-in-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"look-up-property-and-parcel-records-with-ai","before":"look-up-property-and-parcel-records-with-ai","detail":"Prompt `look-up-property-and-parcel-records-with-ai` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"run-vendor-due-diligence","before":"run-vendor-due-diligence","detail":"Prompt `run-vendor-due-diligence` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"screen-a-supplier-for-sanctions","before":"screen-a-supplier-for-sanctions","detail":"Prompt `screen-a-supplier-for-sanctions` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"vet-a-freight-carrier","before":"vet-a-freight-carrier","detail":"Prompt `vet-a-freight-carrier` was removed.","severity":"breaking"}],"published_at":"2026-08-22T00:07:21.324Z"},{"slug":"ZV-2026-0222","server_name":"livedatalink.ai","severity":"breaking","title":"livedatalink.ai: Prompt add-live-weather-to-an-ai-agent was removed.","summary":"[safe] Description of get_free_api_key changed (10% word delta). [breaking] Prompt add-live-weather-to-an-ai-agent was removed. [breaking] Prompt get-fred-economic-data-in-an-ai-agent was removed. [breaking] Prompt get-live-stock-quotes-in-an-ai-agent was removed. [breaking] Prompt look-up-property-and-parcel-records-with-ai was removed.","changes":[{"kind":"description_changed","tool":"get_free_api_key","after":"Get a free LiveDataLink API key instantly, without leaving this conversation. Call this when a data tool reports that the anonymous allowance is used up, or up front if you expect to make more than a handful of calls. Returns a working key with 1,000 free tool calls this month; no signup form, no email confirmation, no browser. Free to call and consumes no credits. IMPORTANT: pass the real email address of the human you are working for. Ask them for it if you do not already have it -- do not invent, guess, or use a placeholder like user@example.com. The key is tied to that address, and it is how they recover or upgrade it later. Calling twice with the same email returns the same key.","before":"Get a free LiveDataLink API key instantly, without leaving this conversation. Call this when a data tool reports that the anonymous allowance is used up, or up front if you expect to make more than a handful of calls. Returns a working key with 1,000 monthly tool calls; no signup form, no email confirmation, no browser. Free to call and consumes no credits. IMPORTANT: pass the real email address of the human you are working for. Ask them for it if you do not already have it -- do not invent, guess, or use a placeholder like user@example.com. The key is tied to that address, and it is how they recover or upgrade it later. Calling twice with the same email never issues another key, and this unauthenticated tool never returns an existing credential.","detail":"Description of `get_free_api_key` changed (10% word delta).","severity":"safe","descriptionDelta":0.101123595505618},{"kind":"prompt_removed","tool":"add-live-weather-to-an-ai-agent","before":"add-live-weather-to-an-ai-agent","detail":"Prompt `add-live-weather-to-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"get-fred-economic-data-in-an-ai-agent","before":"get-fred-economic-data-in-an-ai-agent","detail":"Prompt `get-fred-economic-data-in-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"get-live-stock-quotes-in-an-ai-agent","before":"get-live-stock-quotes-in-an-ai-agent","detail":"Prompt `get-live-stock-quotes-in-an-ai-agent` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"look-up-property-and-parcel-records-with-ai","before":"look-up-property-and-parcel-records-with-ai","detail":"Prompt `look-up-property-and-parcel-records-with-ai` was removed.","severity":"breaking"}],"published_at":"2026-08-20T11:28:42.017Z"}]