TLTenderLens / procurement agent
supabaselive datasetdeterministic engine

Nobody reads 84 pages of tender dossier before lunch. The agent does.

TenderLens sweeps public procurement portals, opens every dossier, extracts the qualification criteria, checks each one against Nordis Systems’s actual profile, screens the buyer’s award history for integrity red flags, and comes back with a bid / no-bid call and a dated checklist. One button, one pass, full reasoning trace.

View reasoning trace
Open notices
12
Strong fit
6
Integrity flags
5
Qualified pipeline
€3,040,000
Notices ranked by fit · deterministic engine
39fit

Supply of 400 laptops with a five-year on-site warranty

Ministry of Education€390,000XK-2026-IT-0466e-Prokurimi (sample)
2d left IT servicesshort windowthin competitionvendor concentrationspec lock

Do not bid. This is a EUR 390,000 open procedure from Ministry of Education closing in 2 days, scored 39 out of 100 for fit. Qualification is partly open: 1 of 5 mandatory criteria are clearly met and 4 need written clarification. Integrity screening raised 4 flags, the most serious being: submission window of only 11 days. The first action is to request clarification on the 4 open criteria, because the clarification deadline falls well before the 2-day submission deadline.

51fit

Supply of network equipment for 62 primary schools

Municipality of Prishtina€610,000XK-2026-HW-0388e-Prokurimi (sample)
4d left Networkingthin competitionvendor concentrationno lots

Bid only if the gaps close. This is a EUR 610,000 open procedure from Municipality of Prishtina closing in 4 days, scored 51 out of 100 for fit. Qualification is partly open: 2 of 5 mandatory criteria are clearly met and 3 need written clarification. Integrity screening raised 3 flags, the most serious being: buyer averages 1.4 bidders on prior tenders. The first action is to request clarification on the 3 open criteria, because the clarification deadline falls well before the 4-day submission deadline.

82fit

GIS portal for spatial planning and building permits

Municipality of Peja€215,000XK-2026-SW-0479e-Prokurimi (sample)
6d left Software developmentno blockers

Bid. This is a EUR 215,000 open procedure from Municipality of Peja closing in 6 days, scored 82 out of 100 for fit. All 4 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared software development capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 0 open criteria, because the clarification deadline falls well before the 6-day submission deadline.

19fit

Maintenance of the existing tax administration system

Tax Administration€720,000XK-2026-IT-0451e-Prokurimi (sample)
9d left IT servicesshort windowthin competitionvendor concentrationincumbent lockno lots2 blocker(s)

Do not bid. This is a EUR 720,000 open procedure from Tax Administration closing in 9 days, scored 19 out of 100 for fit. The blocking issue is prior maintenance of this exact platform. Integrity screening raised 5 flags, the most serious being: submission window of only 11 days. Before anything else, decide whether prior maintenance of this exact platform can be closed inside 9 days.

76fit

Helpdesk and end-user support for 900 workstations

Ministry of Finance€540,000AL-2026-IT-0290TED (sample)
11d left IT servicesno lots

Bid only if the gaps close. This is a EUR 540,000 open procedure from Ministry of Finance closing in 11 days, scored 76 out of 100 for fit. Qualification is partly open: 4 of 5 mandatory criteria are clearly met and 1 need written clarification. Integrity screening raised 1 flag, the most serious being: high-value contract offered as a single lot. The first action is to request clarification on the 1 open criteria, because the clarification deadline falls well before the 11-day submission deadline.

87fit

Case management software for municipal inspectorates

Association of Municipalities€180,000MK-2026-SW-0122eNabavke (sample)
14d left Software developmentno blockers

Bid. This is a EUR 180,000 open procedure from Association of Municipalities closing in 14 days, scored 87 out of 100 for fit. All 4 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared software development capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 0 open criteria, because the clarification deadline falls well before the 14-day submission deadline.

79fit

Penetration testing and security audit of public registries

Agency for Electronic Communications€120,000MK-2026-SEC-0077eNabavke (sample)
17d left IT services

