Skip to main content

swisstip-mcp

Last update: 20 September 2026

The Swiss TIP MCP server gives an AI assistant grounded access to authoritative Swiss public information. It serves a curated, versioned knowledge release: facts, each tied to an exact excerpt of an official page with a citation, and an explicit statement of what is not covered. The assistant composes the answer; the server never invents one.

Four read-only tools: get_coverage, search, resolve, get_evidence. Transports: stdio, and Streamable HTTP on /mcp with a /health route. Serving needs no model, no credentials and no network.

Knowledge releases

The package contains no knowledge. A knowledge release is two files, release.json and readiness.json, published with the GitHub releases of the packs repository, swiss-tip-mvp. Download both into one directory; the server validates every hash and span of release.json before it serves, and --require-ready refuses a release without a matching readiness record.

Use

Python 3.14 or newer. With uv, uvx fetches the server and a matching Python on first use:

uvx swisstip-mcp --release ./kb/release.json --require-ready --health
uvx swisstip-mcp --release ./kb/release.json --require-ready
uvx swisstip-mcp --release ./kb/release.json --transport streamable-http --port 8000

Claude Code:

claude mcp add swisstip -- uvx swisstip-mcp --release /path/to/kb/release.json --require-ready

Other MCP clients (Claude Desktop, Cursor and similar):

{ "mcpServers": { "swisstip": { "command": "uvx",
  "args": ["swisstip-mcp", "--release", "/path/to/kb/release.json", "--require-ready"] } } }

swisstip-mcp --release <file> --print-client-config opencode prints a configuration for OpenCode. swisstip-server is the same command under its earlier name.

Container

FROM python:3.14-slim
RUN pip install --no-cache-dir swisstip-mcp
COPY kb/release.json kb/readiness.json /srv/swiss-tip/
ENTRYPOINT ["swisstip-mcp", "--release", "/srv/swiss-tip/release.json", "--require-ready", "--transport", "streamable-http", "--host", "0.0.0.0"]
  • swisstip-core: the release format, validator and tool operations.
  • swisstip-builder: the workstation tools that build a knowledge release.

Licence: Apache-2.0.

Release files for swisstip-mcp 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swisstip-mcp 0.3.1
File Size Uploaded
swisstip_mcp-0.3.1.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swisstip-mcp 0.3.1
File Interpreter ABI Platform
swisstip_mcp-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.3 kB

Release files / swisstip_mcp-0.3.1.tar.gz

Download URL swisstip_mcp-0.3.1.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
17d6e9e158cf63f169791921f505881aea4e3e59f6c0ed5ccd7bd5c1c53f9604
BLAKE2b-256 checksum
How to use checksums
309bb6516032af99a61255ac7a258beb97989132f97db0cb0d8039da844491d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / swisstip_mcp-0.3.1-py3-none-any.whl

Download URL swisstip_mcp-0.3.1-py3-none-any.whl
Size 14.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
845f7c78fd92d4e849c26d945495cb6bb87f86cd73bcd0461a08916881599244
BLAKE2b-256 checksum
How to use checksums
d6a1976f3ab11bf6e26eb7e807ecce43a638da52ff5dae620e1ecc2e71dab2b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page