Referința completă a endpoint-urilor API DataDriven, generată direct din specificația OpenAPI 3.1, plus catalogul complet al uneltelor MCP. Pentru o prezentare a produsului și tarifelor vezi pagina de detalii API & MCP.

Server-ul MCP la https://api.datadriven.ro/mcp expune următoarele unelte cu
descrieri optimizate pentru consum LLM. Definițiile complete sunt în
mcp-tools.yaml.
{ projectId, projectName }.callsCap = max(callsCapFloor, creditsUsedThisCycle × callsPerCredit) — fiecare credit folosit ridică limita de apeluri cu 500. Ciclurile sunt ancorate pe ziua de plată Stripe.SCN1174909). Aceeași limită.
Toate trei împart același pool de deduplicare cu get_tender_by_id: dacă ai cerut deja licitația în acest ciclu, sunt gratuite.
maxDepth 1/2/3, format outline/json. Pasul de start când întrebarea e despre conținut — folosește id-ul de capitol în get_tender_markdown.chapterId (din TOC) sau attachmentId + pageStart/pageEnd. Buget 60 000 caractere cu paginare.nextPage/nextAttachment pentru a continua.pages.json + preview per-attachment (totalPages + primele 200 caractere). Pentru agenți cu acces filesystem care vor să descarce și să grep-uiască local.substring (literal, default — pentru coduri/cifre/date exacte), semantic (vector search cu multilingual-e5-base, INT8 CPU — pentru întrebări în limbaj natural, rezolvă morfologie și sinonime), hybrid (substring + semantic combinate). Modurile semantice cer ca licitația să fi trecut prin pipeline-ul structured-MD.originalUrl (fișierul brut) și searchableUrl (PDF OCR-uit, text selectabil), arhivele zip (originale + searchable) și pagesJsonUrl (textul extras pagină cu pagină). Pentru când utilizatorul cere fișiere, PDF-uri sau „textul licitației”.applyMonitoringCriteria și onlyOngoingAcquisitions.companyStats (valori câștigate, număr loturi, top autorități, top competitori). Două citiri punctuale, fără agregare on-the-fly.