Sari la conținut

Asistent AI (MCP)

Întreabă-ți asistentul AI despre achizițiile publice. Răspunde din aceleași date și cu aceiași indicatori ca site-ul.

Ce este

Serverul MCP (Model Context Protocol) al PeBaniiNostri.ro îi dă asistentului tău AI acces direct la datele site-ului: achizițiile directe, achizițiile offline și licitațiile din 2018 încoace, profilurile autorităților și ale furnizorilor, statisticile naționale și cei zece indicatori de risc. Pui întrebarea în cuvintele tale; asistentul alege uneltele, citește cifrele și îți răspunde cu ele, cu trimiteri la paginile de pe site.

Nu trebuie să știi coduri CPV, CUI-uri sau cum se numește un filtru. Asistentul le află singur și poate lega mai multe întrebări într-o investigație: găsește autoritatea, îi citește profilul, apoi coboară în cazurile unui indicator și în achizițiile din spatele lor.

Adresa serverului

https://pebaniinostri.ro/mcp

Transport Streamable HTTP, autentificare OAuth 2.1. Aplicația află singură unde te autentifici: la prima conectare treci printr-un ecran de consimțământ al nostru, apoi prin Google.

30 unelte

Profiluri, liste, cei zece indicatori, statistici naționale și căutare în achiziții.

Tabele, grafice și hărți

În aplicațiile care afișează MCP Apps, rezultatele apar în conversație ca tabele sortabile, grafice și hărți pe județe.

Doar citire, gratuit

Uneltele doar citesc date deschise: 1.000 de apeluri pe zi, același buget ca API-ul REST.

Autentificare cu Google

Google confirmă doar că ai un cont: niciun e-mail, nume sau fotografie. Site-ul nu setează niciun cookie.

Cum îl conectezi

Meniurile aplicațiilor se schimbă de la o versiune la alta. Dacă nu găsești exact aceste denumiri, caută „conectori”, „connectors” sau „MCP” în setări.

Claude (web, desktop și mobil)

  1. Deschide Setări → Conectori și alege Adaugă conector personalizat.
  2. Dă-i un nume (de exemplu PeBaniiNostri) și lipește adresa serverului.
  3. Apasă Conectează: se deschide ecranul nostru de consimțământ, apoi autentificarea cu Google.
  4. Într-o conversație nouă, activează conectorul din meniul de unelte și pune întrebarea.

Conectorul adăugat pe web apare și în aplicațiile desktop și mobil. Pe planurile Team și Enterprise îl adaugă mai întâi un administrator.

ChatGPT

  1. Deschide Setări → Aplicații și conectori → Setări avansate și pornește Modul dezvoltator.
  2. Înapoi în Aplicații și conectori, alege Creează, dă-i un nume, lipește adresa serverului și alege autentificarea OAuth.
  3. Autorizează conexiunea: ecranul nostru de consimțământ, apoi Google.
  4. Într-o conversație, alege aplicația din meniul + și pune întrebarea.

Modul dezvoltator și aplicațiile personalizate sunt disponibile doar pe unele planuri.

Claude Code

  1. Adaugă serverul din terminal:
    claude mcp add --transport http pebaniinostri https://pebaniinostri.ro/mcp
  2. Într-o sesiune, rulează /mcp, alege pebaniinostri și autentifică-te.

Visual Studio Code (GitHub Copilot)

  1. Creează .vscode/mcp.json în proiect (sau rulează comanda MCP: Add Server):
    {
      "servers": {
        "pebaniinostri": {
          "type": "http",
          "url": "https://pebaniinostri.ro/mcp"
        }
      }
    }
  2. Pornește serverul din fișier și autentifică-te când ți se cere. Uneltele apar în Copilot Chat, în modul agent.

Cursor

  1. Adaugă serverul în ~/.cursor/mcp.json:
    {
      "mcpServers": {
        "pebaniinostri": {
          "url": "https://pebaniinostri.ro/mcp"
        }
      }
    }
  2. În Settings → MCP, apasă butonul de autentificare de lângă server.

Gemini CLI

  1. Adaugă serverul din terminal:
    gemini mcp add --transport http pebaniinostri https://pebaniinostri.ro/mcp
  2. Într-o sesiune, rulează /mcp auth pebaniinostri și autentifică-te.

Alți clienți și acces cu cheie API

Orice client MCP care vorbește Streamable HTTP și OAuth 2.1 se conectează la adresa de mai sus și își găsește singur autentificarea.

