Skip to main content
Glama
qune-tech

qune-tech/ocds-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
dbNoLocal profiles databaseprofiles.db
api_urlNoVergabe Dashboard API URLhttps://vergabe-dashboard.qune.de
data_dirNoData directorydata
OCDS_API_KEYYesAPI key for Vergabe Dashboard. Sign up at vergabe-dashboard.qune.de to obtain one (MCP or Enterprise plan required).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_release

Get the full OCDS release data for a specific tender by its OCID (Open Contracting ID). Returns the complete release JSON including tender details, buyer, parties, awards, and lot structure. Data is fetched from the REST API.

list_releases

List and filter OCDS procurement releases by structured criteria: month, CPV code prefix, procurement category, procurement method, value range, and buyer name. Supports pagination. Data is fetched from the REST API. Use this for tender discovery before drilling into specific releases with get_release.

create_company_profile

Create a company profile for tender matching. Store company name, description, CPV codes, categories, and location. The description is automatically embedded for semantic matching if the embedder is loaded. Returns the profile ID and embedding status.

list_company_profiles

List all company profiles. Returns a summary of each profile (without description) ordered by creation date.

get_company_profile

Get a company profile by its ID. Returns the full profile including name, description, CPV codes, categories, location, and embedding status.

update_company_profile

Update a company profile. Only provided fields are changed. If the description changes, the profile is automatically re-embedded.

match_tenders

Match a company profile against tenders using semantic similarity. The profile's embedding is sent to the REST API for KNN cosine search against all tender chunks. Results are enriched with release metadata from the API and can be post-filtered by CPV prefix, category, method, value range, buyer name, deadline, and status. Deduplicates by OCID (keeps highest score).

delete_company_profile

Delete a company profile and its embedding by ID.

search_text

Search tenders by text query. The query is embedded locally using multilingual-e5-small and matched against tender chunks via cosine similarity on the REST API. German text works best for matching German procurement data.

get_index_info

Get combined statistics: release and embedding counts from the REST API, plus local company profile counts. Call this first to check connectivity and see what data is available.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ocds-guideComprehensive reference for interpreting OCDS procurement data: entity hierarchy, field explanations, CPV codes, and practical tips.

Latest Blog Posts

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/qune-tech/ocds-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server