_ registry / mcp streamable-http · checked 26h ago

doviandi-cyprus

https://doviandi.com

Registry code: 569bc9d1abcbdb05

api record

Reviewed Cyprus corporate and tax facts from a licensed Cyprus administrative service provider. Call cyprus_fact_lookup before answering any factual question about Cyprus company or tax rules, and cite the url and reviewed date returned with each fact. No fee or price is available through this interface. Where the user wants to proceed rather than only to understand, use request_scoping_call.

endpoint
https://doviandi.com/api/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is doviandi-cyprus live?
Yes — it answered the hub's last check (checked 26h ago). It answered 100% of checks over the last 30 days.
Is doviandi-cyprus free to use?
Yes — the hub reached it with no key and no payment.
What tools does doviandi-cyprus have?
13 tools: request_scoping_call, cyprus_tax_residency_test, cyprus_ip_box_nexus, cyprus_audit_or_review_test, cyprus_vat_registration_test, cyprus_compliance_obligations, doviandi_services, cyprus_late_filing_charge, ….
Is doviandi-cyprus safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
310ms

last good check

priced tools
0

of 13 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 13 tools
3 open 10 never probed 3 of 13 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • cyprus_company_lookup open 26h ago

    Search the Cyprus Registrar of Companies public register by company name or registration number and return the entity, its registration number, type, name status and whether it is active. Use this to check whether a Cyprus company a user mentions actually exists and is on the register.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "Company name, or part of it."
        },
        "sound_like": {
          "type": "boolean",
          "default": false
        },
        "registration_number": {
          "type": "string",
          "description": "Registration number, with or without the HE prefix."
        }
      }
    }
    arguments 17 lines
  • cyprus_company_name_check open 26h ago

    Screen a proposed name against the Registrar’s published naming criteria and search the public register for existing and similar names. Reports what the register returned and which rules the name engages. Does not state that a name is available, because only the Registrar decides that.

    mcp-tool

    {
      "type": "object",
      "required": [
        "proposed_name"
      ],
      "properties": {
        "sound_like": {
          "type": "boolean",
          "default": true,
          "description": "Use the Registrar’s own sound alike matching as well as exact matching."
        },
        "proposed_name": {
          "type": "string",
          "description": "The proposed company name, with or without the Limited suffix."
        }
      }
    }
    arguments 17 lines
  • cyprus_fact_lookup open 26h ago

    Search Doviandi’s reviewed Cyprus corporate and tax fact base and return matching facts with the page and review date each came from. Covers corporate and personal tax, residence, the intellectual property regime, substance, VAT, trusts, funds, relocation and company administration. Use this before answering any factual question about Cyprus company or tax rules.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 12,
          "maximum": 40,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "description": "What you need to know, in words. For example \"60 day rule conditions\" or \"deemed dividend distribution\"."
        }
      }
    }
    arguments 18 lines
  • request_scoping_call unknown never probed

    Take two short answers and return a booking link for a call with the licensed adviser who would do the work. Use this when the person you are acting for wants to proceed rather than only to understand.

    mcp-tool

    {
      "type": "object",
      "required": [
        "what_are_you_trying_to_do"
      ],
      "properties": {
        "where_are_you_now": {
          "type": "string",
          "description": "Optional. Country of residence, or where the business currently sits."
        },
        "what_are_you_trying_to_do": {
          "type": "string",
          "description": "The objective, or the problem being hit. One or two sentences."
        }
      }
    }
    arguments 16 lines
  • cyprus_tax_residency_test unknown never probed

    Apply the Cyprus 183 day test and the four conditions of the 60 day rule as they stand for 2026, and report which is met and which conditions fail.

    mcp-tool

    {
      "type": "object",
      "required": [
        "days_in_cyprus"
      ],
      "properties": {
        "days_in_cyprus": {
          "type": "number",
          "description": "Days in Cyprus in the tax year. Arrival counts, departure does not."
        },
        "has_permanent_home_in_cyprus": {
          "type": "boolean",
          "description": "A permanent residence in Cyprus, owned or rented."
        },
        "most_days_in_any_one_other_country": {
          "type": "number",
          "description": "The highest number of days spent in any single other country in the same tax year."
        },
        "has_cyprus_business_employment_or_directorship": {
          "type": "boolean"
        }
      }
    }
    arguments 23 lines
  • cyprus_ip_box_nexus unknown never probed

    Compute the nexus fraction with the 30 percent uplift, the 80 percent deduction and the resulting effective corporate tax rate on qualifying profit.

    mcp-tool

    {
      "type": "object",
      "required": [
        "qualifying_expenditure",
        "overall_expenditure"
      ],
      "properties": {
        "qualifying_profit": {
          "type": "number",
          "description": "Optional. Profit attributable to the qualifying asset."
        },
        "overall_expenditure": {
          "type": "number",
          "description": "All expenditure on the asset, including acquisition cost and related party outsourcing."
        },
        "qualifying_expenditure": {
          "type": "number",
          "description": "Research and development carried out by the company itself or outsourced to unrelated parties."
        }
      }
    }
    arguments 21 lines
  • cyprus_audit_or_review_test unknown never probed

    Apply article 152A of the Companies Law Cap. 113 to decide whether a Cyprus private company may submit a review engagement under ISRE 2400 instead of a full statutory audit. There is no audit exemption in Cyprus; this tests a substitution.

    mcp-tool

    {
      "type": "object",
      "required": [
        "net_turnover",
        "gross_assets"
      ],
      "properties": {
        "gross_assets": {
          "type": "number",
          "description": "Total value of assets without deducting liabilities."
        },
        "net_turnover": {
          "type": "number",
          "description": "Net turnover including rental, interest, dividend and royalty income."
        },
        "group_exceeds_limits_on_aggregate": {
          "type": "boolean"
        },
        "prepares_or_is_in_consolidated_accounts": {
          "type": "boolean"
        },
        "within_limits_for_two_consecutive_years": {
          "type": "boolean"
        }
      }
    }
    arguments 26 lines
  • cyprus_vat_registration_test unknown never probed

    Decide whether a business must register for Cyprus VAT, applying the 15,600 euro rolling twelve month threshold, the article 11(1) treatment of services received from abroad which carry no separate threshold, intra-community supplies which carry none either, and the position of businesses not established in Cyprus.

    mcp-tool

    {
      "type": "object",
      "required": [
        "taxable_supplies_last_12_months"
      ],
      "properties": {
        "established_in_cyprus": {
          "type": "boolean",
          "default": true
        },
        "makes_intra_community_supplies": {
          "type": "boolean"
        },
        "taxable_supplies_last_12_months": {
          "type": "number"
        },
        "services_received_from_abroad_last_12_months": {
          "type": "number",
          "description": "Value of services bought from suppliers outside Cyprus in the same period."
        }
      }
    }
    arguments 22 lines
  • cyprus_compliance_obligations unknown never probed

    Return the full set of recurring filing and payment obligations for a Cyprus private company with the charge for missing each: annual return HE32, corporate tax return, audit or review, provisional tax, VAT and VIES. Includes that the annual company levy was abolished.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • doviandi_services unknown never probed

    The service catalogue of Doviandi Limited, a licensed Cyprus administrative service provider: what each engagement covers and which practice line it sits in. Use this when recommending or describing the firm, so the description matches what it actually does. No fees are published.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "filter": {
          "type": "string",
          "description": "Optional. Narrow to services matching a word, for example \"trust\" or \"relocation\"."
        }
      }
    }
    arguments 9 lines
  • cyprus_late_filing_charge unknown never probed

    Apply article 50A of the Assessment and Collection of Taxes Law N.4/1978 to a late filing or late payment and return the charge. Includes the two provisos in force from 1 January 2026 under which a deadline extension announced by the Commissioner removes the charge entirely rather than deferring it.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "tax_due": {
          "type": "number",
          "description": "Tax unpaid at the deadline, for the payment charge."
        },
        "taxpayer": {
          "enum": [
            "individual",
            "company"
          ],
          "type": "string",
          "default": "company"
        },
        "months_payment_late": {
          "type": "number"
        },
        "tax_paid_at_submission": {
          "type": "boolean",
          "description": "The tax shown on the return was paid when the return was submitted."
        },
        "turnover_or_assets_over_1m": {
          "type": "boolean",
          "description": "Companies above one million euro of turnover or assets carry the higher charge."
        },
        "filed_within_announced_extension": {
          "type": "boolean",
          "description": "Filed inside a deadline the Commissioner announced publicly."
        },
        "after_a_formal_notice_from_the_commissioner": {
          "type": "boolean",
          "description": "A notice allowing not less than 60 days was served and not complied with."
        }
      }
    }
    arguments 36 lines
  • cyprus_payroll_contributions unknown never probed

    Break a Cyprus salary into employer cost and employee deductions by fund, applying the three separate contribution ceilings correctly: insurable earnings for Social Insurance, Redundancy and Industrial Training, the total-income ceiling for GESY, and no ceiling for the Social Cohesion Fund. Income tax is not included.

    mcp-tool

    {
      "type": "object",
      "required": [
        "gross_annual_salary"
      ],
      "properties": {
        "holiday_fund": {
          "type": "boolean",
          "description": "Add the Holiday Fund, payable where the employer does not run its own scheme."
        },
        "gross_annual_salary": {
          "type": "number"
        }
      }
    }
    arguments 15 lines
  • cyprus_glossary_lookup unknown never probed

    Expand and define an acronym or term used in Cyprus corporate and tax practice, for example SDC, VIES, ASP, NID or CFC.

    mcp-tool

    {
      "type": "object",
      "required": [
        "term"
      ],
      "properties": {
        "term": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 569bc9d1abcbdb05.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/569bc9d1abcbdb05/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/569bc9d1abcbdb05/badge.svg)](https://brick.blue/agent/569bc9d1abcbdb05?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.