Pentru un client configurat prin antete sau pentru un script, ia o cheie API din contul tău și trimite-o ca Authorization: Bearer <cheie> sau în X-API-Key.

curl -X POST https://pebaniinostri.ro/mcp \
     -H "Content-Type: application/json" \
     -H "Accept: application/json, text/event-stream" \
     -H "X-API-Key: <key>" \
     -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Cheia ta API

Exemple de întrebări

Scrie-le cum ți-ar veni, în română sau în engleză. Sub fiecare, uneltele la care asistentul apelează de obicei.

Profilul unei autorități

„Fă-mi profilul Primăriei Municipiului Cluj-Napoca: cât a cheltuit în fiecare an, pe ce, de la cine a cumpărat și ce indicatori o semnalează.”

Asistentul găsește CUI-ul, apoi citește profilul: cheltuielile pe ani și pe fluxuri, domeniile CPV, cei mai mari furnizori și indicatorii, fiecare scor lângă referința națională.

Unelte folosite: search_entitiesget_authority_profile

Licitații fără concurență

„Care au fost cele mai mari loturi de lucrări de construcții atribuite în 2024 cu o singură ofertă?”

Loturile cu ofertant unic din diviziunea CPV 45, ordonate după banii plătiți, cu numărul SICAP, autoritatea, câștigătorii și valoarea estimată.

Unelte folosite: find_single_bidder_lots

Firme noi

„Ce firme înființate în 2023 au câștigat bani publici în primele 90 de zile? Arată-le pe cele mai mari și cine le-a plătit.”

Cazurile indicatorului #03, cu zilele scurse până la primul câștig pe fiecare flux, apoi clienții fiecărei firme, din profilul ei.

Unelte folosite: find_new_companiesget_supplier_profile

Unde se suprapun indicatorii

„Care sunt autoritățile semnalate de cei mai mulți indicatori și ce indicatori apar cel mai des împreună?”

Câte autorități semnalează fiecare număr de indicatori, matricea de suprapunere și primele autorități, fiecare cu indicatorii ei.

Unelte folosite: get_flag_convergence

Evoluția concurenței

„Cum a evoluat numărul mediu de oferte pe lot în licitațiile autorităților din județul Timiș, din 2018 până acum?”

Asistentul află codul județului, apoi citește statisticile de concurență pe ani și le desenează ca grafic.

Unelte folosite: get_reference_valuesget_tender_competition

Căutare în achiziții

„Găsește achizițiile directe de laptopuri făcute de școlile din județul Iași în 2025 și compară prețurile plătite.”

Achizițiile care se potrivesc, fiecare cu numărul SICAP legat la sursă, autoritatea, furnizorul și valoarea, apoi o comparație a prețurilor.

Unelte folosite: get_reference_valuessearch_purchases

Ce poate face

Fiecare unealtă răspunde din aceleași operații ca paginile site-ului și API-ul REST, deci cifrele sunt identice cu cele de pe site. Asistentul le alege singur; nu trebuie să le numești.

Autorități și furnizori

get_authority_profile Poate afișa un tabel, un grafic sau o hartă
Profilul unei autorități: cheltuieli pe ani și pe CPV, furnizori, scoruri, indicatori, ultimele achiziții.
get_supplier_profile Poate afișa un tabel, un grafic sau o hartă
Profilul unui furnizor: venituri, clienți, parteneri de asociere, scoruri, indicatori, ultimele vânzări.
list_authorities Poate afișa un tabel, un grafic sau o hartă
Lista autorităților, filtrată după nume, județ, cheltuieli sau indicator.
list_suppliers Poate afișa un tabel, un grafic sau o hartă
Lista furnizorilor, filtrată după nume, județ, venituri sau indicator.
get_relationships Poate afișa un tabel, un grafic sau o hartă
Cele mai mari relații dintre o autoritate și un furnizor.
get_entity_population Poate afișa un tabel, un grafic sau o hartă
Autoritățile și furnizorii ca populații: benzi de mărime, tipuri, dependență, fluxuri între județe.

Indicatori de risc

