DatoQA
Sourced data and FX across 30 currencies; table validation, paid reconciliation and file conversion.
| Endpoint | https://datoqa.bhazarstudio.workers.dev/mcp (streamable-http) |
|---|---|
| Registry version | 0.6.15 |
| Now | 28 tools · grade D (57) · pin ts_9021bd62967049fd00954086e309d49d · protocol 2025-06-18 |
| First / last listed | 2026-10-26 02:59 UTC / 2026-10-26 02:59 UTC |
| Grade over time | 2026-10-26: D (57), 28 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: catalog list_topics list_us_economic_indicators get_us_economic_indicators list_interest_rate_series get_interest_rates list_holiday_regions get_public_holidays list_economic_indicators get_economic_indicators get_earthquakes list_sources get_indicators list_countries get_exchange_rates list_exchange_rate_history get_exchange_rate_history list_weather_locations get_weather list_historical_indicators get_historical_indicators get_record search_recalls get_evidence validate_table convert_currency_batch convert_file reconcile_tables
catalog | Inspect this connection’s scope, tools and access policy. With no arguments returns the usual catalog. On the general or economy connection, optionally supply report_countries (1–10 World Bank codes) for a FREE live preview of the optional paid country comparison: population/GDP/inflation by default, or up to six selected historical indicators over ten years, aligned JSON and CSV, definitions and params: report_countries, report_indicators, report_from, report_to, language |
list_topics | Choose a data tool when the subject or supported scope is unknown. Call with no arguments to get a static theme directory with English/French labels, geographic and time coverage, HTTP directory paths and MCP data-tool names. Example: annual country comparisons route to get_historical_indicators. If the tool and inputs are known, call it directly; use domain-specific list_* tools only for missing params: none |
list_us_economic_indicators | Discover three official BLS US monthly series, original units, seasonal adjustment, latest periods and freshness. Rolling ten calendar years, not a full archive. CPI is an index, payroll employment counts jobs in thousands. Read source notes. params: none |
get_us_economic_indicators | BLS US monthly consumer_price_index (CPI-U NSA, 1982-84=100), unemployment (SA percent civilian labor force 16+), nonfarm_employment (SA thousands of payroll jobs). Default last 12 monthly periods; limit 1-120 or exact period YYYY-MM, mutually exclusive. Retains source decimals, missing values, preliminary/revision footnotes and evidence. Not real-time, a percent inflation rate or monthly job crea params: indicator*, limit, period |
list_interest_rate_series | Discover scoped official policy rates: provider=boe for UK Bank Rate daily since 1975 (historical regimes and notes preserved); fed for eight US series with distinct starts since 1982 (pre-1994 target reconstructed); ecb for three current instruments and historical minimum-bid refinancing since 1999, sparse dates of changes; boc default for two Canadian daily series since 2010. Original bank data params: provider |
get_interest_rates | Retrieve or export central-bank policy rates in percent. provider=boe series=bank_rate since 1975; boc default overnight_target/bank_rate since 2010; ecb deposit_facility/main_refinancing/marginal_lending and historical main_refinancing_minimum_bid since 1999; fed eight series from directory with distinct starts since 1982. Latest numeric observation by default, optional year or exact date (mutual params: provider, series*, year, date, format |
list_holiday_regions | Discover available public-holiday calendars and exact region ids, published years, source kind and freshness. Includes FR/UK/HK government feeds and international OpenHolidays curated entries. Use when country/region/year coverage is unknown; otherwise call get_public_holidays directly. Configured calendars are not proof of available data. International coverage is incomplete. params: none |
get_public_holidays | Get published public-holiday entries for one calendar and year or exact inclusive local date. Use a known region id directly (fr-metropole, gb-england-and-wales, hk-general, oh-de); consult list_holiday_regions only if scope is unknown. OpenHolidays entries retain multilingual names, subdivisions and half-day scope; set nationwide_only=true to exclude regional entries. Government feeds and third-p params: region*, nationwide_only, year, date |
list_economic_indicators | Eurostat EU/EFTA country codes and monthly/quarterly economic series since 2020. Includes latest published periods, source definitions, units and collection status. Country codes differ from World Bank; Greece is EL. params: none |
get_economic_indicators | Eurostat HICP annual inflation rate (monthly), seasonally adjusted unemployment rate (monthly), or real GDP growth over the previous quarter (quarterly). EU/EFTA only, since 2020 through latest published periods. Source flags, missing cells, units and evidence retained. Use list_economic_indicators for countries; not real-time or independently verified. params: country*, indicator*, limit, language |
get_earthquakes | Latest earthquakes from the official USGS global M2.5+ past-week feed, cached hourly and expired within two hours of feed generation. Returns magnitude type, event time, coordinates, source review status and citations. Detection is incomplete; no match never implies safety. Not an early-warning service or independently verified by DatoQA. params: min_magnitude, limit |
list_sources | Inspect publishers and licenses in the DatoQA-approved source registry. Returns items with source id, name, homepage_url and license, ordered by id, up to limit (default 50, maximum 100); no pagination. Use for attribution or source selection, not data retrieval or freshness checks. Use list_topics to choose a data tool and catalog for service capabilities. Existing data responses already include params: limit |
get_indicators | Annual population, GDP in current US dollars and CPI inflation from World Bank WDI worldwide economies. Use list_countries for supported three-character codes. Five completed years only, not real-time. Returns units, definitions, producers, footnotes and provenance. Null is missing, never zero. Not independently verified. params: country*, indicator, language |
list_countries | List economies and territories available for annual indicators. Aggregated regions are excluded. Coverage and missing values vary by indicator. params: none |
get_exchange_rates | ECB indicative daily currency reference rates against EUR. Not real-time or executable prices; inspect observation_date. Original rates freely available at the cited ECB source. params: currency |
list_exchange_rate_history | List available currencies, annual snapshots since 1999 and explicit gaps in ECB daily reference FX history. Some currencies have been discontinued. Units per EUR; original data freely available at ECB. params: none |
get_exchange_rate_history | ECB historical daily reference rates for one currency against EUR. Provide year (1999 onward) or an exact date, not both. Default: current year. Returns one year at most, original decimals, missing values and evidence. No weekend carry-forward, interpolation, current quote for discontinued currencies, cross rates or executable prices. params: format, currency*, year, date |
list_weather_locations | List the ten supported US city grid points for NWS forecasts. Not worldwide coverage. Use city id with get_weather. params: none |
get_weather | Official NWS forecast for one supported US city grid point; use list_weather_locations for city ids. Celsius day/night forecast highs/lows, not current observed weather or alerts. English source text, explicit periods and source update time. Hourly retrieval, expires within two hours. Not independently verified. params: city* |
list_historical_indicators | List twenty-two annual World Bank historical series, units, definitions via records, and latest collection status. Coverage starts in 1960 with missing years preserved. Not real-time. params: none |
get_historical_indicators | Annual historical series for one World Bank country and indicator from 1960 to the last completed year. Use list_historical_indicators for keys and list_countries for countries. Choose GDP per capita, current dollars or constant 2015 dollars explicitly; these are not interchangeable. Nulls are missing, not zero. Provenance and original definitions included; not independently verified. params: format, country*, indicator*, from, to, language |
get_record | Get an unexpired record with provenance and its explicit verification level. Source/schema validation is not independent factual verification. params: id* |
search_recalls | Search French RappelConso notices. scope=latest (default) searches only the latest 20 notices. scope=history searches collected monthly archives since March 2021, with optional exact GTIN (string, preserve leading zeros), publication dates from/to and offset pagination. Inspect missing/expired months and barcode coverage. No match never proves no recall or product safety; verify affected lots on t params: query, limit, scope, gtin, from, to, offset |
get_evidence | Retrieve the source JSON snapshot and SHA-256 digest for a currently available record. The digest proves snapshot integrity, not factual truth. params: id* |
validate_table | Free pilot: validate CSV or ordered JSON string/null rows against explicit columns. Up to 500 rows, 20 columns, 48,000 UTF-8 argument bytes; start with small batches. Report cell errors and duplicate keys. Only requested trim, uppercase, decimal-separator and date normalization; no row removal. CSV header must match columns. required forbids empty strings; nullable separately controls null. Decima params: format*, columns*, csv, rows, delimiter, null_token, unique_by, output_format |
convert_currency_batch | Free pilot: convert dated decimal-string amounts to a target_currency chosen from 30 supported currencies, including EUR (default), USD, JPY, CNY, GBP, CHF, INR and KRW. Use exact-date ECB historical references; derived cross conversions use amount * target units per EUR / source units per EUR without intermediate rounding. Up to 500 rows, eight currency/year snapshots including target rates, 48,0 params: rows*, rounding, target_currency, output_format |
convert_file | Get a purchase quote for a supported file conversion. Inspect the returned flow: payment_first quotes run no conversion; execution follows confirmed payment, and failed conversions are refunded. Legacy purchases retain their original contract. Save a random purchase_id and recovery_key before calling; repeat the same identifiers after response loss. Simple conversion 0.01 USDC, DOCX/OCR 0.02 USDC params: purchase_id*, recovery_key*, inputs*, output_format*, options |
reconcile_tables | Compare orders/invoices, inventory exports, catalogue attributes or CRM versions. Free preview of an exact-key one-to-one comparison of two explicitly mapped CSV/JSON tables. Runnable synthetic input: https://datoqa.bhazarstudio.workers.dev/examples/cases.json (reconcile_tables). Complete dossier: 0.002 USDC on Base, JSON and CSV together. Maximum 500 combined rows and 48000 argument bytes. Defaul params: mode, left*, right*, fields, amount_basis, amount_tolerance, quantity_tolerance, target_currency, rounding |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.