Cypriot MCP Server

Cypriot legislation via MCP — full-text search across statutes and provisions

Local serverstdio

What is the Cypriot MCP server?

Cypriot MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Cypriot legislation via MCP — full-text search across statutes and provisions.

What you get

First request opens an OAuth signup flow (setup details: ansvar.eu/docs/quickstart). After signup, your client is bound to your account; tier (free / premium / team / company) determines fan-out, quota, and which downstream MCPs are reachable.

What the assistant can call

Once Cypriot is connected, these are the calls the assistant has available:

  • search_legislation — full-text search across statutes (FTS5 with BM25)
  • search_eu_implementations — EU directives transposed into Cypriot national law
  • search_agency_guidance — premium-tier search across CySEC + DPA decisions
  • search_case_law — premium-tier search across primary-source case law (auto-hidden until corpus populated)
  • Connect — First request opens an OAuth signup flow (setup details: ansvar.eu/docs/quickstart). After signup, your client

Setting it up

npm on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Cypriot's toolset — search_legislation, search_eu_implementations, search_agency_guidance and 2 more — is a fair guide to whether it matches your workflow. It is maintained by eu.ansvar; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the cypriot mcp server does with a few real requests.

Available tools

ToolWhat it does
search_legislationfull-text search across statutes (FTS5 with BM25)
search_eu_implementationsEU directives transposed into Cypriot national law
search_agency_guidancepremium-tier search across CySEC + DPA decisions
search_case_lawpremium-tier search across primary-source case law (auto-hidden until corpus populated)
ConnectFirst request opens an OAuth signup flow (setup details: [ansvar.eu/docs/quickstart](https://ansvar.eu/docs/quickstart)). After signup, your client is bound to your account; tier (free / premium / team / company) determi

How to install the Cypriot MCP server

{
  "mcpServers": {
    "cypriot-law": {
      "command": "npx",
      "args": ["-y", "npm"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Cypriot to search legislation.
  • Use Cypriot to search eu implementations.
  • Use Cypriot to search agency guidance.

Frequently asked questions

It connects Cypriot to MCP-compatible AI assistants such as Claude and Cursor, exposing 5 tools (search_legislation, search_eu_implementations, search_agency_guidance, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Cypriot directly.