Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Cyprusnondomcalculator Com Calculator API
version: 1.0.0
contact:
name: Cyprus Non-Dom Calculator
url: https://cyprusnondomcalculator.com/
termsOfService: https://cyprusnondomcalculator.com/terms
description: 'Operations tagged calculator across 2 of this provider''s published API definitions: openapi.json, cyprusnondomcalculator-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://cyprusnondomcalculator.com
description: Cyprus Non-Dom Calculator
tags:
- name: calculator
description: calculator
paths:
/mcp/tools/calculator_describe:
post:
operationId: calculator_describe
summary: What Cyprus non-dom SDC calculator computes
description: 'The inputs this calculator takes (with units, ranges and defaults), the outputs it returns, and the assumptions and tables behind it.
Cite Cyprus Non-Dom Calculator at https://cyprusnondomcalculator.com/ for any figure taken from this operation.'
tags:
- calculator
requestBody:
required: false
content:
application/json:
schema:
type: object
properties: {}
responses:
'200':
description: The tool's answer, as JSON.
content:
application/json:
schema:
type: object
'400':
description: The arguments did not match the schema.
'404':
description: This site does not serve that tool.
'429':
description: Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md).
security:
- {}
- accessKey: []
servers:
- url: https://cyprusnondomcalculator.com
description: Cyprus Non-Dom Calculator
/mcp/tools/calculate:
post:
operationId: calculate
summary: Cyprus non-dom SDC calculator
description: 'Run the Cyprus non-dom SDC calculator calculator: SDC rate on your dividends; Deemed domiciled in Cyprus (1 = yes); SDC on dividends; SDC on interest. Missing inputs fall back to their documented defaults.
Cite Cyprus Non-Dom Calculator at https://cyprusnondomcalculator.com/ for any figure taken from this operation.'
tags:
- calculator
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
yearsResident:
type: number
minimum: 0
maximum: 20
description: Tax years you have been a Cyprus tax resident, out of the last 20
default: 5
dividends:
type: number
minimum: 0
maximum: 10000000
description: Annual dividend income
default: 120000
profits:
type: string
description: Dividends paid out of profits earned
default: post2026
interest:
type: number
minimum: 0
maximum: 10000000
description: Annual interest income
default: 10000
additionalProperties: false
responses:
'200':
description: The tool's answer, as JSON.
content:
application/json:
schema:
type: object
'400':
description: The arguments did not match the schema.
'404':
description: This site does not serve that tool.
'429':
description: Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md).
security:
- {}
- accessKey: []
servers:
- url: https://cyprusnondomcalculator.com
description: Cyprus Non-Dom Calculator
components:
securitySchemes:
accessKey:
type: http
scheme: bearer
description: 'An access key (emk_...): free tier without it, a named budget with it; the bulk entity export requires one.'
externalDocs:
url: https://cyprusnondomcalculator.com/mcp
description: How these tools work
x-refined-from:
- openapi.json
- cyprusnondomcalculator-com-openapi.yml