reference-data
What this MCP does
Provides cited Asian government reference data and calculations for tax, VAT, employment costs, wages, holidays, working days, FX-related series, and settlement dates.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'amount', 'period'], 'properties': {'amount': {'type': 'number', 'description': "Wage to check, in the country's own currency"}, 'period': {'enum': ['month', 'day', 'hour', 'week'], 'type': 'string', 'description': "Period the amount covers â\x80\x94 must match the statutory floor's period"}, 'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'gross'], 'properties': {'gross': {'type': 'number', 'description': 'Gross pay in local currency'}, 'period': {'enum': ['month', 'year'], 'type': 'string', 'description': 'Period the gross covers (default month)'}, 'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'country': {'enum': ['ae'], 'type': 'string', 'description': 'ISO country code with a costed contribution schedule'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}, 'contract': {'enum': ['indefinite', 'fixed_term'], 'type': 'string', 'description': 'Contract type where rates differ'}, 'nationality': {'enum': ['national', 'gcc', 'expat'], 'type': 'string', 'description': 'Gulf nationality for pension reach'}, 'subdivision': {'type': 'string', 'description': 'Optional ISO 3166-2 regional schedule (e.g. CA-QC, DE-SN)'}, 'childless_over_23': {'type': 'boolean', 'description': 'Germany care surcharge'}, 'children_under_25': {'type': 'number', 'description': 'Germany per-child care reduction'}, 'workplace_pension': {'type': 'boolean', 'description': 'Auto-enrolment / PPK participation (default true)'}, 'zusatzbeitrag_rate': {'type': 'number', 'description': 'Germany sickness-fund supplement'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'taxable_income'], 'properties': {'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}, 'taxable_income': {'type': 'number', 'description': "Taxable income in the country's local currency, in the schedule's own period basis (annual for most; monthly for Côte d'Ivoire, Uganda, Ethiopia, Costa Rica)"}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'principal'], 'properties': {'to': {'type': 'string', 'description': 'Period end, YYYY-MM-DD, exclusive.'}, 'days': {'type': 'number', 'description': 'Day-count days. Omit when from and to are set. If both are sent and disagree, the answer is refused free (HTTP 400).'}, 'from': {'type': 'string', 'description': 'Period start, YYYY-MM-DD, inclusive. Pair with to. Day count is calendar days from inclusive to to exclusive (UTC dates).'}, 'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}, 'principal': {'type': 'number', 'description': "Principal in the country's own currency. Must be a finite number greater than 0."}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'amount'], 'properties': {'mode': {'enum': ['add', 'extract'], 'type': 'string', 'description': 'add = amount is net (default); extract = amount is gross'}, 'amount': {'type': 'number', 'description': "Amount in the country's own currency"}, 'api_key': {'type': 'string', 'description': 'API key'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Range end, YYYY-MM-DD, inclusive'}, 'from': {'type': 'string', 'description': 'Range start, YYYY-MM-DD, inclusive'}, 'api_key': {'type': 'string', 'description': 'API key'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}, 'subdivision': {'type': 'string', 'description': "Optional ISO 3166-2 region code (e.g. 'DE-BY') to apply that region's statutory holidays on top of the national calendar. Regions are listed under `subdivisions` by get_public_holidays. Unknown code is refused free with the list."}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'series': {'type': 'string', 'description': 'Optional series id (for example policy-rate). Omit for every series. A valid country with no match stays free.'}, 'country': {'type': 'string', 'description': "Optional ISO 3166-1 alpha-2. Omit for every series on this brand's continent. Unknown to the catalog is 404 free. Not two letters is 400 free."}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'since': {'type': 'string', 'description': 'YYYY-MM-DD. Omit for the server default (last 30 days). Free, unmetered.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country'], 'properties': {'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}, 'subdivision': {'type': 'string', 'description': "Optional ISO 3166-2 region code (e.g. 'DE-BY'). Returns national + that region's statutory holidays, each tagged national/regional. Omit for the national calendar."}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'series'], 'properties': {'series': {'type': 'string', 'description': 'Series id, e.g. policy-rate, vat, minimum-wage'}, 'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country', 'series'], 'properties': {'to': {'type': 'string', 'description': 'Latest effective date, YYYY-MM-DD'}, 'from': {'type': 'string', 'description': 'Earliest effective date, YYYY-MM-DD'}, 'series': {'type': 'string', 'description': 'Series id'}, 'api_key': {'type': 'string', 'description': 'API key'}, 'country': {'enum': ['ae', 'bd', 'bh', 'cn', 'hk', 'id', 'il', 'in', 'iq', 'jo', 'jp', 'kr', 'kw', 'kz', 'lk', 'my', 'np', 'om', 'ph', 'pk', 'qa', 'sa', 'sg', 'th', 'tr', 'tw', 'uz', 'vn'], 'type': 'string', 'description': 'ISO country code'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'api_key': {'type': 'string', 'description': 'API key'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Webhook endpoint that will receive HMAC-SHA256 signed events'}, 'series': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Value watches, e.g. ["za/vat-registration-threshold", "ke/*", "*"]'}, 'api_key': {'type': 'string', 'description': 'Optional prepaid key stored on the subscription to fund deliveries after the trial. This call does not meter it.'}, 'sources': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Exact official-source URLs from a series source.url. Unknown URLs are refused free.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['trade_date', 'calendars'], 'properties': {'market': {'type': 'string', 'description': 'ISO country of the market whose cited cycle should apply (with instrument_class)'}, 'api_key': {'type': 'string', 'description': 'API key (bypasses x402; metered for invoicing)'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.25; that SKU is not an MCP tool).'}, 'calendars': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': "Calendar ids to intersect: two-letter ISO country codes, plus 'eu.t2' for the euro cash leg"}, 'trade_date': {'type': 'string', 'description': 'Trade/reference date, YYYY-MM-DD. Day 0: never counted, never rolled.'}, 'business_days': {'type': 'integer', 'maximum': 30, 'minimum': 0, 'description': 'The offset you are trading under (T+n)'}, 'instrument_class': {'enum': ['cash_equity', 'etf', 'corporate_bond', 'government_bond', 'tbill', 'repo', 'primary_issuance', 'other'], 'type': 'string', 'description': 'Instrument class â\x80\x94 a government bond never inherits an equity cycle'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receipt'], 'properties': {'receipt': {'anyOf': [{'type': 'string'}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}], 'description': 'Answer receipt object (signature may be nested) or the canonical JSON of that object. A canonical JSON string of the signed body (signature omitted) is accepted when signature_value is also passed.'}, 'public_key_pem': {'type': 'string', 'description': 'SPKI public key PEM from GET /certified/public-key (field public_key_pem). Required for offline verify. A private key PEM is refused.'}, 'public_key_url': {'type': 'string', 'description': 'Optional GET /certified/public-key URL used only when public_key_pem is omitted. Ignored when the PEM is present.'}, 'signature_value': {'type': 'string', 'description': 'Base64 Ed25519 signature. Required when the receipt object or JSON string does not already include signature.value. Overrides a nested signature when both are sent.'}}}
Recent tool changes
Similar MCP servers
Govparse Government Data Gateway
Searches and aggregates US government records for company research, compliance screening, regulated industries, enforcement event…
Dados Abertos Senado BR MCP
Searches and retrieves Brazilian Federal Senate legislative, administrative, budgetary, contracting, speech, committee, and e-Cid…
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
Fda Drug Competition
Analyzes FDA Orange Book drug applications, patents, exclusivities, generic competition, and loss-of-exclusivity timelines.
Edgar
Accesses SEC EDGAR filings, XBRL financial facts, filing text, ownership, insider transactions, fund holdings, and company classi…
Cms Open Payments
Searches and analyzes CMS Open Payments data on payments from pharmaceutical and device companies to physicians, hospitals, and o…
Sec Xbrl
Retrieves and analyzes SEC EDGAR XBRL company facts, financial statements, capital-market filings, dilution, liquidity, and R&D m…
Epa Echo
Searches EPA-regulated facilities and retrieves environmental compliance histories, violations, enforcement actions, and penaltie…