Skip to main content
Glama
qune-tech

qune-tech/ocds-mcp

match_tenders

Match company profiles to relevant public procurement tenders using semantic similarity search. Filter results by CPV codes, procurement methods, value ranges, deadlines, and buyer criteria to identify suitable opportunities.

Instructions

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).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
buyer_nameNoFilter by buyer name (case-insensitive substring match)
cpv_prefixNoFilter by CPV code prefix (e.g. '45' for construction, '72' for IT)
deadline_afterNoOnly include tenders with deadline on or after this ISO-8601 datetime
deadline_beforeNoOnly include tenders with deadline on or before this ISO-8601 datetime
eu_fundedNoFilter by EU funding status (true = EU funded)
has_awardsNoFilter by whether the release has awards with suppliers (true/false)
kNoNumber of matching tenders to return (default: 10)
location_nutsNoFilter by delivery location NUTS code prefix (e.g. 'DE3' for Berlin)
main_procurement_categoryNoFilter by main procurement category (e.g. 'works', 'goods', 'services')
procurement_methodNoFilter by procurement method (e.g. 'open', 'selective', 'limited')
profile_idYesThe UUID of the company profile to match against tenders
statusNoFilter by tender status (e.g. 'active', 'complete', 'cancelled')
tagNoFilter by lifecycle tag (e.g. 'tender', 'award', 'planning')
value_maxNoMaximum tender value
value_minNoMinimum tender value

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