Technical preview / MCP

Local MCP beta

Query the five-company public preview through a local, read-only MCP server for Claude Desktop and compatible clients. This is not a hosted service.

StatusLocal beta BehaviorRead-only Scope5 companies Hosted accessNot available
01

Product evidence

Claude Desktop using the local MCP beta

A 2025 comparison of DKSH.SW, GEBN.SW and SIKA.SW, using revenue, EBIT margin, ROE and EV/EBITDA from the local public preview package.

Claude Desktop using the Swiss Equity Data local MCP beta to compare DKSH.SW, GEBN.SW and SIKA.SW — compact table with revenue, EBIT margin, ROE and EV/EBITDA for 2025
This is a product example, not investment advice.
01Structured comparison

Annual fundamentals and ratios returned side by side.

02Quality context

Reliability notes remain available when quality flags are present.

03Local source

The server reads the published preview files without external API calls or scraping.

04Compatible clients

Claude Desktop and other MCP clients that support local tool servers.

02

Compatible MCP clients

Tools exposed by the server

The tools return JSON-serializable company profiles, fundamentals, ratios, reporting coverage, quality notes, source references and metric comparisons.

01get_companies()02get_company_profile(ticker)03get_fundamentals(ticker, years=None)04get_accounting_ratios(ticker, years=None)05get_valuation_ratios(ticker, years=None)06get_reporting_coverage(ticker=None)07get_quality_notes(ticker=None)08get_sources(ticker=None)09compare_companies(tickers, metrics, latest_only=True)
03

Repository setup

Install, configure, run locally

01 / Requirements

Install the MCP SDK

From the repository root:

.venv/bin/python -m pip install -r mcp_server/requirements.txt
02 / Claude Desktop config

Register the local server

Copy mcp_server/examples/claude_desktop_config.example.json into the Claude Desktop MCP configuration and replace /path/to/repo with the repository’s absolute path.

{
  "mcpServers": {
    "swiss-equity-data-beta": {
      "command": "/path/to/repo/.venv/bin/python",
      "args": ["/path/to/repo/mcp_server/server.py"],
      "env": {
        "PYTHONPATH": "/path/to/repo/python_client"
      }
    }
  }
}
03 / Local execution

Start the server

From the repository root:

PYTHONPATH=python_client .venv/bin/python mcp_server/server.py

Full setup remains documented in mcp_server/README.md; dependencies are listed in mcp_server/requirements.txt.

04

Boundaries and roadmap

Local access, published data

UniverseBARN · DKSH · GEBN · SCMN · SIKA Data pathLocal files only Missing valuesReturned as null RoadmapHosted access later

The server makes no network calls, performs no scraping and does not write to the dataset. It does not access broader internal coverage or provide forecasts, target prices, rankings, recommendations, security ratings or buy/sell/hold outputs. Hosted MCP access remains a future roadmap item.