Bid only if the gaps close. This is a EUR 120,000 open procedure from Agency for Electronic Communications closing in 17 days, scored 79 out of 100 for fit. Qualification is partly open: 3 of 4 mandatory criteria are clearly met and 1 need written clarification. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 1 open criteria, because the clarification deadline falls well before the 17-day submission deadline.

81fit

Design and implementation of a citizen e-services portal

Ministry of Public Administration€480,000XK-2026-IT-0417e-Prokurimi (sample)
19d left Software developmentno blockers

Bid. This is a EUR 480,000 open procedure from Ministry of Public Administration closing in 19 days, scored 81 out of 100 for fit. All 7 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared software development capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 2 open criteria, because the clarification deadline falls well before the 19-day submission deadline.

17fit

Reconstruction of a municipal sports hall

Municipality of Gjilan€1,450,000XK-2026-CON-0203e-Prokurimi (sample)
23d left Constructionno lots2 blocker(s)

Do not bid. This is a EUR 1,450,000 open procedure from Municipality of Gjilan closing in 23 days, scored 17 out of 100 for fit. The blocking issue is average annual turnover >= eur 3,000,000. Integrity screening raised 1 flag, the most serious being: high-value contract offered as a single lot. Before anything else, decide whether average annual turnover >= eur 3,000,000 can be closed inside 23 days.

86fit

Digitisation of 1.2 million archive pages

State Archive€260,000XK-2026-SVC-0512e-Prokurimi (sample)
26d left Data & analyticsno blockers

Bid. This is a EUR 260,000 open procedure from State Archive closing in 26 days, scored 86 out of 100 for fit. All 4 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared data & analytics capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 1 open criteria, because the clarification deadline falls well before the 26-day submission deadline.

83fit

Data platform and dashboards for regional health statistics

Regional Health Authority€295,000EU-TED-2026-441209TED (sample)
31d left Data & analyticsno blockers

Bid. This is a EUR 295,000 open procedure from Regional Health Authority closing in 31 days, scored 83 out of 100 for fit. All 4 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared data & analytics capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 1 open criteria, because the clarification deadline falls well before the 31-day submission deadline.

82fit

Cloud migration advisory and implementation support

National Statistics Office€340,000EU-TED-2026-449871TED (sample)
37d left IT servicesno blockers

Bid. This is a EUR 340,000 framework procedure from National Statistics Office closing in 37 days, scored 82 out of 100 for fit. All 4 mandatory criteria are met or resolvable, and the scope sits inside Nordis Systems's declared it services capability. Integrity screening found no pattern worth challenging. The first action is to request clarification on the 1 open criteria, because the clarification deadline falls well before the 37-day submission deadline.

Reasoning trace idle
Run the agent to watch every tool call as it happens.
Agent tools WebMCP · document.modelContext checking…
This page publishes the agent’s own toolset to whatever assistant is browsing it. An agent here does not scrape the board or guess at the DOM — it calls the same capabilities the product is built on and gets typed JSON back. Every call is mirrored below, so the human watching sees exactly what the agent did.
search_notices
Rank open notices by fit, filtered by category, country, deadline, band or integrity flags.
get_notice
One notice in full: every criterion with a met / gap / unclear verdict and its evidence.
screen_integrity
The five single-bidder detectors, each with the reasoning that makes it worth challenging.
get_bid_plan
A dated plan worked backwards from the deadline, with an owner on every step.
get_supplier_profile
The profile every notice is scored against.
update_supplier_profile
Change the profile and re-rank the board — the what-if tool.
run_sweep
The whole pass over every notice, returning the ranked board.
Agent activity no calls yet
Open this page in an agent that speaks WebMCP and ask it something — or press run on any tool to fire the identical call yourself.
The notices in this deployment are synthetic dossiers modelled on the structure of real EU and Western Balkans procurement publications. No real notice, buyer decision or supplier record is reproduced. Swap portal.search for a live connector and the rest of the agent is unchanged.