
OCDS German Procurement Search
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 toolsPublic 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*secretAPI 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.
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