dev.workers.bhazarstudio.datoqa/datoqa

DatoQA

Sourced data and FX across 30 currencies; table validation, paid reconciliation and file conversion.

Endpointhttps://datoqa.bhazarstudio.workers.dev/mcp (streamable-http)
Registry version0.6.15
Now28 tools · grade D (57) · pin ts_9021bd62967049fd00954086e309d49d · protocol 2025-06-18
First / last listed2026-10-26 02:59 UTC / 2026-10-26 02:59 UTC
Grade over time2026-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.

Timeline

First listing · 2026-10-26 02:59 UTC
28 tools, grade D (57)

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

Current tools (28)

catalogInspect 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_topicsChoose 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_indicatorsDiscover 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_indicatorsBLS 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_seriesDiscover 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_ratesRetrieve 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_regionsDiscover 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_holidaysGet 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_indicatorsEurostat 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_indicatorsEurostat 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_earthquakesLatest 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_sourcesInspect 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_indicatorsAnnual 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_countriesList economies and territories available for annual indicators. Aggregated regions are excluded. Coverage and missing values vary by indicator.
params: none
get_exchange_ratesECB 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_historyList 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_historyECB 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_locationsList the ten supported US city grid points for NWS forecasts. Not worldwide coverage. Use city id with get_weather.
params: none
get_weatherOfficial 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_indicatorsList 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_indicatorsAnnual 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_recordGet an unexpired record with provenance and its explicit verification level. Source/schema validation is not independent factual verification.
params: id*
search_recallsSearch 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_evidenceRetrieve the source JSON snapshot and SHA-256 digest for a currently available record. The digest proves snapshot integrity, not factual truth.
params: id*
validate_tableFree 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_batchFree 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_fileGet 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_tablesCompare 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.