bots.st/przetargowy-janusz-polish-public-tenders
Przetargowy Janusz — Polish public tenders
Search Polish public tenders and summarize
2981 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 30
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://przetargowyjanusz.pl/mcp
What it can do
| Tool | What it says it does |
|---|---|
add_to_my_tenders | Adds a tender to the signed-in company's 'Moje przetargi' — the same as 'Dodaj do Moich' in Przetargowy Janusz: a new entry in the first kanban column, 'Do przejrzenia' (one removed earlier comes back there). Its AI summary is not ordered — request_summary does that. A tender already there — also… |
confirm_bid_price | Sets the offer price (net PLN) of a tender in 'Moje przetargi' — the same as choosing the price in Przetargowy Janusz: one of Janusz's price variants (aggressive, realistic, higher — listed in get_my_tender fill_details.price_proposals) or variant 'manual' with amount. The price goes into the… |
cpv_labels | Resolve CPV codes to their Polish labels. Pass an array of codes, with or without the check digit (e.g. ['45000000-7', '79952000']); each label comes with the full code. Requires OAuth authentication and a trial or paid plan. |
cpv_search | Resolve free-text to CPV codes (the EU Common Procurement Vocabulary used to classify tenders). Returns matching codes with Polish labels. Use the codes with list_tenders filter='category' (division = first 8 digits). Requires OAuth authentication and a trial or paid plan. |
cpv_tree | Walk the CPV hierarchy. Omit `parent` for top-level divisions; pass a code, with or without the check digit (e.g. '45000000-7' or '45000000'), to list its children. Each node flags whether it has children. Requires OAuth authentication and a trial or paid plan. |
get_buyer | Profile of one contracting authority (zamawiający) by slug (from search_entities or a tender's authority): identity (NIP, REGON, KRS, region), counts, its active tenders, recent awards with winners, top contractors, procurement plan positions and recent contracts — or, on older pages, its tenders… |
get_company_profile | The signed-in company in Przetargowy Janusz: what it does — its matching profile (matching_profile: CPV codes with names, voivodeships, budget, interests and its own description of what it does and doesn't do), from which its matched tenders come — and the details Janusz writes into offer… |
get_contractor | Profile of one contractor (wykonawca — company or sole trader) by slug (from search_entities or a buyer's results): registry data (REGON, legal form, VAT status, PKD, debtor-register flags), wins and offers, recent wins and losses, its main buyers, rivals it meets, and recent public contracts… |
get_my_tender | One tender from the signed-in company's 'Moje przetargi' by tender_id (from list_my_tenders or list_matched_tenders): pipeline status and its history, deadlines, the AI summary state (ready / requested / no_documents / none), the number of tender documents and archive files, the last document fill… |
get_tender | Fetch full detail for one tender by its public slug (from search_tenders/list_tenders results): metadata, the 12-section AI SWZ summary, the OPZ scope brief, full award results (winner, value, offer price band, rejected offers, whether the cheapest offer won), the cancelled predecessor it… |
get_tender_documents | The text read from a tender's documentation (SWZ, OPZ and attachments; the specification first), by tender_id or public slug, 20000 characters per call (pass next_offset as offset for the rest), with the list of documents it came from. When there is no document text, documents_status and message… |
get_tender_file | One file from the signed-in company's document archive (file_id from list_tender_files): its text, 20000 characters per call (pass next_offset as offset for the rest; a tender document copied in gives the text read from it), and a download link valid for 5 minutes. download_filename is the name it… |
get_tender_results | Award results of up to 10 tenders at once, by public slug (from search_archived_tenders or any other listing) — to compare prices of similar past tenders. For each: title, contracting authority, estimated value, submission deadline, public URL, and the same award results get_tender returns… |
list_facets | List the browsable facets of the active tender set: CPV categories, voivodeships (regions), and cities, each with a count and the slug/code to pass to list_tenders. Also the types of contracting authority (buyer_types) and kinds of contract (kinds) — the codes search_tenders filters by. Call this… |
list_matched_tenders | The signed-in company's matched tenders — the list in Przetargowy Janusz built from its profile (CPV codes, voivodeships, budget): view 'recommended' (filtered by what the company does, when its profile says so) or 'all'. 50 per page, each with fit_score (0–100), has_summary, an app_url and the… |
list_my_alerts | List the signed-in user's saved alert profiles (saved searches / notification rules): query, CPV codes, regions, budget band, and delivery settings. Requires OAuth authentication and a trial or paid plan. |
list_my_tenders | List the tenders in the signed-in user's pipeline ('Moje przetargi'), most recently updated first, with each one's pipeline status and public URL. Requires OAuth authentication and a trial or paid plan. |
list_tender_files | Files in the document archive of one tender from the signed-in company's 'Moje przetargi' (tender_id): the tender's documents copied in (copied on the first call when the archive has none yet, as opening the tender in the app does), the company's uploads and the documents Janusz filled — with… |
list_tenders | Browse tenders without a text query. `filter` selects the axis: 'all' (every active tender, or archived when archived=true), 'category' (CPV division code from list_facets), 'region' (voivodeship slug from list_facets), or 'city' (city slug from list_facets). Use list_facets first to get valid… |
list_top_winners | Who wins public tenders in a sector and region: the contractors that won the most tenders (sort='wins') or the highest total award value (sort='value') among finished tenders with the given CPV codes, in the given voivodeships (of the contracting authority), published in the given period — by… |
request_summary | Orders the AI summary of a tender's documentation (SWZ) — the same as 'Wygeneruj teraz' in Przetargowy Janusz: queues the summary, or first the download or reading of the tender documents. By tender_id or public slug. status: already-done (the summary is there — read it with get_tender or… |
search_archived_tenders | Search finished Polish public tenders (submission deadline passed) — e.g. similar past tenders to price an offer, and who won them. A tender matches when it contains every word of the query (title, contracting authority, CPV, description); recently finished tenders close in meaning are added. Each… |
search_entities | Find contracting authorities (kind='buyer', zamawiający) or contractors (kind='contractor', wykonawcy — companies and sole traders) by name or NIP. Returns each match with its city, voivodeship, slug and public URL; pass the slug to get_buyer / get_contractor. Requires OAuth authentication and a… |
search_my_tenders | Search the signed-in company's matched tenders by words — the search box of the tender list in Przetargowy Janusz: only tenders that fit the company profile (CPV codes, voivodeships). view 'recommended' (filtered by what the company does, when its profile says so) or 'all'; 50 per page, the same… |
search_tenders | Search active Polish public tenders (przetargi) by keywords — the same search as the tender list in Przetargowy Janusz: a tender matches when it contains every word of the query, in any inflection, in its title or contracting authority (the whole query also in CPV and description); words like… |
set_company_details | Sets the signed-in company's details that Janusz writes into offer documents, as the user stated them (the same as 'Profil firmy' in the app). Only the given fields change. Not the NIP — it is set only in the app (profile_url), where it is checked in the GUS register. Returns the saved fields and… |
set_fill_details | Sets the details Janusz needs to fill in the documents of a tender in 'Moje przetargi' — the completion deadline, the signatory's name and role, and the VAT rate of the offer price — as the user stated them (the same details the Janusz chat in the app records). Only the given fields change… |
set_matching_profile | Changes the signed-in company's MATCHING PROFILE in Przetargowy Janusz — the same as Settings → Profil in the app: CPV codes (add or remove; take them from cpv_search), voivodeships, budget, and what the company does and does not do. This profile decides which tenders are matched to the company —… |
set_tender_status | Moves a tender of the signed-in company's 'Moje przetargi' (tender_id) to another status — a kanban column by its name as the company sees it (status from list_my_tenders, e.g. 'Do przejrzenia') or by its id (status_id) — with the moves the app allows: between the company's own kanban stages, to… |
start_fill | Starts filling in the documents of a tender in 'Moje przetargi' (forms, declarations, price form) with the company's data — the same as 'Wypełnij' in Przetargowy Janusz; it takes a few minutes. Janusz needs the offer price, the completion deadline and the signatory's name and role first: status… |
In its maker's words
For Przetargowy Janusz customers (trial or paid): Polish tenders, AI summaries, pipeline, filling
- Website
- przetargowyjanusz.pl/rozwiazania/claude-i-chatgpt
- Publisher
- przetargowyjanusz.pl
- Listed from
- the official MCP Registry as
pl.przetargowyjanusz/tenders - Version
- 1.9.0, updated 28 Oct 2026
- Kinds of work
- Law, tax and government, Search and research, AI models and agent tools
The domain it lives on
- przetargowyjanusz.pl
- its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2981 ms | |
| Answered | 3030 ms | |
| Answered | 1651 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.