← MCP Registry Integrity Report
dev.latamref/reference-data
Verdict: CRITICAL findings present. Endpoint https://latamref.dev/mcp. Tools now: 32 (32 ever seen). Changes recorded: 32. Findings: 25 high, 1 low, 8 critical. Last probe: OK at 2026-10-23T06:17 UTC. JSON
Current tools
add_business_days · business_days_between · charge_sale · charge_sale_certified · check_minimum_wage · compare_series · compute_employment_cost · compute_income_tax · compute_statutory_interest · compute_vat · cost_hire · count_working_days · evidence_pack · get_calendar · get_changes · get_country_brief · get_filing_deadlines · get_key_balance · get_public_holidays · get_public_holidays_worldwide · get_series · get_series_history · get_snapshot · hire_compare · invoice_payable · is_business_day · list_series · next_filings · register_alert · settlement_date · validate_tax_id · verify_answer_receipt
Findings (61)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-10-23 | list_series | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | get_public_holidays_worldwide | secret_material_reference | high | FREE with any API key, including the free key by email (https://latamref.dev/free-key) |
| 2026-10-23 | get_public_holidays_worldwide | url_in_description | low | https://latamref.dev/free-key |
| 2026-10-23 | get_public_holidays_worldwide | cross_tool_reference | high | references sibling tool 'get_public_holidays' |
| 2026-10-23 | get_key_balance | secret_material_reference | high | FREE. Remaining allowance for an API key (free, card or metered): plan, quota, used, remaining, reset dat |
| 2026-10-23 | business_days_between | cross_tool_reference | high | references sibling tool 'add_business_days' |
| 2026-10-23 | get_series | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | get_series | secret_material_reference | high | last-confirmed date and staleness flag. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | get_series | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | get_series_history | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | get_series_history | secret_material_reference | high | nally filtered by from/to (YYYY-MM-DD). Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | get_series_history | cross_tool_reference | high | references sibling tool 'get_series' |
| 2026-10-23 | get_filing_deadlines | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | get_filing_deadlines | secret_material_reference | high | API key (bypasses x402; metered for invoicing) |
| 2026-10-23 | get_filing_deadlines | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | check_minimum_wage | secret_material_reference | high | ss-period conversion is never guessed). Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | check_minimum_wage | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | compute_vat | secret_material_reference | high | xtract backs VAT out of a gross amount. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | compute_vat | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | count_working_days | secret_material_reference | high | ay after the range. Range max 366 days. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | count_working_days | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | settlement_date | secret_material_reference | high | API key (bypasses x402; metered for invoicing) |
| 2026-10-23 | settlement_date | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | compute_income_tax | secret_material_reference | high | applied (see the response scope_note). Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | compute_income_tax | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | compute_statutory_interest | secret_material_reference | high | and day-count statutes are not applied. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | compute_statutory_interest | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | compute_employment_cost | secret_material_reference | high | gross-to-net take-home where supported. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | compute_employment_cost | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | cost_hire | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | cost_hire | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | charge_sale | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | charge_sale | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | charge_sale_certified | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | charge_sale_certified | cross_tool_reference | high | references sibling tool 'charge_sale' |
| 2026-10-23 | invoice_payable | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | invoice_payable | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | evidence_pack | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | evidence_pack | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | hire_compare | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | hire_compare | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | next_filings | secret_material_reference | high | s per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the resul |
| 2026-10-23 | next_filings | cross_tool_reference | high | references sibling tool 'verify_answer_receipt' |
| 2026-10-23 | verify_answer_receipt | secret_material_reference | high | c-key) and read public_key_pem. Never send a private key. A valid signature shows this service issued that exact receipt. |
| 2026-10-23 | get_snapshot | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | get_snapshot | secret_material_reference | high | y series for every country in one call. Pass api_key if you have one (instant card checkout at /pricing); otherwise t |
| 2026-10-23 | get_snapshot | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | get_country_brief | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | get_country_brief | secret_material_reference | high | aper than buying the series one by one. Pass api_key if you have one (card checkout at /pricing); otherwise the respo |
| 2026-10-23 | get_country_brief | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | compare_series | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | compare_series | secret_material_reference | high | g. Malformed requests are refused free. Pass api_key if you have one; otherwise the response explains how to pay via |
| 2026-10-23 | compare_series | cross_tool_reference | high | references sibling tool 'list_series' |
| 2026-10-23 | validate_tax_id | user_concealment | critical | ) on this series so a later gazette does not silently retire the value. |
| 2026-10-23 | validate_tax_id | secret_material_reference | high | rule answer free with status 'unknown'. Pass api_key if you have one; otherwise the response explains how to pay via |
| 2026-10-23 | validate_tax_id | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | get_changes | cross_tool_reference | high | references sibling tool 'get_series' |
| 2026-10-23 | get_calendar | cross_tool_reference | high | references sibling tool 'get_changes' |
| 2026-10-23 | register_alert | user_concealment | critical | Bind a webhook so the next gazette does not silently stale a value you already paid for. REGISTERING IS FREE. Registe |
| 2026-10-23 | register_alert | secret_material_reference | high | eries + 20 sources. Required: url. Optional: api_key stored on the subscription to fund deliveries after the trial. T |
| 2026-10-23 | register_alert | cross_tool_reference | high | references sibling tool 'get_changes' |
Change history (32)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-10-23 06:17 | list_series | mutated | high |
| 2026-10-23 06:17 | get_public_holidays | mutated | medium |
| 2026-10-23 06:17 | get_public_holidays_worldwide | added | high |
| 2026-10-23 06:17 | get_key_balance | added | high |
| 2026-10-23 06:17 | is_business_day | added | info |
| 2026-10-23 06:17 | add_business_days | added | info |
| 2026-10-23 06:17 | business_days_between | added | high |
| 2026-10-23 06:17 | get_series | mutated | critical |
| 2026-10-23 06:17 | get_series_history | mutated | critical |
| 2026-10-23 06:17 | get_filing_deadlines | added | critical |
| 2026-10-23 06:17 | check_minimum_wage | mutated | high |
| 2026-10-23 06:17 | compute_vat | mutated | high |
| 2026-10-23 06:17 | count_working_days | mutated | high |
| 2026-10-23 06:17 | settlement_date | mutated | high |
| 2026-10-23 06:17 | compute_income_tax | mutated | high |
| 2026-10-23 06:17 | compute_statutory_interest | added | high |
| 2026-10-23 06:17 | compute_employment_cost | added | high |
| 2026-10-23 06:17 | cost_hire | added | high |
| 2026-10-23 06:17 | charge_sale | added | high |
| 2026-10-23 06:17 | charge_sale_certified | added | high |
| 2026-10-23 06:17 | invoice_payable | added | high |
| 2026-10-23 06:17 | evidence_pack | added | high |
| 2026-10-23 06:17 | hire_compare | added | high |
| 2026-10-23 06:17 | next_filings | added | high |
| 2026-10-23 06:17 | verify_answer_receipt | added | high |
| 2026-10-23 06:17 | get_snapshot | mutated | critical |
| 2026-10-23 06:17 | get_country_brief | added | critical |
| 2026-10-23 06:17 | compare_series | added | critical |
| 2026-10-23 06:17 | validate_tax_id | added | critical |
| 2026-10-23 06:17 | get_changes | added | high |
| 2026-10-23 06:17 | get_calendar | added | high |
| 2026-10-23 06:17 | register_alert | added | critical |
Probe history
10-23 06:17 OK (32) · 08-14 06:17 OK (10)
Run or depend on dev.latamref/reference-data? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.
Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).
Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).