Acht fasen.Eight phases. Drie akkoorden.Three approvals. Eén inschrijving.One bid.
De aanbesteding-oplossing leidt je AI-assistent door het volledige tenderproces: van de analyse van de uitvraag tot de evaluatie na gunning. Met vaste akkoordmomenten voor jou, machinale kwaliteitscontroles en documenten die renderen naar DOCX en HTML.The tender solution guides your AI assistant through the entire tender process: from analysing the tender documents to the post-award evaluation. With fixed approval moments for you, machine-run quality checks and documents that render to DOCX and HTML.
https://mcp.widesolutions.eu/wide-aanbesteding/mcpHet hele aanbestedingstraject in één begeleide lijnThe entire tender journey in one guided line
Een goede inschrijving is geen schrijfklus maar een proces: eerst de uitvraag doorgronden, dan een winstrategie bepalen en pas daarna schrijven, controleren en presenteren. De aanbesteding-oplossing legt dat proces vast in acht fasen die je AI-assistent via onze beveiligde MCP-server doorloopt, met de werkwijze, de controles en de sjablonen erbij.A good bid is not a writing job but a process: first understand the tender, then set a win strategy, and only then write, check and present. The tender solution captures that process in eight phases your AI assistant works through via our secure MCP server, complete with the method, the checks and the templates.
Fasen overslaan kan niet, ook niet onder tijdsdruk. Dat is bewust: de analyse en de winstrategie bepalen wat er in het plan van aanpak komt te staan, en op drie momenten stopt het proces totdat jij zelf akkoord geeft. Zo blijft de inschrijving van jou, met de assistent als uitvoerende kracht.Skipping phases is not possible, not even under time pressure. That is deliberate: the analysis and the win strategy determine what goes into the plan of approach, and at three points the process halts until you give your own approval. The bid stays yours, with the assistant as the executing force.
Van scherpe analyse tot lessen na gunningFrom sharp analysis to lessons after award
Elke fase levert vastgelegde stukken op in een dossier op je eigen systemen. Vier onderdelen springen eruit.Every phase produces recorded deliverables in a case file on your own systems. Four parts stand out.
Analyse en winstrategieAnalysis and win strategy
De uitvraag wordt uitgebeend: waar zit de scorehefboom, wat zijn de knock-outs en formaliteiten, welke vragen stel je in de inlichtingenronde. Daarop volgt een winstrategie met een onderbouwd prijsbesluit, die jij aftekent vóór er één zin geschreven wordt.The tender is dissected: where the scoring leverage sits, what the knock-outs and formalities are, which questions to raise in the clarification round. This is followed by a win strategy with a substantiated pricing decision, which you sign off before a single sentence is written.
De inschrijving zelfThe bid itself
Plan van aanpak, cv's, referenties en bijlagen, geschreven in jullie eigen huisstijl en toon. Elke versie wordt vastgelegd, elke belofte blijft herleidbaar naar wat de uitvraag vraagt en wat jullie kunnen waarmaken.Plan of approach, CVs, references and annexes, written in your own house style and tone. Every version is recorded, and every promise remains traceable to what the tender asks and what you can deliver.
Het presentatiepakketThe presentation package
Volgt er een presentatieronde, dan komt er een compleet pakket: de presentatie, een draaiboek, een feitenkaart en een vragenlijst met te verwachten vragen. Alles afgeleid uit het ingediende plan, zodat je nergens iets anders vertelt dan je hebt opgeschreven.If a presentation round follows, a complete package is produced: the presentation, a run sheet, a fact card and a list of questions to expect. All derived from the submitted plan, so you never say anything different from what you wrote.
Lessen bij winst én verliesLessons on wins and losses
Na de gunning volgt altijd een evaluatie: wat gaf de doorslag, wat kan beter en welke referentie levert dit op. Die lessen ploegen terug in de volgende inschrijving; zo wordt elke tender leergeld of rendement.After the award there is always an evaluation: what tipped the balance, what can improve and which reference this yields. Those lessons feed back into the next bid, so every tender becomes either tuition or return.
Jij tekent af, de machine controleertYou sign off, the machine checks
Op drie momenten stopt het proces voor jouw akkoord: na de documentanalyse, na de winstrategie en op het kwaliteitsrapport, vlak vóór de definitieve stukken worden gerenderd. Elk akkoord wordt in het dossier vastgelegd; zonder dat akkoord gaat de volgende fase niet van start. Ook niet als de deadline nadert.At three moments the process halts for your approval: after the document analysis, after the win strategy and on the quality report, just before the final documents are rendered. Each approval is recorded in the case file; without it the next phase does not start. Not even when the deadline is closing in.
Naast jouw oordeel staat een machinale controlerun in de kwaliteitsfase. Die toetst het concept onder meer aan de schrijfwijzer en de paginalimieten uit de uitvraag, bewaakt dat er niets buiten de scope wordt beloofd en verifieert elke claim tegen zijn bron. Pas als het rapport is afgetekend, renderen de definitieve documenten naar DOCX en HTML, in jullie eigen huisstijl.Alongside your judgement stands a machine-run inspection in the quality phase. Among other things it tests the draft against the writing guide and the page limits from the tender, guards against promises outside the scope and verifies every claim against its source. Only once the report is signed off do the final documents render to DOCX and HTML, in your own house style.
- Schrijfwijzer: taal en stijl langs de vaste regels.Writing guide: language and style against the fixed rules.
- Paginalimieten: elk document binnen de voorgeschreven omvang.Page limits: every document within the prescribed size.
- Scopebewaking: geen beloften buiten wat de uitvraag vraagt.Scope guard: no promises beyond what the tender asks.
- Claimcontrole: elke bewering herleidbaar naar een bron.Claim check: every statement traceable to a source.
- Dossiervalidatie en een controle-render naar DOCX en HTML.Case-file validation and a test render to DOCX and HTML.
Eén gedeelde motor, strikt gescheiden klantbundelsOne shared engine, strictly separated client bundles
De werkwijze, de fasen en de controles vormen een gedeelde kern die voor elke klant gelijk is en die géén kantoor- of klantgegevens bevat. Alles wat van jullie is, staat uitsluitend in een afgeschermde klantbundel: tarieven, certificeringen, referenties en huisformuleringen.The method, the phases and the checks form a shared core that is identical for every client and contains no firm or client data whatsoever. Everything that is yours sits exclusively in a shielded client bundle: rates, certifications, references and house wording.
WIDE beheert de klantbundel en werkt hem alleen in overleg met jullie bij; het proces zelf past de bundel nooit aan. Wat er tijdens een tender wordt geschreven, landt in een dossier op je eigen systemen, niet op onze server.WIDE manages the client bundle and updates it only in consultation with you; the process itself never modifies the bundle. What gets written during a tender lands in a case file on your own systems, not on our server.
Wat de oplossing wél doet en wat bewust bij jou blijftWhat the solution does and what deliberately stays with you
Wat de oplossing wél doetWhat the solution does
- Alle acht fasen begeleiden, inclusief de vragen voor de inlichtingenrondeGuide all eight phases, including the questions for the clarification round
- Machinaal controleren op schrijfwijzer, paginalimieten, scope en claimsMachine-check the writing guide, page limits, scope and claims
- De definitieve stukken renderen naar DOCX en HTML in jullie huisstijlRender the final documents to DOCX and HTML in your house style
- Elke versie, elk akkoord en elke les vastleggen in een dossier op je eigen systemenRecord every version, approval and lesson in a case file on your own systems
Wat bewust bij jou blijftWhat deliberately stays with you
- De drie akkoorden: op de analyse, de winstrategie en het kwaliteitsrapport teken jij af, nooit de assistentThe three approvals: you sign off on the analysis, the win strategy and the quality report, never the assistant
- Het bod: prijs en beloften komen uit jullie werkelijkheid, elke claim moet herleidbaar zijnThe offer: pricing and promises come from your reality, and every claim must be traceable
- Het indienen bij het aanbestedingsplatform: dat blijft mensenwerkSubmitting on the tender platform: that remains human work
In enkele minuten aangeslotenConnected in a matter of minutes
Vervang in de voorbeelden waanb_JOUW_TOKEN door het token dat je van WIDE hebt ontvangen. Let op: dit is een ánder token dan dat van de huisstijl- of de RAG-oplossing.In the examples, replace waanb_JOUW_TOKEN with the token you received from WIDE. Note: this is a different token from the house-style or RAG solution's.
Dit heb je nodig voordat je begintWhat you need before you start
- Een wide-aanbesteding-token van WIDE Solutions (begint met
waanb_). Nog geen token? Vraag het aan bij Wil Peters (wil.peters [at] widesolutions.eu).A wide-aanbesteding token from WIDE Solutions (starts withwaanb_). No token yet? Request one from Wil Peters (wil.peters [at] widesolutions.eu). - Een AI-assistent in een MCP-compatibele omgeving. Een assistent met een eigen terminal, zoals Claude Code, werkt het prettigst: die voert de fasen en de controlescripts direct voor je uit.An AI assistant in an MCP-compatible environment. An assistant with its own terminal, such as Claude Code, works best: it runs the phases and the check scripts for you directly.
- python3 met het pakket python-docx, voor de renders naar DOCX. De controles zelf hebben geen extra pakketten nodig.python3 with the python-docx package, for the DOCX renders. The checks themselves need no extra packages.
- De aanbestedingsdocumenten (leidraad, programma van eisen, bijlagen) als bestanden op je eigen systeem.The tender documents (guideline, programme of requirements, annexes) as files on your own system.
De controle- en renderscripts hoef je niet zelf te installeren: je assistent downloadt ze via dezelfde dienst en verifieert elke download vóór gebruik met een cryptografische controlesom (sha256).You do not need to install the check and render scripts yourself: your assistant downloads them through the same service and verifies every download with a cryptographic checksum (sha256) before use.
Claude Code
claude mcp add --transport http wide-aanbesteding \
https://mcp.widesolutions.eu/wide-aanbesteding/mcp \
--header "Authorization: Bearer waanb_JOUW_TOKEN"
Controleer daarna met claude mcp list of de server wide-aanbesteding „connected" toont. Vraag vervolgens: „Haal de wide-aanbesteding skill op en start de intake voor onze inschrijving."Then check with claude mcp list that the server wide-aanbesteding shows “connected”. Then ask: “Fetch the wide-aanbesteding skill and start the intake for our bid.”
Cursor, VS Code en andere clients met header-ondersteuningCursor, VS Code and other clients with header support
{
"mcpServers": {
"wide-aanbesteding": {
"url": "https://mcp.widesolutions.eu/wide-aanbesteding/mcp",
"headers": { "Authorization": "Bearer waanb_JOUW_TOKEN" }
}
}
}
De dienst spreekt Streamable HTTP en is stateless: er staat geen sessie op onze server, het dossier op jouw systemen is de toestand. Elke MCP-compatibele client koppelt volgens hetzelfde patroon.The service speaks Streamable HTTP and is stateless: no session lives on our server, the case file on your systems is the state. Any MCP-compatible client connects following the same pattern.
Eén token, één klant, één gebruikerOne token, one client, one user
Tokens worden door WIDE op aanvraag uitgegeven, per klant en per gebruiker. Het token bepaalt welke klantbundel je assistent kan zien; daarom deel je het nooit, ook niet binnen je eigen organisatie.Tokens are issued by WIDE on request, per client and per user. The token determines which client bundle your assistant can see, which is why you never share it, not even within your own organisation.
Zo ga je ermee omHow to handle it
- Je krijgt het token bij uitgifte eenmalig te zien; bewaar het direct in een wachtwoordmanagerYou see the token once, at issue time; store it in a password manager right away
- Nooit in code, chats of URL's plakken; alleen in de Authorization-header van je MCP-configuratieNever paste it into code, chats or URLs; only into the Authorization header of your MCP configuration
- Kwijt of mogelijk uitgelekt? Meld het bij Wil Peters (wil.peters [at] widesolutions.eu): het oude token wordt ingetrokken en je krijgt een nieuwLost or possibly leaked? Report it to Wil Peters (wil.peters [at] widesolutions.eu): the old token is revoked and you receive a new one
Wat het token niet kanWhat the token cannot do
- Bundels van andere klanten openen: de toegang is per klant strikt gescheidenOpen other clients' bundles: access is strictly separated per client
- Achteraf worden opgevraagd: een verloren token wordt niet teruggezocht maar vervangenBe retrieved afterwards: a lost token is not looked up but replaced
- Bij jullie dossier: het dossier staat op je eigen systemen en heeft het token niet nodigReach your case file: the file sits on your own systems and does not need the token
Als het niet meteen werktIf it doesn't work right away
| Melding of symptoomMessage or symptom | Wat er aan de hand isWhat is going on |
|---|---|
401 unauthorized | Het token ontbreekt, is verkeerd overgenomen of is ingetrokken. Controleer de header (Bearer waanb_…, let op de spatie) en vraag zo nodig een nieuw token aan.The token is missing, copied incorrectly or has been revoked. Check the header (Bearer waanb_…, mind the space) and request a new token if needed. |
| Controlesom (sha256) klopt nietChecksum (sha256) mismatch | Pak het scriptpakket niet uit. Download opnieuw; klopt de controlesom dan nog niet, stop en meld het bij WIDE.Do not unpack the script package. Download again; if the checksum still doesn't match, stop and report it to WIDE. |
| De render naar DOCX faaltThe DOCX render fails | Meestal ontbreekt het pakket python-docx. Installeer het met python3 -m pip install python-docx; de controles zelf hebben het niet nodig.Usually the python-docx package is missing. Install it with python3 -m pip install python-docx; the checks themselves do not need it. |
| Iets andersSomething else | Mail ons de fase waarin je zit en de foutmelding; support loopt via WIDE en we kijken met je mee.Email us the phase you are in and the error message; support runs through WIDE and we will look into it with you. |
Kom je er niet uit? Wil Peters (wil.peters [at] widesolutions.eu) helpt je verder.Can't figure it out? Wil Peters (wil.peters [at] widesolutions.eu) will help you out.
Een aanbesteding op de agenda?A tender on the agenda?
Vraag een token aan en start vandaag nog de intake - of plan eerst een gesprek over wat de oplossing voor jullie inschrijvingen kan betekenen.Request a token and start the intake today - or plan a conversation first about what the solution can mean for your bids.
Vraag een token aanRequest a token →