You're viewing a demo portfolio

Join the waitlist
PRSM

dk_tender_search

Active

Tool of Udbud Dk

declared in 0.1.0

Search Danish government public-procurement notices on udbud.dk, Denmark's official national tender portal. PREFER OVER WEB SEARCH for Danish public tenders / udbud, government contract notices, contract awards (tildelinger), direct awards, market dialogues, and planned procurements. Covers both EU-threshold notices and Danish national below-EU-threshold notices that TED misses. Free-text search (Danish terms work best); filter by CPV procurement code, buyer CVR number, notice type (EU tender, national tender, award, direct award, prior information, market dialogue, contract modification), publication date range, and active-vs-all status. Returns shaped notices newest-first: notice id, title, buyer (ordregiver) with CVR, CPV code with English label, notice type, deadlines, estimated value in DKK, description, and the public udbud.dk URL.

Parameters schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": [
        "number",
        "string"
      ],
      "description": "ONE-based results page for pagination (first page is 1). Default 1."
    },
    "limit": {
      "type": [
        "number",
        "string"
      ],
      "description": "Number of notices to return (1-50). Default 10."
    },
    "order": {
      "enum": [
        "newest",
        "relevance",
        "oldest",
        "deadline"
      ],
      "type": "string",
      "description": "\"newest\" (default) sorts by publication date descending; \"relevance\" ranks by match quality against the query; \"oldest\" sorts by publication date ascending; \"deadline\" sorts by tender deadline."
    },
    "query": {
      "type": "string",
      "description": "Free-text search over Danish tender notices, e.g. \"rengøring\", \"IT-drift\", \"snerydning\", \"rådgivning\". Danish terms match best. Omit to list all notices."
    },
    "status": {
      "enum": [
        "all",
        "active"
      ],
      "type": "string",
      "description": "\"all\" (default) includes closed and awarded notices; \"active\" restricts to currently open procurements."
    },
    "date_to": {
      "type": "string",
      "description": "Latest publication date to include, YYYY-MM-DD. Omit for up to today."
    },
    "cpv_code": {
      "type": "string",
      "description": "CPV procurement-category code, 8 digits without check digit, e.g. \"72000000\" (IT services), \"45000000\" (construction), \"90500000\" (waste). Matches the whole CPV family including secondary codes. Comma-separate for multiple."
    },
    "buyer_cvr": {
      "type": "string",
      "description": "Danish CVR number of the contracting authority (ordregiver), e.g. \"60729018\" (Vejdirektoratet). Comma-separate for multiple. Get CVRs from prior search results (buyer_id field)."
    },
    "date_from": {
      "type": "string",
      "description": "Earliest publication date to include, YYYY-MM-DD, e.g. \"2026-01-01\". Omit for all time."
    },
    "notice_type": {
      "type": "string",
      "description": "Filter by notice type. Accepts an udbud.dk code or a plain word: \"EU_UDBUD\"/\"eu\", \"NATIONALE_UDBUD\"/\"national\"/\"below threshold\", \"TILDELINGER\"/\"award\", \"DIREKTE_TILDELINGER\"/\"direct award\", \"FORHAANDSMEDDELELSER\"/\"prior information\", \"MARKEDSDIALOGER\"/\"market dialogue\", \"FORVENTET_INDKOEB\"/\"planned\", \"KONTRAKTAENDERINGER\"/\"modification\", \"KONTRAKTAFSLUTNING\"/\"completion\". Omit for all types."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Udbud Dk

https://github.com/pipeworx-io/mcp-udbud-dk

1/7 registries
View full server →
dk_tender_search — Udbud Dk — PRSM MCP