German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles MCP Server

MCP server for German public procurement data — semantic search and tender matching for Claude, GPT, Cursor, and LM Studio

Remote serverstreamable-httpGo

What is the German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles MCP Server?

MCP server for German public procurement data — semantic search and tender matching for Claude, GPT, Cursor, and LM Studio

What it actually does

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.

Configuration

  • An API key from vergabe-dashboard.qune.de on the Pro plan (€99/month) - ~120 MB disk space for the ONNX model (downloaded automatically on first run) - Internet connection to reach the API

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_textSemantic search across all tenders (query embedded locally)
list_releasesFilter and browse tenders by phase, CPV prefix, country, value range, deadline, buyer, procurement method
get_releaseRaw [eForms](https://vergabe-dashboard.qune.de/wissen/eforms/) XML envelope for one OCID (optional notice_id selects a sibling)
linked_noticesA procurement's notice lineage (PIN→CN→CAN) as {ocid, notice_id} refs
get_index_infoAPI health/version, embedder status, and embedding-contract check
create_company_profileCreate a matching profile for your company (stored locally)
update_company_profileUpdate an existing profile
get_company_profileView profile details
list_company_profilesList all your profiles
delete_company_profileDelete a profile
match_tendersMatch a profile against all tenders by semantic similarity (vector embedded locally)

How to install the German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles MCP Server

claude mcp add ocds --env VERGABE_API_KEY=your-value -- npx -y @qune-tech/vergabe-mcp

Configuration

  • An API key from vergabe-dashboard.qune.de on the Pro plan (€99/month) - ~120 MB disk space for the ONNX model (downloaded automatically on first run) - Internet connection to reach the API
VariableDescriptionRequired
VERGABE_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles to search text.”
  • “Use German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles to list releases.”
  • “Use German Public Procurement Data (OCDS) — Semantic Search, Tender Matching, Company Profiles to get release.”

Frequently asked questions

Only embedding vectors (384 floats), the OCIDs you fetch, filter values, and your API key are sent to the API. Your query and profile text stay local.