qune-tech avatar

OCDS German Procurement Search

qune-tech/ocds-mcp

Connects Claude or any MCP client to Germany's public procurement database via the Vergabe Dashboard API. You get ten tools covering semantic search across tenders, CPV-based filtering, company profile management, and automated tender matching. Profiles and embeddings stay local in SQLite, only vector queries hit the remote API, so it's GDPR-compliant by design. Includes a pre-trained multilingual sentence encoder that downloads on first run. Reach for this if you're tracking German public contracts, building bid alerts, or running procurement intelligence workflows without shipping sensitive company data to third parties. Requires an MCP or Enterprise API key from vergabe-dashboard.qune.de.

GitHub stars
3
tools
11
auth
Secret needed
transport
STDIO
env var
1
last updated
Mar 24, 2026

Tools

11 tools

Public tool metadata for what this MCP can expose to an agent.

search_textSemantic search across all tenders (query embedded locally)

Semantic search across all tenders (query embedded locally)

No parameter schema in public metadata yet.

list_releasesFilter and browse tenders by phase, CPV prefix, country, value range, deadline, buyer, procurement method

Filter and browse tenders by phase, CPV prefix, country, value range, deadline, buyer, procurement method

No parameter schema in public metadata yet.

get_releaseRaw eForms XML envelope for one OCID (optional notice_id selects a sibling)

Raw eForms XML envelope for one OCID (optional notice_id selects a sibling)

No parameter schema in public metadata yet.

linked_noticesA procurement's notice lineage (PIN→CN→CAN) as {ocid, notice_id} refs

A procurement's notice lineage (PIN→CN→CAN) as {ocid, notice_id} refs

No parameter schema in public metadata yet.

get_index_infoAPI health/version, embedder status, and embedding-contract check

API health/version, embedder status, and embedding-contract check

No parameter schema in public metadata yet.

create_company_profileCreate a matching profile for your company (stored locally)

Create a matching profile for your company (stored locally)

No parameter schema in public metadata yet.

update_company_profileUpdate an existing profile

Update an existing profile

No parameter schema in public metadata yet.

get_company_profileView profile details

View profile details

No parameter schema in public metadata yet.

list_company_profilesList all your profiles

List all your profiles

No parameter schema in public metadata yet.

delete_company_profileDelete a profile

Delete a profile

No parameter schema in public metadata yet.

match_tendersMatch a profile against all tenders by semantic similarity (vector embedded locally)

Match a profile against all tenders by semantic similarity (vector embedded locally)

No parameter schema in public metadata yet.

Sponsors

Configuration

OCDS_API_KEY*secret

API key (sk_live_...) from https://vergabe-dashboard.qune.de/app/api-keys

Readme

vergabe-mcp

Local MCP server for German public procurement search. Connects your AI assistant (Claude, GPT, etc.) to the Vergabe Dashboard API for semantic search, tender matching, and company-profile management.

Your queries and company profiles never leave your machine. They are embedded locally with a multilingual ONNX model; only the resulting embedding vectors, OCIDs, and filter values are sent to the API. Data minimisation by design.

Hosted alternative: if you just want search from your AI assistant, there is a hosted MCP connector (OAuth sign-in, no installation) — see the setup guide. This local server is for running the client in your own environment: queries and profiles are embedded locally, only vectors and filter values leave the machine, and it unlocks API-key features.

New to German public procurement? The Vergabe Dashboard knowledge base explains eForms, EU thresholds, and the tender lifecycle, and KI für Vergabe covers the hosted AI side of this server.


View the full README on GitHub

Details

Repository
github.com/qune-tech/ocds-mcp
Website
vergabe-dashboard.qune.de
Categories
AI & LLM Tools, Search & Web Crawling
Package
@qune-tech/ocds-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1recallworks avatarRecallrecallworks/recallOpen-source MCP memory server. Persistent, searchable, tiered memory across sessions.3stars
2roamzy-io avatarMcp Serverroamzy-io/mcp-serverAgent-native global eSIM: buy for 193 countries, per-MB in USDT/USDC. Agents earn 20% referral.0stars
3thegoatpsy avatarmnemethegoatpsy/mnemeVault-native, accountable memory for Claude Code and MCP clients. Markdown is ground truth.3stars
4annibale-x avatarMcp Mementoannibale-x/mcp-mementoAn MCP server that provides persistent memory and context management across sessions2stars
5eralpozcan avatarVision Squeezereralpozcan/vision-squeezerShrink images to a token budget for vision LLM agents and pipelines. Not for chat-pasted images.2stars
6geiserx avatarLynxPromptgeiserx/lynxprompt-mcpSearch, read and manage AI agent instruction blueprints (AGENTS.md, CLAUDE.md) on LynxPrompt2stars