{"server":"io.github.whiteknightonhorse/apibase","count":100,"tools":[{"name":"abr.business.abn_lookup","title":"ABR — Australian Business ABN Lookup","description":"Resolve an Australian Business Number (ABN) to full entity details using the official Australian Business Register (ABR). Returns entity name, entity type (company, sole trader, partnership, government entity, etc.), ABN status (Active/Cancelled), GST registration date, registered address state and postcode, ACN (if a company), and all registered trading/business names. Covers 15M+ ABNs across all Australian states and territories. Data is live from the ATO-managed national register. Source: ABR, free registration, commercial use permitted.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["abn"],"properties":{"abn":{"type":"string","description":"Australian Business Number (ABN) — 11-digit numeric identifier, spaces optional (e.g. \"33 051 775 556\" or \"33051775556\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abr.business.acn_lookup","title":"ABR — Australian Company ACN Lookup","description":"Resolve an Australian Company Number (ACN) or ASIC-registered number to full entity details via the Australian Business Register (ABR). Returns the linked ABN, entity name, company type, ABN status, GST registration, registered address, and all associated business names. ACN is a 9-digit number issued by ASIC to every registered Australian company. Use this when you have an ACN from an invoice, contract, or company extract and need to verify the entity against the national register. Source: ABR, free registration, commercial use permitted.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["acn"],"properties":{"acn":{"type":"string","description":"Australian Company Number (ACN) — 9-digit numeric identifier issued by ASIC, spaces optional (e.g. \"051 775 556\" or \"051775556\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abr.business.name_search","title":"ABR — Australian Business Name Search","description":"Search the Australian Business Register (ABR) by business name to find matching entities. Returns ranked matches with ABN, entity name, name type (Entity Name, Trading Name, Business Name), current status, registered state, and postcode. Supports partial name matching and relevance scoring. Optionally filter by Australian state (NSW, VIC, QLD, SA, WA, TAS, NT, ACT) or postcode. Returns up to 50 matches per call. Covers all 15M+ ABN-holders including companies, sole traders, partnerships, trusts, and government entities. Source: ABR, free registration, commercial use permitted.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","description":"Business name to search for (e.g. \"Telstra\", \"Qantas Airways\"). Partial names supported."},"state":{"enum":["NSW","VIC","QLD","SA","WA","TAS","NT","ACT"],"type":"string","description":"Filter results to a specific Australian state or territory using the standard abbreviation (e.g. \"VIC\", \"NSW\")."},"postcode":{"type":"string","description":"Filter results to businesses registered in a specific Australian postcode (e.g. \"3000\" for Melbourne CBD)."},"max_results":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum number of matching businesses to return (1–50, default 10)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abs.demographics.population","title":"Australian Population Estimates","description":"Retrieve quarterly Estimated Resident Population (ERP) for Australia from the ABS ERP_Q dataset. Returns total population counts, annual numeric change, or annual percentage change. Data covers all ages combined, broken down by sex (persons/males/females) and geography (Australia or individual states/territories: NSW, VIC, QLD, SA, WA, TAS, NT, ACT). Updated quarterly by the ABS. Source: ABS Demographic Statistics, CC BY 4.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sex":{"enum":["persons","males","females"],"type":"string","description":"Sex breakdown. persons = total population (default), males or females for gender-disaggregated estimates."},"last_n":{"type":"integer","maximum":40,"minimum":1,"description":"Number of most-recent quarterly observations to return (1–40). Defaults to 8 (2 years of quarterly data)."},"region":{"enum":["australia","nsw","vic","qld","sa","wa","tas","nt","act"],"type":"string","description":"Geographic region. australia = national total, or specify a state/territory: nsw (New South Wales), vic (Victoria), qld (Queensland), sa (South Australia), wa (Western Australia), tas (Tasmania), nt (Northern Territory), act (Australian Capital Territory). Defaults to australia."},"measure":{"enum":["estimated_resident_population","annual_change","annual_pct_change"],"type":"string","description":"Population measure. estimated_resident_population = total ERP count (persons), annual_change = numeric change from same quarter previous year (persons), annual_pct_change = percentage change from same quarter previous year. Defaults to estimated_resident_population."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abs.economy.cpi","title":"Australian CPI","description":"Retrieve Australia Consumer Price Index (CPI) data from the ABS CPI dataset. Returns the All Groups CPI as annual percentage change (year-on-year inflation), index numbers (base 2011–12 = 100), or period-on-period percentage change. Available nationally (weighted 8-city average) and for individual capital cities: Sydney, Melbourne, Brisbane, Adelaide, Perth, Hobart, Darwin, and Canberra. Monthly and quarterly frequency. Source: ABS Cat. 6401.0, CC BY 4.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"last_n":{"type":"integer","maximum":60,"minimum":1,"description":"Number of most-recent observations to return (1–60). Monthly = up to 5 years; quarterly = up to 15 years. Defaults to 12 (1 year of monthly data)."},"region":{"enum":["australia","sydney","melbourne","brisbane","adelaide","perth","hobart","darwin","canberra"],"type":"string","description":"Geographic region. australia = weighted national average across all 8 capital cities, or specify an individual capital city. Defaults to australia."},"measure":{"enum":["annual_change","index","period_change"],"type":"string","description":"CPI measure type. annual_change = percentage change from same period previous year (monthly data only, most commonly used), index = CPI index number (base 2011–12 = 100, monthly or quarterly), period_change = percentage change from previous period. Defaults to annual_change."},"frequency":{"enum":["monthly","quarterly"],"type":"string","description":"Data frequency. monthly = released monthly (note: annual_change measure is monthly only), quarterly = released quarterly. Ignored when measure is annual_change (always monthly). Defaults to monthly."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abs.economy.gdp","title":"Australian GDP","description":"Retrieve Australian Gross Domestic Product (GDP) data from the ABS National Accounts Key Aggregates (ANA_AGG). Returns quarterly chain volume measures (seasonally adjusted AUD millions), current price estimates, GDP per capita, GDP per hour worked, or hours worked in the market sector. Data spans from 1959 onwards. Source: Australian Bureau of Statistics, CC BY 4.0, commercial use permitted.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"item":{"enum":["gdp","gdp_per_capita","gdp_per_hour_worked","gva_per_hour_worked","hours_worked"],"type":"string","description":"Economic aggregate to retrieve. gdp = Gross Domestic Product (AUD millions), gdp_per_capita = GDP per person (AUD), gdp_per_hour_worked = GDP per hour worked (AUD), gva_per_hour_worked = Gross value added per hour (market sector), hours_worked = total hours worked (market sector, millions). Defaults to gdp."},"last_n":{"type":"integer","maximum":40,"minimum":1,"description":"Number of most-recent quarterly observations to return (1–40). Each observation is one quarter (Q1=Jan–Mar, Q2=Apr–Jun, Q3=Jul–Sep, Q4=Oct–Dec). Defaults to 8 (2 years)."},"measure":{"enum":["chain_volume","current_prices","chain_volume_change","index"],"type":"string","description":"GDP measure type. chain_volume = seasonally-adjusted volume (AUD millions), current_prices = nominal AUD millions, chain_volume_change = quarter-on-quarter % change, index = volume index. Omit to return both chain_volume and current_prices."},"adjustment":{"enum":["seasonally_adjusted","trend","original"],"type":"string","description":"Statistical adjustment type. seasonally_adjusted removes seasonal effects for trend analysis, trend is a smoothed version, original is the raw figure. Defaults to seasonally_adjusted."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abs.economy.labour_force","title":"Australian Labour Force","description":"Retrieve Australian labour market statistics from the ABS Labour Force Survey (LF). Returns monthly seasonally adjusted data on unemployment rate (%), number of employed persons (thousands), participation rate (%), total labour force size, or civilian population aged 15+. Breakdowns available by sex (persons/males/females) and geography (Australia national or individual states and territories). Source: ABS Cat. 6202.0, CC BY 4.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sex":{"enum":["persons","males","females"],"type":"string","description":"Sex breakdown. persons = total (male + female), males or females for gender-disaggregated data. Defaults to persons."},"last_n":{"type":"integer","maximum":60,"minimum":1,"description":"Number of most-recent monthly observations to return (1–60, up to 5 years). Defaults to 12 (1 year)."},"region":{"enum":["australia","nsw","vic","qld","sa","wa","tas","nt","act"],"type":"string","description":"Geographic region. australia = national aggregate, or specify an Australian state/territory abbreviation: nsw (New South Wales), vic (Victoria), qld (Queensland), sa (South Australia), wa (Western Australia), tas (Tasmania), nt (Northern Territory), act (Australian Capital Territory). Defaults to australia."},"measure":{"enum":["unemployment_rate","employed","participation_rate","labour_force","civilian_population"],"type":"string","description":"Labour market indicator. unemployment_rate = % of labour force unemployed, employed = number of employed persons (thousands), participation_rate = % of civilian population in labour force, labour_force = total labour force (thousands), civilian_population = total civilian population aged 15+ (thousands). Defaults to unemployment_rate, employed, and participation_rate combined."},"adjustment":{"enum":["seasonally_adjusted","trend","original"],"type":"string","description":"Statistical adjustment. seasonally_adjusted is recommended for comparing months, trend is a smoothed version for long-term analysis, original is the raw survey estimate. Defaults to seasonally_adjusted."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"abs.economy.trade","title":"Australian Trade & Balance of Payments","description":"Retrieve Australia Balance of Payments (BOP) statistics from the ABS BOP dataset. Returns quarterly current prices or chain volume measures for key trade aggregates: current account balance, goods and services credits (exports), goods and services debits (imports), goods credits, goods debits, and primary income credits. Seasonally adjusted, trend, or original data. AUD millions. Source: ABS Cat. 5302.0, CC BY 4.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"items":{"type":"array","items":{"enum":["current_account","goods_services_credits","goods_services_debits","goods_credits","goods_debits","primary_income_credits"],"type":"string"},"description":"Balance of payments items to retrieve. current_account = overall current account balance (AUD millions), goods_services_credits = total exports of goods and services, goods_services_debits = total imports of goods and services, goods_credits = goods exports only, goods_debits = goods imports only, primary_income_credits = income credits (investment income received). Defaults to current_account, goods_services_credits, and goods_services_debits."},"last_n":{"type":"integer","maximum":40,"minimum":1,"description":"Number of most-recent quarterly observations to return (1–40). Defaults to 8 (2 years)."},"measure":{"enum":["current_prices","chain_volume","implicit_price_index","terms_of_trade"],"type":"string","description":"Measurement basis. current_prices = nominal AUD millions (recommended), chain_volume = inflation-adjusted volume, implicit_price_index = price deflator index, terms_of_trade = ratio of export to import prices (available for selected items only). Defaults to current_prices."},"adjustment":{"enum":["seasonally_adjusted","trend","original"],"type":"string","description":"Statistical adjustment. seasonally_adjusted removes predictable seasonal patterns, trend is a smoothed version, original is the raw quarterly estimate. Defaults to seasonally_adjusted."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"account.analytics.timeseries","title":"Usage Time Series","description":"Get time-series usage data — calls, cost, cache hits per hour or day over a period. Visualize usage patterns and trends. Choose granularity: hourly (for 1d period) or daily (for 7d/30d). Free, no charge (APIbase)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["1d","7d","30d"],"type":"string","default":"7d","description":"Time period: \"1d\", \"7d\", or \"30d\". Default: \"7d\""},"granularity":{"enum":["hour","day"],"type":"string","default":"day","description":"Time bucket granularity: \"hour\" or \"day\". Default: \"day\""}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"account.analytics.tools","title":"Per-Tool Usage Breakdown","description":"Get per-tool usage breakdown — calls, cost, cache hits, average latency, last used. Sort by cost (highest spend), calls (most used), or latency (slowest). Identify your most-used and most-expensive tools. Free, no charge (APIbase)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["cost","calls","latency"],"type":"string","default":"calls","description":"Sort tools by: \"cost\" (highest spend), \"calls\" (most used), or \"latency\" (slowest). Default: \"calls\""},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Max number of tools to return (1-100). Default: 20"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"account.analytics.usage","title":"Usage Summary","description":"Get your API usage summary — total calls, total cost, cache hit rate, average latency, and unique tools used. Filter by period: 1 day, 7 days, or 30 days. See how efficiently you are using the platform. Free, no charge (APIbase)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["1d","7d","30d"],"type":"string","default":"7d","description":"Time period for usage stats: \"1d\" (24 hours), \"7d\" (7 days), or \"30d\" (30 days). Default: \"7d\""}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"adbkidb.data.query","title":"ADB KIDB — Query Economic Data","description":"Fetch annual macroeconomic time-series data from the ADB Key Indicators Database for any combination of Asian Development Bank member economies and SDMX indicators. Returns structured observations with values, units, data sources, and footnotes. Covers GDP, population, inflation, exchange rates, trade, energy, SDGs, and 700+ other indicators for 50 Asia-Pacific economies (China=PRC, India=IND, Japan=JPN, Indonesia=INO, etc.) from 1960s onward. Workflow: (1) adbkidb.dataflows_list to pick a topic, (2) adbkidb.indicators to find indicator codes, (3) this tool to fetch values. Example: dataflow=EO_NA, indicator_codes=[NGDP_XDC], economy_codes=[PRC,IND], start_year=2015 returns GDP at current prices for China and India from 2015 to present. Source: kidb.adb.org SDMX v3.0 API — ADB open data, no auth, 20 req/min.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dataflow","indicator_codes","economy_codes"],"properties":{"dataflow":{"type":"string","minLength":1,"description":"KIDB dataflow code (e.g. \"EO_NA\" for National Accounts, \"PPL_POP\" for Population, \"MFP_XR\" for Exchange Rates). Use adbkidb.dataflows_list to discover codes, then adbkidb.indicators to find indicator codes within the dataflow."},"end_year":{"type":"integer","maximum":2030,"minimum":1960,"description":"End year for the data range (e.g. 2024). Defaults to current year. Annual frequency only (A)."},"start_year":{"type":"integer","maximum":2030,"minimum":1960,"description":"Start year for the data range (e.g. 2010). Data availability varies by indicator; most series begin 1990–2000. Defaults to 2000."},"economy_codes":{"type":"array","items":{"type":"string","maxLength":3,"minLength":2},"maxItems":10,"minItems":1,"description":"One or more ADB economy codes (e.g. [\"PRC\"] for China, [\"IND\"] for India, [\"JPN\"] for Japan, [\"PRC\",\"IND\",\"INO\"] for multiple). Use adbkidb.economies to list all 50 codes. Maximum 10."},"indicator_codes":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":1,"description":"One or more indicator codes within the dataflow (e.g. [\"NGDP_XDC\"] for GDP at current prices in EO_NA, [\"LP_PE_NUM_MOP\"] for population in PPL_POP). Use adbkidb.indicators to discover codes. Maximum 10."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"adbkidb.explore.dataflows","title":"ADB KIDB — List Dataflows","description":"List the 62 available dataflow categories in the ADB Key Indicators Database (KIDB). Covers macroeconomic and social statistics for 50 Asia-Pacific economies. Dataflows are hierarchical topic groups: People (PPL), Economy and Output (EO), Money Finance and Prices (MFP), Government and Governance (GG), Globalization (GLB), Energy and Electricity (EGELC), Transport and Communication (TC), Environment and Climate Change (ENV), and Sustainable Development Goals (SDG_01–SDG_17). Use the returned code with adbkidb.indicators to discover indicator codes, then adbkidb.data to fetch actual values. Source: kidb.adb.org — Asian Development Bank open data, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"search":{"type":"string","description":"Optional keyword to filter dataflows by code or name (e.g. \"gdp\", \"SDG\", \"EO_NA\"). Leave empty to list all 62 dataflows."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"adbkidb.explore.economies","title":"ADB KIDB — List Member Economies","description":"List the 50 ADB member economy codes used to query the Key Indicators Database. Returns each economy's 3-letter code and full name. These codes are used as economy_codes in adbkidb.data queries. Key codes: PRC (China), IND (India), JPN (Japan), INO (Indonesia), KOR (Korea), PAK (Pakistan), BAN (Bangladesh), PHI (Philippines), VIE (Viet Nam), THA (Thailand). Note: China is PRC (not CHN), Indonesia is INO (not IDN), Bangladesh is BAN (not BGD). Source: kidb.adb.org — Asian Development Bank member economy reference.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"search":{"type":"string","description":"Optional keyword to filter ADB member economies by code or name (e.g. \"india\", \"PRC\", \"south\"). Leave empty to list all 50 ADB member economies with their 3-letter codes."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"adbkidb.explore.indicators","title":"ADB KIDB — List Indicators","description":"List all available indicators within an ADB KIDB dataflow. Returns indicator codes, names, and descriptions for a given topic category. For example, dataflow EO_NA returns GDP, GVA, investment, and savings indicators with codes like NGDP_XDC (GDP at current prices) and NGDP_RPCH (real GDP growth). Use the returned codes with adbkidb.data to query actual time-series observations. Typical dataflow codes: PPL_POP (population), EO_NA (national accounts), MFP_XR (exchange rates), GLB_ET (external trade), ENV_CC (climate data). Source: kidb.adb.org — Asian Development Bank open data, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dataflow"],"properties":{"dataflow":{"type":"string","minLength":1,"description":"KIDB dataflow code to list indicators for (e.g. \"EO_NA\" for National Accounts, \"PPL_POP\" for Population, \"MFP_XR\" for Exchange Rates, \"SDG_01\" for SDG No Poverty). Use adbkidb.dataflows_list to discover all 62 codes."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"address.geocodio.geocode","title":"Geocode US/Canada Address","description":"Forward geocode a US or Canada address to coordinates — returns lat/lng, parsed address components (street, city, state, ZIP, county), accuracy type (rooftop/range/street), and data source. USPS-standardized results with Census data (Geocodio)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Max results to return (default 5, max 20)"},"address":{"type":"string","minLength":3,"description":"US or Canada address to geocode (e.g. \"1600 Pennsylvania Ave NW, Washington DC\", \"350 5th Ave, New York, NY 10118\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"address.geocodio.reverse","title":"Reverse Geocode Coordinates (US/Canada)","description":"Reverse geocode latitude/longitude to a US or Canada address — returns formatted address, parsed components (street, city, state, ZIP, county), accuracy type, and source. Supports multiple results ranked by proximity (Geocodio)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["lat","lon"],"properties":{"lat":{"type":"number","maximum":72,"minimum":24,"description":"Latitude (24-72 range for US/Canada, e.g. 38.8976)"},"lon":{"type":"number","maximum":-50,"minimum":-180,"description":"Longitude (negative for Western Hemisphere, e.g. -77.0365)"},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Max results to return (default 5, max 20)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"address.postal.lookup","title":"Global Postal Code Lookup","description":"Look up a postal/ZIP code in 60+ countries — returns city name, state/region, and lat/lon coordinates. Supports US, UK, Germany, France, Japan, Brazil, India, Australia, and 50+ more countries. Provide country code (ISO 2-letter) + postal code (Zippopotam.us)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country_code","postal_code"],"properties":{"postal_code":{"type":"string","minLength":1,"description":"Postal/ZIP code (e.g. \"90210\" for US, \"10115\" for Germany, \"SW1A\" for UK, \"75001\" for France)"},"country_code":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code (e.g. \"us\", \"de\", \"gb\", \"fr\", \"jp\", \"br\", \"in\", \"au\"). Supports 60+ countries"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"address.ukpost.lookup","title":"UK Postcode Lookup","description":"Look up a UK postcode — returns district, region, country, ward, parish, parliamentary constituency, and lat/lon coordinates. Backed by ONS/Ordnance Survey data. Example: \"SW1A 1AA\" → Westminster, London (Postcodes.io)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["postcode"],"properties":{"postcode":{"type":"string","minLength":1,"description":"UK postcode to look up (e.g. \"SW1A 1AA\" for Westminster, \"EC2R 8AH\" for City of London, \"M1 1AA\" for Manchester). Returns district, region, country, lat/lon, parliamentary constituency"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"address.ukpost.nearest","title":"Nearest UK Postcodes","description":"Find nearest UK postcodes to a lat/lon coordinate — returns postcodes sorted by distance with district info. Use for reverse geocoding in the UK (Postcodes.io)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["lat","lon"],"properties":{"lat":{"type":"number","description":"Latitude (e.g. 51.5074 for London)"},"lon":{"type":"number","description":"Longitude (e.g. -0.1278 for London)"},"limit":{"type":"integer","default":5,"maximum":10,"minimum":1,"description":"Max results (1-10, default 5)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"address.ukpost.validate","title":"Validate UK Postcode","description":"Check if a UK postcode is valid and exists — returns true/false. Use for form validation or data cleaning (Postcodes.io)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["postcode"],"properties":{"postcode":{"type":"string","minLength":1,"description":"UK postcode to validate (e.g. \"SW1A 1AA\"). Returns true if valid format and exists"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"adsbdb.aircraft.lookup","title":"Lookup Aircraft by Mode-S or Registration","description":"Look up aircraft details by Mode-S transponder hex code (e.g. \"400F6B\") or ICAO registration mark (tail number, e.g. \"G-RVCL\", \"N123AB\"). Returns aircraft type, ICAO type designator, manufacturer, registered owner, country of registration, and photo URLs when available. Mode-S codes are 6-character hexadecimal unique to each aircraft; registrations follow national formats (N-prefix for US, G- for UK, etc.). Source: ADS-B DB — api.adsbdb.com, MIT license, no auth.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["identifier"],"properties":{"identifier":{"type":"string","description":"Aircraft identifier: Mode-S hex code (e.g. \"400F6B\", \"A05ED9\") or ICAO registration mark (e.g. \"G-RVCL\", \"N123AB\"). Mode-S is a 6-character hexadecimal transponder code; registration is the tail number. Both formats are accepted."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"adsbdb.airline.lookup","title":"Lookup Airline by ICAO or IATA Code","description":"Look up airline details by ICAO 3-letter code (e.g. \"BAW\" for British Airways, \"UAL\" for United Airlines) or IATA 2-letter code (e.g. \"BA\", \"UA\"). Returns airline name, both ICAO and IATA codes, country of registration, and radio telephony callsign used in ATC communications (e.g. \"SPEEDBIRD\" for British Airways). Useful for decoding transponder callsigns and identifying aircraft operators. Source: ADS-B DB — api.adsbdb.com, MIT license, no auth.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["code"],"properties":{"code":{"type":"string","description":"Airline code to look up. Accepts ICAO 3-letter codes (e.g. \"BAW\" for British Airways, \"UAL\" for United) or IATA 2-letter codes (e.g. \"BA\", \"UA\"). ICAO codes are preferred for unambiguous lookup."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"adsbdb.callsign.lookup","title":"Lookup Flight Route by Callsign","description":"Resolve a flight callsign (e.g. \"BAW123\", \"UAL456\") to its origin and destination airports plus operating airline. Returns full airport details: ICAO and IATA codes, name, municipality, country, coordinates, and elevation. Also returns airline name, codes, and ATC callsign. Callsigns combine the airline ICAO code with a flight number and are broadcast by ATC transponders. Useful for enriching ADS-B flight tracking data with route context. Source: ADS-B DB — api.adsbdb.com, MIT license, no auth.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["callsign"],"properties":{"callsign":{"type":"string","description":"Flight callsign to resolve, typically the airline ICAO code followed by flight number (e.g. \"BAW123\" for British Airways flight 123, \"UAL456\" for United flight 456). Returns origin, destination airports and airline details."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"africa.countries.list","title":"Africa API — List African Countries","description":"List all 54 African countries with ISO codes, capitals, regional classifications, currencies, languages, area, timezone, and border countries. Optionally filter by sub-region: North Africa, West Africa, East Africa, Central Africa, or Southern Africa. Use as a discovery step to get country codes for other Africa API tools.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"region":{"enum":["North Africa","West Africa","East Africa","Central Africa","Southern Africa"],"type":"string","description":"Filter by African sub-region. One of: \"North Africa\", \"West Africa\", \"East Africa\", \"Central Africa\", \"Southern Africa\". Omit to return all 54 countries."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"africa.countries.signals","title":"Africa API — Country Economic Signals","description":"Get a live macroeconomic snapshot for an African country. Returns 20–60 indicators across economy (GDP, inflation, trade), climate (precipitation, air quality), health (life expectancy, access to services), and demographic signals. Sources: World Bank WDI, IMF, UN, NASA POWER. Use country_code from africa.countries.list. Ideal for rapid country assessment and investment screening across 54 African nations.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country_code"],"properties":{"country_code":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code (2-letter lowercase, e.g. \"ng\" for Nigeria, \"ke\" for Kenya, \"za\" for South Africa, \"eg\" for Egypt, \"gh\" for Ghana)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"africa.data.indicator","title":"Africa API — Economic Indicator Data","description":"Query a specific economic indicator time series for an African country. Supports 120+ metrics including GDP (gdp_usd), inflation rate (inflation_pct), GDP per capita (gdp_per_capita_usd), unemployment (unemployment_pct), trade balance (trade_balance_usd), foreign direct investment (fdi_inflows_usd), and more. Returns annual data sourced from World Bank, IMF, and UN. Omit start_year/end_year for latest value; supply both for a historical range (e.g. 2010–2024). Use africa.countries.signals to discover available metric_key values for a country.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country_code","metric_key"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Maximum number of data points to return (1–100, default 20)."},"end_year":{"type":"integer","maximum":2030,"minimum":1960,"description":"End year for historical range (e.g. 2024). Required when start_year is provided."},"metric_key":{"type":"string","description":"Economic indicator key (e.g. \"gdp_usd\" for GDP in USD, \"inflation_pct\" for CPI inflation rate, \"gdp_per_capita_usd\" for GDP per capita, \"unemployment_pct\" for unemployment rate, \"trade_balance_usd\" for trade balance, \"fdi_inflows_usd\" for foreign direct investment). Use africa.countries.signals to discover available metric_key values for a country."},"start_year":{"type":"integer","maximum":2030,"minimum":1960,"description":"Start year for historical range (e.g. 2015). Omit along with end_year to return the single latest observation."},"country_code":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code (2-letter lowercase, e.g. \"ng\", \"ke\", \"za\", \"eg\", \"gh\")."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"africa.markets.fx_rates","title":"Africa API — African FX Rates","description":"Get daily USD exchange rates for all 50+ African currencies. Returns current rate per USD for NGN (Nigerian naira), KES (Kenyan shilling), ZAR (South African rand), EGP (Egyptian pound), GHS (Ghanaian cedi), ETB (Ethiopian birr), MAD (Moroccan dirham), and all other African currency pairs. Rates updated daily. Filter by country code to get the rate for a specific country's currency.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"country_code":{"type":"string","maxLength":2,"minLength":2,"description":"Filter FX rates to the currency of a single country (ISO 3166-1 alpha-2, e.g. \"ng\" for NGN, \"ke\" for KES, \"za\" for ZAR). Omit to return all 50+ African currency rates."},"quote_currencies":{"type":"string","description":"Comma-separated list of specific quote currencies to return (e.g. \"NGN,KES,ZAR,GHS,EGP\"). Omit to return all available African currencies."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"africa.politics.elections","title":"Africa API — African Elections","description":"List presidential, parliamentary, and local government elections across all 54 African countries. Returns election scope (presidential/parliamentary/local), status (upcoming/completed/ongoing), dates, and country. Filter by country code, election status, or year range. Use status=\"upcoming\" to find upcoming African elections relevant to political risk analysis or investment due diligence. Data sourced from Wikidata and official election commission records.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Maximum number of elections to return (1–100, default 20)."},"status":{"enum":["upcoming","completed","ongoing"],"type":"string","description":"Filter by election status: \"upcoming\" (future elections), \"completed\" (past elections), or \"ongoing\" (elections currently in progress)."},"end_year":{"type":"integer","maximum":2030,"minimum":1990,"description":"Filter elections up to and including this year (e.g. 2025)."},"start_year":{"type":"integer","maximum":2030,"minimum":1990,"description":"Filter elections from this year onwards (e.g. 2020)."},"country_code":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code to filter elections to a single country (e.g. \"ng\", \"ke\", \"za\", \"eg\"). Omit to return elections for all 54 countries."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"ai.image.generate","title":"Generate Image (Stability AI)","description":"⚡ ACTION: Generate images from text prompts using Stable Diffusion — supports style presets (anime, cinematic, pixel-art, photographic...), aspect ratios, negative prompts. Returns base64 PNG data URI. Powered by Stability AI","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":10000,"minLength":1,"description":"Text prompt describing the image to generate (e.g. \"a futuristic city at sunset, cyberpunk style, detailed\")"},"aspect_ratio":{"enum":["1:1","16:9","21:9","2:3","3:2","4:5","5:4","9:16","9:21"],"type":"string","description":"Image aspect ratio (default \"1:1\")"},"style_preset":{"enum":["3d-model","analog-film","anime","cinematic","comic-book","digital-art","enhance","fantasy-art","isometric","line-art","low-poly","neon-punk","origami","photographic","pixel-art","tile-texture"],"type":"string","description":"Style preset to guide generation"},"negative_prompt":{"type":"string","description":"What to exclude from the image (e.g. \"blurry, low quality, text, watermark\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"ai.ocr.extract","title":"Extract Text from Image (OCR)","description":"Extract text from any image or PDF URL using OCR — supports 20+ languages including English, Russian, Chinese, Japanese, Korean, Arabic. Returns recognized text. Handles PNG, JPG, GIF, BMP, PDF, TIFF (OCR.space)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"URL of the image or PDF to extract text from (PNG, JPG, GIF, BMP, PDF, TIFF supported)"},"filetype":{"enum":["PNG","JPG","GIF","BMP","PDF","TIFF"],"type":"string","description":"File type hint — set if URL has no extension or content-type is wrong"},"language":{"enum":["eng","ara","chs","cht","dan","dut","fin","fre","ger","gre","hun","ita","jpn","kor","nor","pol","por","rus","spa","swe","tur"],"type":"string","description":"OCR language: \"eng\" (English, default), \"rus\" (Russian), \"ger\" (German), \"fre\" (French), \"spa\" (Spanish), \"jpn\" (Japanese), \"kor\" (Korean), \"chs\" (Chinese Simplified)"},"detect_orientation":{"type":"boolean","description":"Auto-detect and correct image orientation (default false)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.analysis.profile","title":"Get Website Business Profile","description":"Get MIP business analysis results — business name, category, location, competitors, value propositions, and market surface data (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain"],"properties":{"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain to get the MIP business analysis for. Must have completed setup (mip_status = \"ready\")."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.analysis.visibility","title":"Check AI Visibility Score","description":"Test whether AI assistants (ChatGPT, Perplexity, Gemini) know about and recommend a brand — returns per-model visibility scores (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain"],"properties":{"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain to check AI visibility for (e.g. \"example.com\"). Tests whether AI assistants know about and recommend this brand."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.market.report","title":"Market Intelligence Report","description":"⚡ ACTION: Start a full AI market intelligence report for any website. Provide a URL (e.g. \"https://stripe.com\") — the system crawls the site, extracts value propositions and services, identifies competitors, scores them, finds keyword gaps and market opportunities. Returns report_id — poll with aipush.market_report_status. Takes ~2 minutes. Cost: $29.99 (AIPush MIP)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target_url"],"properties":{"target_url":{"type":"string","format":"uri","description":"Website URL to analyze (e.g. \"https://stripe.com\"). The system crawls the site, extracts value propositions, finds competitors, and builds a full market intelligence report with competitive scoring, keyword gaps, and market opportunities. Takes ~2 minutes."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.market.report_status","title":"Market Report Status","description":"Poll the status of a market intelligence report. Returns \"running\" with current step (crawling/ai_analysis), or \"completed\" with full profile_json containing competitors (scored), keywords, market surface, and evidence. Free to poll (AIPush MIP)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["report_id"],"properties":{"report_id":{"type":"string","format":"uuid","description":"Report ID in UUID format (e.g. \"ed90f49c-15d8-46ee-9799-c6a8d468f6ba\") — returned by aipush.market_report. Poll until status = \"completed\" to get full profile_json with competitors, keywords, and market analysis."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.pages.content","title":"Get Page Content","description":"Get full HTML content and metadata of a specific generated page by slug (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain","slug"],"properties":{"slug":{"type":"string","maxLength":200,"minLength":1,"description":"Page slug identifier (e.g. \"best-hotels-bangkok-2026\"). Returned by aipush.list_pages or aipush.generate_page."},"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain the page belongs to (e.g. \"example.com\")."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.pages.generate","title":"Generate AI Marketing Page","description":"Requires mip_status='ready' and cf_hostname_status='active' (check website_status first). Generates one AI-optimized HTML page structured for AI assistant answer compilation (ChatGPT, Perplexity, Gemini). Page includes decision question, short answer with CTA, comparison, pricing, FAQ. Published at reference.{domain}/{slug}. Optional keyword parameter targets specific search intent (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain"],"properties":{"keyword":{"type":"string","maxLength":200,"minLength":2,"description":"Target keyword or topic for the page (e.g. \"best hotels in Bangkok\", \"affordable dentist near me\"). If omitted, the system picks from the semantic coverage grid."},"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain of the website to generate a page for. Must be set up first via aipush.setup_website."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.pages.list","title":"List Generated Pages","description":"⚡ ACTION: List all published AI marketing pages for a website with URLs, titles, and publish dates (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of pages to return (default 20, max 100)."},"offset":{"type":"integer","minimum":0,"description":"Number of pages to skip for pagination (default 0)."},"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain to list pages for (e.g. \"example.com\")."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.website.setup","title":"Setup Website for AI Marketing","description":"Register a website for AI marketing. Call with domain + target_url. If DNS is not configured, returns DNS_NOT_VERIFIED with exact CNAME record instructions — relay to user: reference.{domain} → cname.aipush.app. After user creates DNS record, call again. On success: client registered, MIP analysis starts automatically, SSL provisioning begins. Poll website_status until mip_status='ready' and cf_hostname_status='active', then use generate_page. Idempotent (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain","target_url"],"properties":{"target_url":{"type":"string","format":"uri","maxLength":2048,"description":"Target conversion URL — the single page all generated content will link to (e.g. \"https://example.com/book\", \"https://myhotel.com/reserve\"). Must be on the same domain."},"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain of the website to register (e.g. \"example.com\", \"myhotel.com\"). Must have a CNAME record: reference.{domain} → cname.aipush.app"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aipush.website.status","title":"Check Website Status","description":"Poll website readiness after setup_website. Returns billing_status, mip_status ('empty'|'pending'|'ready'), cf_hostname_status, cf_ssl_status, pages_total. Gate your workflow: wait for mip_status='ready' AND cf_hostname_status='active' before calling generate_page. Safe to poll repeatedly (AIPush)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["website_domain"],"properties":{"website_domain":{"type":"string","maxLength":253,"minLength":3,"description":"Domain to check status for (e.g. \"example.com\")."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"anime.manga.details","title":"Get Manga Details","description":"Get full manga details by MAL ID — synopsis, chapters, volumes, authors, score, rank, genres (MyAnimeList via Jikan)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"integer","description":"MyAnimeList ID of the manga (e.g. 13 for One Piece, 2 for Berserk)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-03T12:07:38.680Z"},{"name":"anime.titles.characters","title":"Get Anime Characters","description":"Get character cast and Japanese voice actors for an anime — names, roles (main/supporting), images (MyAnimeList via Jikan)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"integer","description":"MyAnimeList ID of the anime to get character cast for"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-03T12:07:38.680Z"},{"name":"anime.titles.details","title":"Get Anime Details","description":"Get full anime details by MAL ID — synopsis, score, rank, episodes, studios, genres, themes, demographics, rating (MyAnimeList via Jikan)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"integer","description":"MyAnimeList ID of the anime (e.g. 1 for Cowboy Bebop, 20 for Naruto)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-03T12:07:38.680Z"},{"name":"anime.titles.search","title":"Search Anime","description":"Search 28K+ anime titles by name, genre, type, status, and rating — scores, episodes, studios, seasons (MyAnimeList via Jikan)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","minimum":1,"description":"Page number for pagination (default: 1)"},"sort":{"enum":["asc","desc"],"type":"string","description":"Sort direction: \"asc\" or \"desc\" (default: desc)"},"type":{"enum":["tv","movie","ova","special","ona","music","cm","pv","tv_special"],"type":"string","description":"Anime type filter: tv, movie, ova, special, ona, music"},"genre":{"type":"integer","description":"Genre ID filter (e.g. 1=Action, 2=Adventure, 4=Comedy, 8=Drama, 10=Fantasy, 22=Romance)"},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Results per page (default: 10, max: 25)"},"query":{"type":"string","description":"Search query for anime title (e.g. \"Naruto\", \"Attack on Titan\")"},"rating":{"enum":["g","pg","pg13","r17","r","rx"],"type":"string","description":"Age rating: g (all ages), pg, pg13, r17 (violence), r (mild nudity), rx (hentai)"},"status":{"enum":["airing","complete","upcoming"],"type":"string","description":"Airing status: \"airing\", \"complete\", or \"upcoming\""},"order_by":{"enum":["title","start_date","end_date","episodes","score","rank","popularity","favorites","members"],"type":"string","description":"Sort field (default: relevance)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-03T12:07:38.680Z"},{"name":"anime.titles.top","title":"Top Anime Rankings","description":"Get top-ranked anime by score — filter by type (TV/movie/OVA), status (airing/upcoming), or popularity (MyAnimeList via Jikan)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","minimum":1,"description":"Page number (default: 1)"},"type":{"enum":["tv","movie","ova","special","ona","music","cm","pv","tv_special"],"type":"string","description":"Filter top list by anime type (default: all types)"},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Results per page (default: 10, max: 25)"},"filter":{"enum":["airing","upcoming","bypopularity","favorite"],"type":"string","description":"Filter: \"airing\" (currently), \"upcoming\", \"bypopularity\", or \"favorite\""}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-03T12:07:38.680Z"},{"name":"apibase.discovery.search","title":"Discover Tools","description":"Find callable tools by intent, category, or max price — ranked by relevance, then measured quality, then price. Returns pricing, payment rails, live availability, and quality for each match; unavailable tools are excluded unless include_unavailable=true. Free, no charge (APIbase)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Max number of results (1-50). Default: 10"},"intent":{"type":"string","description":"Free-text description of the task, e.g. \"find current hotel prices in Tokyo\""},"category":{"type":"string","description":"Filter by category (one of TOOL_DEFINITIONS[].category — see apibase.discover results for valid values)"},"max_price_usd":{"type":"number","minimum":0,"description":"Only return tools priced at or below this amount (USD)"},"include_unavailable":{"type":"boolean","default":false,"description":"Include tools currently marked unavailable (cannot be called right now). Default: false"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"archiveorg.archive.metadata","title":"Get Internet Archive Item Metadata","description":"Get full metadata for an Internet Archive item by identifier — title, creator, description, date, mediatype, subjects, license, collection, and a list of downloadable files with format and size (Internet Archive metadata API)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["identifier"],"properties":{"identifier":{"type":"string","description":"archive.org item identifier, e.g. \"goodytwoshoes00newyiala\" (get from archiveorg.search results' identifier field, or the tail of an archive.org/details/{identifier} URL)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"archiveorg.archive.search","title":"Search Internet Archive","description":"Search 40M+ items in the Internet Archive — books, movies, audio, software, images, and archived web pages. Filter by mediatype (texts/movies/audio/software/image/data/web) and creator. Returns identifier, title, creator, date, and description for each match (Internet Archive advancedsearch.php)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","minimum":1,"description":"Page number for pagination (default: 1)"},"rows":{"type":"integer","maximum":50,"minimum":1,"description":"Number of results to return (default: 10, max: 50)"},"query":{"type":"string","description":"Full-text search query across title, description, and text (e.g. \"moon landing 1969\"). Omit to browse by mediatype/creator alone"},"creator":{"type":"string","description":"Filter by creator/author/uploader name (e.g. \"NASA\", \"mark twain\")"},"mediatype":{"enum":["texts","movies","audio","software","image","data","web","collection","account"],"type":"string","description":"Filter by item type: texts (books/docs), movies, audio, software, image, data, web (archived sites), collection"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"archiveorg.wayback.check_availability","title":"Check Wayback Machine Availability","description":"Check whether a URL has an archived snapshot in the Wayback Machine, optionally closest to a given timestamp. Returns availability, the archived snapshot URL, and its capture timestamp (Internet Archive Wayback Availability API)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","description":"The live URL to check for an archived snapshot in the Wayback Machine (e.g. \"example.com\" or \"https://example.com/page\")"},"timestamp":{"type":"string","description":"Find the snapshot closest to this timestamp, format YYYYMMDDhhmmss (e.g. \"20260101\" for Jan 1 2026). Omit for the most recent snapshot"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aster.exchange.info","title":"AsterDEX Exchange Info","description":"Get exchange information and available trading pairs on AsterDEX","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"symbol":{"type":"string","description":"Trading pair symbol to filter (e.g. BTCUSDT). Omit for all pairs."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aster.markets.klines","title":"AsterDEX Klines","description":"Get candlestick (OHLCV) data for a trading pair on AsterDEX","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["symbol"],"properties":{"limit":{"type":"integer","maximum":1500,"minimum":1,"description":"Number of candles (default 100)"},"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTCUSDT)"},"end_time":{"type":"integer","description":"End time in milliseconds since epoch"},"interval":{"enum":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w","1M"],"type":"string","description":"Candlestick interval (default 1h)"},"start_time":{"type":"integer","description":"Start time in milliseconds since epoch"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aster.markets.orderbook","title":"AsterDEX Order Book","description":"Get order book depth for a trading pair on AsterDEX","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["symbol"],"properties":{"limit":{"type":"integer","maximum":1000,"minimum":5,"description":"Depth limit (default 20)"},"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTCUSDT)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aster.markets.ticker","title":"AsterDEX Market Data","description":"Get 24-hour ticker statistics for trading pairs on AsterDEX","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTCUSDT). Omit for all pairs."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"au-data-gov.datasets.detail","title":"Australia Open Data Dataset Detail","description":"Get full metadata for one Australian Government open dataset by id: title, notes, organization, tags, license, and the full resource list (name, format, download URL, size) for that dataset. Data: data.gov.au CKAN Action API, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","minLength":1,"description":"au-data-gov dataset UUID or URL slug (e.g. from dataset_search results)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"au-data-gov.datasets.search","title":"Australia Open Data Search","description":"Search the Australian Government open data catalog (data.gov.au) by free text and/or publishing agency, returning dataset id, title, notes, organization, and modified date. Use au-data-gov.organization_search to find valid agency filter slugs. Data: data.gov.au CKAN Action API, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"rows":{"type":"integer","maximum":20,"minimum":1,"description":"Number of datasets to return (1-20, default 10)"},"query":{"type":"string","description":"Free-text search across dataset title/description (e.g. \"rainfall\")"},"organization":{"type":"string","description":"Publishing agency slug to filter by (e.g. \"aihw\") — see au-data-gov.organization_search"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"au-data-gov.reference.organization_search","title":"Australia Open Data Organization Search","description":"Look up Australian federal/state/territory agencies and organizations publishing on the open data portal by name, returning id, slug, and title. Use the returned slug as the `organization` filter for au-data-gov.dataset_search. Data: data.gov.au CKAN Action API, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max organizations to return (1-50, default 20)"},"query":{"type":"string","description":"Free-text search on organization name/title (e.g. \"health\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"au-data-gov.reference.subject_list","title":"Australia Open Data Subject List","description":"List the Australian Government open data AGIFT subject taxonomy (e.g. \"health_and_safety\", \"nature_and_environment\") with the current dataset count per subject, optionally filtered by a substring. Browse-only reference (not usable as a dataset_search filter on this portal). Data: data.gov.au CKAN Action API, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","description":"Substring filter on subject slug (e.g. \"health\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"audio.transcribe.result","title":"Get Transcription Result","description":"Retrieve the completed transcription text, word count, confidence score, detected language, and speaker labels (if diarization was enabled). Use transcript_id from submit (AssemblyAI)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["transcript_id"],"properties":{"transcript_id":{"type":"string","description":"Transcript ID to get the completed transcription text for"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"audio.transcribe.status","title":"Check Transcription Status","description":"Check the status of a transcription job by transcript_id — queued, processing, completed, or error. Returns audio duration when completed (AssemblyAI)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["transcript_id"],"properties":{"transcript_id":{"type":"string","description":"Transcript ID returned from transcribe.submit (e.g. \"aa8f42b3-e81e-453a-b010-a074ae76403b\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"audio.transcribe.submit","title":"Submit Audio for Transcription","description":"Submit an audio file URL for speech-to-text transcription. Returns a transcript_id to check status and retrieve results. Supports MP3, WAV, M4A, FLAC, OGG, WebM. 99 languages auto-detected. Optional speaker diarization (AssemblyAI)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["audio_url"],"properties":{"model":{"enum":["universal-2","universal-3-pro"],"type":"string","description":"Speech model: \"universal-2\" (default, fast, 99 languages) or \"universal-3-pro\" (highest accuracy, promptable)"},"audio_url":{"type":"string","format":"uri","description":"Publicly accessible URL of the audio file to transcribe (MP3, WAV, M4A, FLAC, OGG, WebM)"},"language_code":{"type":"string","description":"Language code (e.g. \"en\", \"es\", \"de\", \"fr\", \"ja\"). Auto-detected if omitted"},"speaker_labels":{"type":"boolean","description":"Enable speaker diarization — detect who said what (default false)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.flights.calendar","title":"Flight Price Calendar","description":"Get flight price calendar for a route","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin","destination"],"properties":{"month":{"type":"string","description":"Month in YYYY-MM format to get calendar prices (e.g. 2026-06)"},"origin":{"type":"string","maxLength":4,"minLength":2,"description":"Departure city or airport IATA code (e.g. MOW, JFK)"},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"Currency code for prices (default usd)"},"destination":{"type":"string","maxLength":4,"minLength":2,"description":"Arrival IATA code (e.g. BKK, LON)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.flights.cheap","title":"Find Cheap Flights","description":"Find cheapest flights from an origin","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin"],"properties":{"origin":{"type":"string","maxLength":4,"minLength":2,"description":"Departure city or airport IATA code (e.g. MOW, BER)"},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"Currency code for prices (default usd)"},"destination":{"type":"string","maxLength":4,"minLength":2,"description":"Arrival IATA code (omit to find cheapest flights to anywhere)"},"direct_only":{"type":"boolean","description":"Only return direct (non-stop) flights"},"departure_month":{"type":"string","description":"Filter by departure month in YYYY-MM format"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.flights.nearby","title":"Nearby Destinations","description":"Find nearby flight destinations","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin","destination"],"properties":{"origin":{"type":"string","maxLength":4,"minLength":2,"description":"Departure city IATA code (e.g. MOW)"},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"Currency code for prices (default usd)"},"depart_date":{"type":"string","description":"Departure date in YYYY-MM-DD format"},"destination":{"type":"string","maxLength":4,"minLength":2,"description":"Target destination IATA code — also searches nearby airports"},"flexibility":{"type":"integer","maximum":7,"minimum":0,"description":"Date flexibility in days (+/- from given dates)"},"return_date":{"type":"string","description":"Return date in YYYY-MM-DD format"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.flights.popular","title":"Popular Flight Routes","description":"Get popular flight routes from an origin","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin"],"properties":{"origin":{"type":"string","maxLength":4,"minLength":2,"description":"Departure city IATA code (e.g. MOW, NYC, LON)"},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"Currency code for prices (default usd)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.flights.search","title":"Search Flights (Aviasales)","description":"Search for flights between airports","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin"],"properties":{"limit":{"type":"integer","maximum":30,"minimum":1,"description":"Max number of results to return (default 10)"},"origin":{"type":"string","maxLength":4,"minLength":2,"description":"Departure city or airport IATA code (e.g. MOW, JFK, BKK)"},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"Currency code for prices (default usd)"},"destination":{"type":"string","maxLength":4,"minLength":2,"description":"Arrival IATA code (omit to search all destinations)"},"direct_only":{"type":"boolean","description":"Only show non-stop flights (default false)"},"departure_date":{"type":"string","description":"Departure date in YYYY-MM-DD format (filters results to this date and later)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviasales.reference.airport","title":"Airport Lookup","description":"Look up airport by name or code","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","minLength":1,"description":"Airport name, city name, or IATA code to search for (e.g. Bangkok, JFK, Heathrow)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"aviation.metar.current","title":"Aviation METAR Weather Report","description":"Current METAR (METeorological Aerodrome Report) for one or more airports — official aviation weather observations (wind, visibility, sky condition, temperature, dewpoint, altimeter, remarks). Updates every 1 hour, more often when conditions change rapidly.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["icao_codes"],"properties":{"hours":{"type":"integer","default":2,"maximum":72,"minimum":1,"description":"Hours of history to return (default 2, max 72)"},"icao_codes":{"type":"string","description":"Comma-separated ICAO airport codes (uppercase, 4 letters each, e.g. 'KJFK,KLAX,EGLL,RJTT'). Max 20 per call. Examples: KJFK (New York JFK), EGLL (London Heathrow), RJTT (Tokyo Haneda)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviation.sigmet.alerts","title":"Aviation SIGMET / AIRMET Hazard Alerts","description":"Active SIGMET (SIGnificant METeorological information) and AIRMET reports — flight safety hazards including thunderstorms, turbulence, icing, volcanic ash, dust storms, mountain obscuration. Used by pilots and dispatchers for go/no-go decisions.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"_unused":{"type":"string","description":"Reserved for future hazard-type filtering"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviation.taf.forecast","title":"Aviation TAF Terminal Forecast","description":"TAF (Terminal Aerodrome Forecast) for an airport — aviation forecast valid for next 24-30 hours with wind, visibility, weather phenomena, and sky conditions in 6-hour windows. Updates 4× daily.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["icao_codes"],"properties":{"icao_codes":{"type":"string","description":"Comma-separated ICAO airport codes. Max 20 per call. Examples: KJFK (New York JFK), EGLL (London Heathrow), OMDB (Dubai International), YSSY (Sydney Kingsford Smith)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviationweather.forecast.taf","title":"Aviation Weather — TAF Forecast","description":"Retrieve the Terminal Aerodrome Forecast (TAF) for one or more ICAO airport stations. A TAF covers a 24–30 hour window and includes time-bracketed forecast periods with expected wind, visibility, weather phenomena (rain, fog, snow), and cloud layers. Returns decoded period-by-period breakdown plus the raw TAF bulletin string. Issued every 6 hours from major airports. Source: NOAA Aviation Weather Center — US Government public domain, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"string","description":"Comma-separated ICAO airport codes to retrieve Terminal Aerodrome Forecasts for (e.g. \"KJFK\", \"KJFK,KLAX\"). Most major airports publish a TAF valid 24–30 hours ahead."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviationweather.observation.metar","title":"Aviation Weather — METAR Observation","description":"Fetch the latest METAR (Meteorological Aerodrome Report) for one or more ICAO airport stations. Returns decoded fields: temperature, dewpoint, wind direction and speed, visibility, altimeter setting, sea-level pressure, sky cover, cloud layers, present weather, and flight category (VFR/MVFR/IFR/LIFR). Also includes the raw METAR string. Data updated every 20–60 minutes. Source: NOAA Aviation Weather Center — US Government public domain, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ids"],"properties":{"ids":{"type":"string","description":"Comma-separated ICAO airport codes to retrieve METAR for (e.g. \"KJFK\", \"KJFK,KLAX,EGLL\"). Maximum ~10 stations per call."},"hours_back":{"type":"integer","maximum":24,"minimum":1,"description":"How many hours back to look for the most recent METAR observation (1–24, default 1). Use 3–6 if a station may not have reported in the last hour."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviationweather.observation.pirep","title":"Aviation Weather — Pilot Reports (PIREPs)","description":"Retrieve Pilot Reports (PIREPs) near a given ICAO station within a configurable radius and time window. PIREPs are real-time in-flight observations filed by pilots capturing actual icing severity, turbulence intensity, visibility, cloud bases and tops, and conditions at flight level. Returns decoded fields: flight level, icing and turbulence extents, and raw PIREP text. Useful for pre-flight planning, route analysis, and verifying forecast accuracy. Source: NOAA Aviation Weather Center — US Government public domain, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","description":"ICAO station identifier to use as the geographic center of the search (e.g. \"KJFK\", \"KORD\"). Pilot reports within `distance` nautical miles of this station and within the last `age` hours are returned."},"age":{"type":"integer","maximum":24,"minimum":1,"description":"How many hours back to search for pilot reports (1–24, default 2)."},"distance":{"type":"integer","maximum":200,"minimum":10,"description":"Search radius in nautical miles around the station (10–200, default 100). 100 nm covers the typical terminal area plus en-route corridor."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"aviationweather.reference.stations","title":"Aviation Weather — Station Lookup","description":"Look up aviation weather observation stations by ICAO identifier(s), bounding box, or US state. Returns station metadata: ICAO, IATA, FAA, and WMO identifiers; site name; coordinates; elevation; country/state; and observation types supported (METAR, TAF, PIREP). Useful for discovering station identifiers before calling METAR or TAF tools. Provide one of: ids (comma-separated ICAO codes), bbox (minLat,minLon,maxLat,maxLon), or state (2-letter US). Source: NOAA Aviation Weather Center — US Government public domain, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ids":{"type":"string","description":"Comma-separated ICAO station identifiers to look up (e.g. \"KJFK,KLAX\"). Use this OR bbox OR state — not together."},"bbox":{"type":"string","description":"Bounding box in decimal degrees: \"minLat,minLon,maxLat,maxLon\" (e.g. \"25,-125,50,-65\" for the contiguous US). Returns all aviation weather stations within the box."},"state":{"type":"string","maxLength":2,"minLength":2,"description":"Two-letter US state abbreviation to filter stations by state (e.g. \"TX\", \"CA\"). Returns all aviation weather stations in that state."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"avwx.notams.list","title":"AVWX Parsed NOTAMs","description":"Active NOTAMs (Notice to Airmen) for one or more airports, parsed into structured fields — NOTAM ID, classification (FDC/D/U), type (runway closure, navaid out, airspace restriction, obstacle), effective period, summary text. Critical for flight planning. UNIQUE to AVWX — NOAA and CheckWX do NOT return parsed NOTAMs.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["icao_code"],"properties":{"distance":{"type":"integer","maximum":100,"minimum":0,"description":"Include NOTAMs within this nautical-mile radius (0-100, default 10). Use 0 for airport-specific only."},"icao_code":{"type":"string","description":"Single ICAO airport code (4-letter uppercase). Examples: KJFK, EGLL, RJTT, OMDB."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"avwx.pireps.list","title":"AVWX Parsed PIREPs","description":"Pilot Reports (PIREPs) near an airport, parsed — aircraft type, altitude, time, location, sky condition observed, turbulence, icing, weather. Source: pilots reporting in-flight conditions. Useful for hazard awareness.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["icao_code"],"properties":{"icao_code":{"type":"string","description":"Single ICAO airport code (4-letter uppercase). Examples: KJFK, EGLL, KSFO."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"avwx.stations.summary","title":"AVWX Station Summary","description":"Composite report for one airport — latest parsed METAR + TAF + station info (name, lat/lon/elev, type) in one call. Cheaper than three separate calls if you need the full picture.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["icao_code"],"properties":{"icao_code":{"type":"string","description":"Single ICAO airport code (4-letter uppercase). Examples: KJFK, EGLL, KSFO."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bankofcanada.data.series","title":"Bank of Canada Valet Series Lookup","description":"Retrieve observations for any Bank of Canada Valet series by series code(s). Supports one or multiple comma-separated codes (e.g. \"FXCADUSD,FXCADEUR\" or \"V39079\"). Browse all available series at https://www.bankofcanada.ca/valet/lists/series/json — over 8,000 series covering FX rates, interest rates, inflation, commodity prices, credit aggregates, and more. Key codes: FXCADUSD (CAD/USD), V39079 (overnight target rate), V80691311 (prime rate), STATIC_TOTALCPICHANGE (total CPI % YoY), CPIW, CPI_MEDIAN, A.BCPI (annual commodity price index). Returns latest values, full series metadata, and history for the requested date range. Source: Bank of Canada, www.bankofcanada.ca — open data, attribution required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["series_codes"],"properties":{"recent":{"type":"integer","maximum":1000,"minimum":1,"description":"Number of most-recent observations to return (default 10). Ignored when start_date or end_date is provided."},"end_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date for historical range in YYYY-MM-DD format (e.g. \"2026-06-22\")."},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date for historical range in YYYY-MM-DD format (e.g. \"2020-01-01\")."},"series_codes":{"type":"string","description":"One or more Bank of Canada Valet series codes, comma-separated (e.g. \"FXCADUSD\", \"V39079,V80691311\", \"STATIC_TOTALCPICHANGE\"). Browse available series at https://www.bankofcanada.ca/valet/lists/series/json. Key codes: FXCADUSD (CAD/USD rate), V39079 (overnight target rate), V80691311 (prime rate), STATIC_TOTALCPICHANGE (total CPI % change YoY), CPIW (CPIW % change YoY), CPI_MEDIAN (CPI-median), A.BCPI (annual commodity price index)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bankofcanada.fx.rates","title":"Bank of Canada CAD FX Rates","description":"Get Canadian dollar (CAD) exchange rates against major world currencies from the Bank of Canada Valet API. Returns daily average reciprocal rates: 1 CAD expressed in foreign currency units (e.g. FXCADUSD = 0.7061 means 1 CAD = 0.7061 USD). Default currencies: USD, EUR, GBP, JPY, AUD, CHF, MXN, SEK, NOK, HKD. Specify custom ISO 4217 codes via the currencies parameter. Fetch the latest rate (recent=1, default), N most-recent observations, or a date range (start_date + end_date). Data published on each Bank of Canada business day. Source: Bank of Canada, www.bankofcanada.ca — open data, attribution required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"recent":{"type":"integer","maximum":1000,"minimum":1,"description":"Number of most-recent observations to return (default 1 = latest rate only). Ignored when start_date or end_date is provided."},"end_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date for historical range in YYYY-MM-DD format (e.g. \"2026-06-22\"). Use with start_date to get a specific date range."},"currencies":{"type":"array","items":{"type":"string","maxLength":3,"minLength":3},"description":"ISO 4217 currency codes to fetch CAD rates for (e.g. [\"USD\",\"EUR\",\"GBP\",\"JPY\"]). Omit to get all 10 default major currencies: USD, EUR, GBP, JPY, AUD, CHF, MXN, SEK, NOK, HKD."},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date for historical range in YYYY-MM-DD format (e.g. \"2026-01-01\"). Use with end_date to get a specific date range."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bankofcanada.rates.inflation","title":"Bank of Canada Inflation (CPI)","description":"Get Canadian Consumer Price Index (CPI) inflation measures published by the Bank of Canada Valet API. Returns four monthly series as year-over-year percentage changes: total_cpi_yoy_pct (all-items CPI), core_cpi_yoy_pct (CPI excluding food and energy), cpiw_yoy_pct (CPIW — basket-weight-adjusted measure), cpi_median_yoy_pct (median year-over-year CPI change). Default: 12 most-recent monthly observations (one year). Use start_date/end_date for historical ranges. These are the Bank of Canada's key inflation tracking measures, used to assess achievement of the 2% inflation target. Source: Bank of Canada, www.bankofcanada.ca — open data, attribution required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"recent":{"type":"integer","maximum":120,"minimum":1,"description":"Number of most-recent monthly observations to return (default 12 = one year). CPI data is published monthly by Statistics Canada. Ignored when start_date or end_date is provided."},"end_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date for historical range in YYYY-MM-DD format (e.g. \"2026-05-01\"). Defaults to the most recent available month."},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date for historical range in YYYY-MM-DD format (e.g. \"2020-01-01\"). Monthly data — use the first of the month."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bankofcanada.rates.policy","title":"Bank of Canada Policy & Prime Rate","description":"Get Bank of Canada overnight target rate and prime lending rate history from the Valet API. overnight_rate_pct (series V39079): the Bank of Canada target for the overnight rate — its primary monetary policy instrument. prime_rate_pct (series V80691311): the prime lending rate set by financial institutions as a function of the overnight rate. Rate changes occur on scheduled Bank of Canada announcement dates (approximately 8 times per year). Returns the 10 most-recent observations by default; use start_date/end_date for historical ranges going back to 1994. Essential for Canadian mortgage, loan, and bond analysis. Source: Bank of Canada, www.bankofcanada.ca — open data, attribution required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"recent":{"type":"integer","maximum":1000,"minimum":1,"description":"Number of most-recent observations to return (default 10). Rate changes occur on scheduled BoC announcement dates (roughly 8 times per year). Ignored when start_date or end_date is provided."},"end_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date for historical range in YYYY-MM-DD format (e.g. \"2026-06-22\"). Defaults to the most recent available date."},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date for historical range in YYYY-MM-DD format (e.g. \"2020-01-01\"). Overnight rate history goes back to 1994."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bank-of-england.money.m4_growth","title":"BoE M4 Money Supply Growth","description":"Monthly 12-month growth rate of UK M4 money supply (monetary financial institutions' sterling M4 liabilities to the private sector), seasonally adjusted, series LPMVQJW. Returns the most recent N months (default 24, max 120). Data: Bank of England Statistical Interactive Database (bankofengland.co.uk/boeapps/database), no auth required, UK Open Government Licence v3.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"last_n":{"type":"integer","maximum":120,"minimum":1,"description":"Number of most recent months to return, counting back from the current month (default 24, max 120 = 10 years). This is a monthly series."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bank-of-england.rates.bank_rate","title":"BoE Official Bank Rate","description":"Daily history of the Bank of England Official Bank Rate (the UK base interest rate set by the Monetary Policy Committee), series IUDBEDR. Returns the most recent N days (default 90, max 1825). Data: Bank of England Statistical Interactive Database (bankofengland.co.uk/boeapps/database), no auth required, UK Open Government Licence v3.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"last_n":{"type":"integer","maximum":1825,"minimum":1,"description":"Number of most recent calendar days to return, counting back from today (default 90, max 1825 = 5 years). This is a daily series."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bank-of-england.rates.mortgage_2y_fixed","title":"BoE 2-Year Fixed Mortgage Rate","description":"Monthly average quoted UK household interest rate for a 2-year fixed-rate mortgage at 75% loan-to-value, series IUMBV34. Returns the most recent N months (default 24, max 120). Data: Bank of England Statistical Interactive Database (bankofengland.co.uk/boeapps/database), no auth required, UK Open Government Licence v3.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"last_n":{"type":"integer","maximum":120,"minimum":1,"description":"Number of most recent months to return, counting back from the current month (default 24, max 120 = 10 years). This is a monthly series."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bank-of-england.rates.sonia","title":"BoE SONIA Overnight Rate","description":"Daily history of SONIA (Sterling Overnight Index Average), the Bank of England-administered reference rate for unsecured overnight sterling lending, series IUDSOIA. Returns the most recent N days (default 90, max 1825). Data: Bank of England Statistical Interactive Database (bankofengland.co.uk/boeapps/database), no auth required, UK Open Government Licence v3.0.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"last_n":{"type":"integer","maximum":1825,"minimum":1,"description":"Number of most recent calendar days to return, counting back from today (default 90, max 1825 = 5 years). This is a daily series."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bea.industry.value_added","title":"BEA — GDP Value Added by Industry","description":"Retrieve value added by NAICS industry sector from the BEA GDP by Industry dataset (Table 1, billions of dollars). Shows how much each industry contributes to total US GDP. Covers all major NAICS sectors: agriculture, mining, utilities, construction, manufacturing, wholesale/retail, information, finance, real estate, healthcare, and government. Annual or quarterly frequency. Use for industry-level economic analysis and sector benchmarking.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"year":{"type":"string","description":"Year(s) to retrieve. Single year (e.g. \"2023\"), comma-separated list (\"2021,2022,2023\"), \"LAST5\" for latest 5 years, \"LAST10\" for latest 10, or \"X\"/\"ALL\" for all years. Defaults to LAST5."},"industry":{"type":"string","description":"Industry NAICS code(s) to retrieve. \"ALL\" (default) returns all industries. Common codes: \"11\"=Agriculture, \"21\"=Mining, \"22\"=Utilities, \"23\"=Construction, \"31-33\"=Manufacturing, \"42\"=Wholesale, \"44-45\"=Retail, \"51\"=Information, \"52\"=Finance, \"53\"=Real estate, \"54\"=Professional services, \"62\"=Health care, \"92\"=Government. Comma-separate multiple codes (e.g. \"11,21,22\")."},"frequency":{"enum":["A","Q"],"type":"string","description":"Data frequency: A=Annual (default), Q=Quarterly."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bea.international.trade_balance","title":"BEA — US International Trade Balance","description":"Retrieve US international trade balance data from the BEA International Transactions Accounts (ITA) dataset. Covers balance on goods and services, current account balance, goods imports/exports, services imports/exports, and 800+ additional ITA indicators. Filter by country (China, Canada, Mexico, EU, etc.) or use AllCountries for world totals. Values in millions of USD. Annual or quarterly frequency. Official BEA government data.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"year":{"type":"string","description":"Year(s) to retrieve. Single year (e.g. \"2023\"), comma-separated list (\"2021,2022,2023\"), \"LAST5\" for latest 5 years, \"LAST10\" for latest 10, or \"X\"/\"ALL\" for all years. Defaults to LAST5."},"frequency":{"enum":["A","Q"],"type":"string","description":"Data frequency: A=Annual (default), Q=Quarterly."},"indicator":{"type":"string","description":"BEA ITA indicator code. Common values: \"BalGdsServ\" (balance on goods and services, default), \"BalGds\" (goods only), \"BalServ\" (services only), \"BalCurrAcct\" (current account balance), \"ExpGds\" (goods exports), \"ImpGds\" (goods imports). See BEA ITA documentation for all 889 available indicators."},"area_or_country":{"type":"string","description":"Country or area filter. \"AllCountries\" (default) for world totals, or a specific country name such as \"China\", \"Canada\", \"Mexico\", \"Germany\", \"Japan\". Use \"AreaAll\" for regional groupings."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bea.national.gdp","title":"BEA — US Real GDP Growth","description":"Retrieve US Real GDP growth rates from BEA NIPA Table T10101 (Fisher Quantity Index, percent change at annual rate). Returns quarterly or annual percent-change series for total GDP, personal consumption expenditures, gross private investment, exports, imports, and government spending. Official US national accounts data from the Bureau of Economic Analysis. Use for macro analysis, economic forecasting, and recession detection.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"year":{"type":"string","description":"Year(s) to retrieve. Single year (e.g. \"2023\"), comma-separated list (\"2021,2022,2023\"), \"LAST5\" for latest 5 years, \"LAST10\" for latest 10, or \"X\"/\"ALL\" for all years. Defaults to LAST5."},"frequency":{"enum":["A","Q","M","A,Q","A,Q,M"],"type":"string","description":"Data frequency: A=Annual, Q=Quarterly, M=Monthly. Multiple values comma-separated (e.g. \"A,Q\"). Defaults to A."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bea.national.personal_income","title":"BEA — US Personal Income & Outlays","description":"Retrieve US Personal Income and Outlays from BEA NIPA Table T20100 (millions of dollars). Covers total personal income, compensation of employees, proprietors income, rental income, personal interest income, dividends, personal taxes, disposable personal income, and personal savings. Annual or quarterly frequency, covering all years since 1929. Essential for consumer spending analysis and household financial health tracking.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"year":{"type":"string","description":"Year(s) to retrieve. Single year (e.g. \"2023\"), comma-separated list (\"2021,2022,2023\"), \"LAST5\" for latest 5 years, \"LAST10\" for latest 10, or \"X\"/\"ALL\" for all years. Defaults to LAST5."},"frequency":{"enum":["A","Q","M","A,Q","A,Q,M"],"type":"string","description":"Data frequency: A=Annual, Q=Quarterly, M=Monthly. Multiple values comma-separated (e.g. \"A,Q\"). Defaults to A."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bea.regional.state_gdp","title":"BEA — US State GDP by Industry","description":"Retrieve real GDP by US state from the BEA Regional Economic Accounts (CAGDP2 table). Returns GDP in thousands of dollars for all 50 states + DC + US total by year and industry component (agriculture, mining, manufacturing, finance, real estate, government, etc.). Use for state-level economic analysis, regional comparisons, and industry cluster research. GeoFips parameter supports individual state FIPS codes, all states, MSAs, or counties.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"year":{"type":"string","description":"Year(s) to retrieve. Single year (e.g. \"2023\"), comma-separated list (\"2021,2022,2023\"), \"LAST5\" for latest 5 years, \"LAST10\" for latest 10, or \"X\"/\"ALL\" for all years. Defaults to LAST5."},"geo_fips":{"type":"string","description":"Geographic FIPS code(s) to retrieve. \"STATE\" (default) returns all 50 US states + DC, \"COUNTY\" for all counties, \"MSA\" for metro areas, or a specific 5-digit FIPS code (e.g. \"06000\" for California, \"36000\" for New York). Comma-separate multiple codes (e.g. \"06000,36000,48000\")."},"line_code":{"type":"integer","description":"CAGDP2 line code for the GDP component. 1=All industry total (default), 2=Private industries, 3=Agriculture/forestry/fishing, 6=Mining, 10=Utilities, 11=Construction, 34=Manufacturing, 50=Wholesale trade, 55=Retail trade, 60=Transportation, 75=Information, 82=Finance/insurance, 100=Real estate, 300=Government."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bgs-ogcapi.geology.bedrock","title":"BGS Bedrock Geology Lookup","description":"Look up bedrock geology (lithology, rock unit name, and geological age range) near a point in Great Britain, from the BGS 1:625,000 generalised digital geological map. Returns each matching bedrock unit's lexicon name, rock composition, and time period (e.g. Eocene, Cretaceous). Data: British Geological Survey (ogcapi.bgs.ac.uk), Open Government Licence, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Decimal degree latitude (WGS84) — must be supplied together with lng. Omit both for full Great Britain coverage."},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Decimal degree longitude (WGS84) — must be supplied together with lat."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum bedrock geology units to return (default 20, max 50)"},"radius_km":{"type":"number","maximum":50,"minimum":0.5,"description":"Search radius in kilometres around lat/lng (default 5, max 50)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bgs-ogcapi.geology.borehole_search","title":"BGS Borehole Index Search","description":"Search the Single Onshore Borehole Index (SOBI) — over 1 million UK borehole, shaft, and well site-investigation records — near a point. Returns reference number, site name, grid reference, depth, and a scan URL where available. Data: British Geological Survey (ogcapi.bgs.ac.uk), Open Government Licence, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Decimal degree latitude (WGS84) — must be supplied together with lng. Omit both for full Great Britain coverage."},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Decimal degree longitude (WGS84) — must be supplied together with lat."},"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum borehole records to return (default 20, max 100)"},"radius_km":{"type":"number","maximum":50,"minimum":0.5,"description":"Search radius in kilometres around lat/lng (default 5, max 50)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bgs-ogcapi.hazards.earthquake_search","title":"BGS UK Earthquake Search","description":"Search UK earthquakes by area (lat/lng + radius), year, and minimum magnitude. Set period to \"modern\" (default, instrument-recorded since 1970) or \"historical\" (pre-1970 UK Historical Earthquakes catalogue). Returns event date/time, depth, local magnitude (ML), and intensity. Data: British Geological Survey (ogcapi.bgs.ac.uk), Open Government Licence, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Decimal degree latitude (WGS84) — must be supplied together with lng. Omit both for full Great Britain coverage."},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Decimal degree longitude (WGS84) — must be supplied together with lat."},"year":{"type":"string","pattern":"^\\d{4}$","description":"Filter to a single 4-digit year, e.g. \"2020\""},"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum earthquakes to return (default 20, max 100)"},"period":{"enum":["modern","historical"],"type":"string","description":"\"modern\" = instrument-recorded earthquakes since 1970 (default), \"historical\" = UK earthquakes before 1970"},"radius_km":{"type":"number","maximum":500,"minimum":0.5,"description":"Search radius in kilometres around lat/lng (default 50, max 500)"},"min_magnitude":{"type":"number","description":"Minimum local magnitude (ML) to include"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bgs-ogcapi.hazards.landslide_search","title":"BGS National Landslide Database Search","description":"Search the National Landslide Database for recorded UK landslide events near a point. Returns landslide name, locality details, and known-date range where recorded. Data: British Geological Survey (ogcapi.bgs.ac.uk), Open Government Licence, no auth required.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Decimal degree latitude (WGS84) — must be supplied together with lng. Omit both for full Great Britain coverage."},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Decimal degree longitude (WGS84) — must be supplied together with lat."},"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum landslide records to return (default 20, max 100)"},"radius_km":{"type":"number","maximum":200,"minimum":0.5,"description":"Search radius in kilometres around lat/lng (default 20, max 200)"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bhl.literature.by_subject","title":"Browse BHL Subject Tags","description":"Browse the Biodiversity Heritage Library subject index to discover subject tags related to a natural-history discipline or concept (e.g. \"ornithology\", \"botany\", \"entomology\", \"paleontology\"). Returns a list of matching subject strings used to classify BHL holdings. Use the returned subjects as precise search terms in bhl.literature.search to retrieve publications filed under that subject heading.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["subject"],"properties":{"subject":{"type":"string","minLength":1,"description":"Subject keyword used in BHL classification (e.g. \"ornithology\", \"botany\", \"entomology\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bhl.literature.fulltext","title":"Search BHL Full Text","description":"Search within the digitized full text of Biodiversity Heritage Library publications for a specific term or phrase. Unlike the catalog search, full-text search scans the OCR-transcribed content of scanned pages, making it possible to find publications that mention a specific organism, location, concept, or measurement even when the keyword does not appear in title or subject metadata. Returns matching publications with title, authors, publisher, date, and direct BHL URLs. Use bhl.literature.search for faster metadata-only catalog queries.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"page":{"type":"integer","minimum":1,"description":"Page number for pagination (default 1)"},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Number of results per page (1–50, default 10)"},"query":{"type":"string","minLength":1,"description":"Term or phrase to search within the digitized full text of BHL publications (e.g. \"symbiosis nitrogen fixation\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bhl.literature.search","title":"Search BHL Publications (Catalog)","description":"Search the Biodiversity Heritage Library catalog by keyword across title, author, subject, and publisher fields. BHL is the world's largest open-access library of biodiversity literature — 60M+ pages of digitized natural-history books, journals, and manuscripts from 1469 to the present, all public domain. Returns item and title IDs, full title, authors, publisher, publication date, genre, and direct URLs to the digitized item and bibliography page. Use bhl.literature.fulltext to search within the scanned text of publications.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"page":{"type":"integer","minimum":1,"description":"Page number for pagination (default 1)"},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Number of results per page (1–50, default 10)"},"query":{"type":"string","minLength":1,"description":"Keyword to search for — matches title, author, subject, and publisher fields (e.g. \"Darwin birds Galapagos\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bhl.taxonomy.name_search","title":"Search BHL Taxonomic Names","description":"Search the Biodiversity Heritage Library for confirmed scientific (Latin) names matching a given taxonomic query. Useful for discovering historical name variants, author citations, and subspecies/variety designations for a taxon as recorded in classic natural-history literature. Returns a list of confirmed name strings in the form \"Genus species Author, Year\". Use bhl.literature.search with the confirmed name to find publications containing it.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","minLength":1,"description":"Scientific name to look up in BHL — full or partial Latin binomial (e.g. \"Quercus robur\", \"Homo sapiens\")"}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T11:30:26.390Z"},{"name":"bible.catalog.books","title":"List Books in Translation","description":"List the books in a specific Bible translation (e.g. KJV → 66 books). Returns book IDs and chapter counts needed for bible.passage. Free Use Bible API","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["translation"],"properties":{"translation":{"type":"string","minLength":1,"description":"Bible translation ID (e.g. \"KJV\", \"ASV\", \"WEB\", \"BSB\"). Use bible.translations to discover IDs."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"bible.catalog.commentaries","title":"List Scholarly Commentaries","description":"List available scholarly Bible commentaries (Matthew Henry, JFB, Gill, etc.). Each entry includes commentary ID, name, and language. Free Use Bible API","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Max commentaries to return (default 50, max 100)."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"},{"name":"bible.catalog.translations","title":"List Bible Translations","description":"List 1000+ public-domain Bible translations across 429+ languages. Filter by ISO 639-3 language code or English name. Returns translation IDs needed for bible.passage. MIT-licensed open data (Free Use Bible API)","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":200,"minimum":1,"description":"Max translations to return (default 50, max 200)."},"language":{"type":"string","description":"Optional ISO 639-3 language code (e.g. \"eng\", \"spa\", \"fra\") or English language name substring (e.g. \"Spanish\") to filter the 1000+ translations."}},"additionalProperties":false},"output_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"error":{"description":"Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras."},"result":{"description":"Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T03:41:51.017Z"}],"next_cursor":"bible.catalog.translations","next_actions":[{"action":"list_tools","description":"Next page","href":"/v1/servers/io.github.whiteknightonhorse%2Fapibase/tools?cursor=bible.catalog.translations&limit=100","arguments":{"name":"io.github.whiteknightonhorse/apibase","cursor":"bible.catalog.translations","limit":100}},{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.whiteknightonhorse%2Fapibase/connection?target=mcpServers","arguments":{"name":"io.github.whiteknightonhorse/apibase","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.whiteknightonhorse%2Fapibase","arguments":{"name":"io.github.whiteknightonhorse/apibase"}}]}