find_sliced_purchases Poate afișa un tabel, un grafic sau o hartă
#01: achiziții directe fracționate sub plafon.
find_threshold_hugging Poate afișa un tabel, un grafic sau o hartă
#02: achiziții directe la 95–100% din plafon.
find_new_companies Poate afișa un tabel, un grafic sau o hartă
#03: firme care câștigă bani publici în primele 90 de zile de la înființare.
find_captive_suppliers Poate afișa un tabel, un grafic sau o hartă
#04: furnizori care depind de un singur client.
find_single_bidder_lots Poate afișa un tabel, un grafic sau o hartă
#05: loturi de licitație atribuite cu o singură ofertă.
rank_single_bidder_authorities Poate afișa un tabel, un grafic sau o hartă
#06: autoritățile ordonate după rata ofertantului unic.
find_exact_price_matches Poate afișa un tabel, un grafic sau o hartă
#07: loturi plătite exact la valoarea estimată.
find_december_spending Poate afișa un tabel, un grafic sau o hartă
#08: cheltuieli concentrate la final de an, față de țară.
rank_discretionary_spend Poate afișa un tabel, un grafic sau o hartă
#09: ponderea achizițiilor directe în cheltuielile unei autorități.
find_concentrated_markets Poate afișa un tabel, un grafic sau o hartă
#10: piețe (autoritate, grup CPV, an) dominate de un furnizor.
get_indicator_overview Poate afișa un tabel, un grafic sau o hartă
Cei zece indicatori dintr-o privire: cazuri, bani, rata pe ani.
get_indicator_breakdown Poate afișa un tabel, un grafic sau o hartă
Distribuția cazurilor unui indicator sau unde au mers banii lui.
get_flag_convergence Poate afișa un tabel, un grafic sau o hartă
Cine e semnalat de mai mulți indicatori: suprapuneri, hărți pe județe și pe CPV.

Achiziții

search_purchases Poate afișa un tabel, un grafic sau o hartă
Caută în achizițiile directe, offline și în licitații, cu filtre pe părți, CPV, județ, an și valoare.
get_tender_contracts Poate afișa un tabel, un grafic sau o hartă
Contractele unui anunț de atribuire, cu câștigătorii și valorile lor.

Statistici naționale

get_spending_summary Poate afișa un tabel, un grafic sau o hartă
Cifrele principale ale cheltuielilor publice, cu filtre pe an, județ, CPV și tip de autoritate.
get_spending_breakdown Poate afișa un tabel, un grafic sau o hartă
Cheltuielile împărțite după o dimensiune: județ, domeniu CPV, tip de autoritate, flux.
get_spending_timeline Poate afișa un tabel, un grafic sau o hartă
Cheltuielile în timp, pe ani, semestre sau luni.
get_tender_competition Poate afișa un tabel, un grafic sau o hartă
Concurența în licitații: oferte pe lot, ofertant unic, proceduri, criterii.
get_market_structure Poate afișa un tabel, un grafic sau o hartă
Structura pieței de furnizori: concentrare și firme noi.
get_top_spending Poate afișa un tabel, un grafic sau o hartă
Cele mai mari autorități, cei mai mari furnizori și cele mai mari atribuiri.

Căutare și referință

search_entities
Găsește o autoritate sau un furnizor după nume sau CUI.
lookup_cpv
Caută coduri CPV după cod sau după cuvinte din denumire.
get_reference_values
Valorile pe care le acceptă filtrele: județe, tipuri de contract, proceduri, domenii CPV.

Unealta poate afișa rezultatul ca tabel, grafic sau hartă interactivă, în aplicațiile care suportă MCP Apps. În celelalte, asistentul primește aceleași date și le prezintă el.

Bine de știut

  • Un caz semnalat este un motiv de verificare, nu o dovadă de fraudă. Indicatorii sunt anomalii statistice; vezi metodologia.
  • Cifrele din răspunsurile uneltelor sunt ale noastre, concluziile sunt ale asistentului, care poate greși când le interpretează. Fiecare rezultat trimite la pagina de pe site unde îl poți verifica.
  • Bugetul zilnic de 1.000 de apeluri se resetează la miezul nopții. O unealtă care citește mai multe secțiuni deodată, cum e un profil, consumă un singur apel.
  • Dacă folosești cifrele, citează PeBaniiNostri.ro (CC BY 4.0), de exemplu „Sursa: PeBaniiNostri.ro”. Nu trebuie să citezi și data.gov.ro, decât dacă redistribui în bloc înregistrările-sursă. Detalii în termenii de utilizare.
  • Despre tine păstrăm un pseudonim al contului Google, datele primei și ultimei autentificări, cheia și numărul de apeluri pe zi. Nimic altceva; detalii în politica de cookie-uri.