swiss-efv-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind host (SSE only). Loopback by default; set 0.0.0.0 only in a container | 127.0.0.1 |
| PORT | No | Bind port (SSE only) | 8000 |
| TRANSPORT | No | Transport: stdio (Claude Desktop) or sse / streamable-http (cloud) | stdio |
| EFV_MCP_LOG_LEVEL | No | structlog level (JSON to stderr) | INFO |
| EFV_MCP_CORS_ORIGINS | No | SSE only: explicit allowed browser origins (default-deny; comma-separated or JSON) | [] |
| EFV_MCP_OTEL_ENABLED | No | Enable OpenTelemetry tracing (requires the otel extra); standard OTEL_* env vars configure export | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fiscal_headlineA | Headline fiscal time series: revenue, expenditure, balance and debt ratios over 1990–2029 (actuals plus budget/forecast years). Use case: track how a federal aggregate evolved over time — e.g. "how did the
Bund balance develop since the 2022 rate turnaround?". variable e.g. 'saldo',
'einnahmen', 'ausgaben', 'bruttoschuldenquote'. household: bund|ktn|gdn|staat|sv.
model: fs|gfs. Every point flags |
| fiscal_budget_breakdownA | Hierarchical federal-budget breakdown for one topic and year. Use case: see where the money goes — e.g. "which task areas absorbed the
spending growth?". topic e.g. 'Ausgaben nach Aufgabengebiet', 'Ausgaben nach
Art', 'Einnahmen'. level is the hierarchy depth (1 = total, 2 = first
breakdown …); 'contains' filters the path substring for drill-down. An empty
result carries a |
| fiscal_by_institutionA | Federal spending by department / administrative unit since 2007. Use case: compare personnel, IT or external-services spending across
departments — e.g. "IT spending of the Finanzdepartement since 2010?".
variable one of: 'Personalausgaben', 'Informatik', 'Beratung und externe
Dienstleistungen', 'Anzahl Vollzeitstellen'. An empty result carries a |
| fiscal_list_dimensionsA | List the valid dimension values across all datasets (variables, households, models, budget topics, departments). Use case: call this first to build correct parameters for the other tools — it turns free-text guesses into exact filter values. Loads all three dumps, so it may take a moment on a cold cache. |
| fiscal_statusA | Report cache freshness and upstream health per dataset. Use case: check whether the data is fresh, cached or degraded before trusting a figure — the health endpoint of this server. Never returns empty silently; used for graceful degradation. |
| dump_statusA | DEPRECATED — use Reports cache freshness and upstream health per dataset (SEC-022: every tool
now shares the |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/swiss-efv-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server