Support · Aanbesteding-oplossingSupport · Tender solution

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/mcp
acht begeleide faseneight guided phases drie akkoordmomententhree approval moments machinale checksmachine-run checks DOCX · HTML
Wat is hetWhat is it

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

het fasespoor · van uitvraag tot evaluatiethe phase track · from tender to evaluation
AKKOORD 1APPROVAL 1 AKKOORD 2APPROVAL 2 AKKOORD 3APPROVAL 3 DRIE MOMENTEN WAAROP JIJ AFTEKENT · ZE VERVALLEN NOOITTHREE MOMENTS WHERE YOU SIGN OFF · THEY NEVER LAPSE 0 INTAKE 1 ANALYSEANALYSIS 2 WINSTRATEGIEWIN STRATEGY 3 PRIORITERINGPRIORITISATION 4 SCHRIJVENWRITING 5 KWALITEITS-QUALITY CONTROLECONTROL 6 PRESENTATIEPRESENTATION 7 EVALUATIEEVALUATION NA AKKOORD 3 RENDEREN DE DEFINITIEVE DOCUMENTEN NAAR DOCX EN HTMLAFTER APPROVAL 3 THE FINAL DOCUMENTS RENDER TO DOCX AND HTML
scroll voor het hele spoor →scroll for the full track →
De acht fasen op een rij. Bij de ruiten stopt het proces voor jouw akkoord: op de analyse, op de winstrategie en op het kwaliteitsrapport.The eight phases in a row. At the diamonds the process halts for your approval: on the analysis, on the win strategy and on the quality report.
Wat het oplevertWhat it delivers

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.

De borgingThe safeguards

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.

de machinale controlerun · fase 5the machine-run inspection · phase 5
  • 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.
uitkomst: kwaliteitsrapport → akkoord 3 → definitieve rendersoutcome: quality report → approval 3 → final renders
Jouw gegevensYour data

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.

de scheiding · kern en klantbundelsthe separation · core and client bundles
De gedeelde kernThe shared core PROCES · TEMPLATES · CHECKS · GEEN KLANTGEGEVENSPROCESS · TEMPLATES · CHECKS · NO CLIENT DATA Bundel andere klantOther client's bundle NIET MET JOUW TOKENNOT WITH YOUR TOKEN Jouw klantbundelYour client bundle TARIEVEN · REFERENTIES · CV'SRATES · REFERENCES · CVS HUISFORMULERINGENHOUSE WORDING Bundel andere klantOther client's bundle NIET MET JOUW TOKENNOT WITH YOUR TOKEN jouw token · waanb_…your token · waanb_…
scroll voor het hele schema →scroll for the full diagram →
Je token ontsluit de gedeelde kern en precies één bundel: die van jullie. De bundels van andere klanten bestaan voor jouw token niet.Your token unlocks the shared core and exactly one bundle: yours. Other clients' bundles do not exist for your token.

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.

EerlijkHonest

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
AankoppelenConnecting

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

Terminal
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

mcp.json
{
  "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.

De server accepteert het token uitsluitend via de Authorization-header. Testen zonder token kan met de statuscheck: https://mcp.widesolutions.eu/wide-aanbesteding/health hoort {"status":"ok"} te tonen.The server accepts the token exclusively via the Authorization header. You can test without a token via the status check: https://mcp.widesolutions.eu/wide-aanbesteding/health should show {"status":"ok"}.
Je tokenYour token

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
waanb_9f2c…  - vast voorvoegsel + 48 tekens. Intrekken werkt per direct; support en tokenaanvragen lopen via WIDE.- fixed prefix + 48 characters. Revocation takes effect immediately; support and token requests run through WIDE.
Problemen oplossenTroubleshooting

Als het niet meteen werktIf it doesn't work right away

Melding of symptoomMessage or symptomWat er aan de hand isWhat is going on
401 unauthorizedHet 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) mismatchPak 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 failsMeestal 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 elseMail 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