Sari la conținut

Planifică-ți traseul în ChatGPT sau Claude

Conectează moldova.travel la asistentul tău AI și cere-i un traseu. Caută locuri reale, verifică orele și datele, ordonează opririle și îți dă un link de trimis, cu PDF.

Adresa serverului

Singura adresă de care ai nevoie. Copiază-o în ChatGPT sau Claude:

https://moldova.travel/mcp
Cost
Gratuit.
Cont și cheie
Niciunul. Autentificare: fără.
Ce poate
Să citească catalogul și să-ți salveze un traseu. Nu rezervă și nu cere bani.
Nume sugerat
moldova-travel

Conectare, pas cu pas

ChatGPT

ChatGPT leagă servere externe printr-un conector, în modul pentru dezvoltatori. E o setare oficială; nu se instalează nimic. Merge pe conturile Plus, Pro, Business, Enterprise și Education, în browser.

  1. Deschide Settings → Security and login și pornește Developer mode.
  2. Deschide Plugins și apasă butonul + ca să creezi o aplicație în modul pentru dezvoltatori.
  3. Scrie numele Moldova Travel și lipește adresa serverului de mai sus la MCP server URL. Adresa se termină cu /mcp.
  4. Dacă ți se cere autentificarea, alege No authentication.
  5. Verifică lista de instrumente găsite și confirmă. Aplicația apare printre cele ale tale.
  6. Într-o conversație nouă apasă +, alege Developer mode și selectează Moldova Travel.

ChatGPT îți cere confirmarea înainte să apeleze un instrument care scrie. Aici sunt doar două, plan_itinerary și build_itinerary, și e normal. Meniurile ChatGPT se mută des: dacă nu găsești un nume, caută-l în Settings. Pe conturile de firmă sau școală, administratorul poate opri modul pentru dezvoltatori.

Claude (claude.ai, Desktop și Cowork)

  1. Deschide Customize → Connectors.
  2. Apasă + Add, apoi Add custom connector.
  3. Scrie numele Moldova Travel, lipește adresa serverului și apasă Continue.
  4. Apasă Continue la ecranul de autentificare, alege No sign in și apasă Add.
  5. Într-o conversație apasă + din stânga jos, alege Connectors și pornește Moldova Travel.

Pe un cont gratuit poți avea un singur conector personalizat. Pe Team și Enterprise îl adaugă întâi un proprietar, la Organization settings → Connectors; membrii îl conectează apoi la Customize → Connectors.

Claude Code

Într-un terminal rulează comanda. Serverul apare imediat în lista de instrumente.

claude mcp add --transport http moldova-travel https://moldova.travel/mcp

Cu claude mcp list vezi dacă e conectat. Adaugă --scope user ca să-l ai în toate proiectele.

Alt client

Orice client MCP care folosește HTTP (streamable HTTP) merge cu adresa de mai sus și nimic altceva: fără cont, fără cheie, fără OAuth.

Ce să ceri

Scrie ca unui prieten care cunoaște Moldova. Cu cât spui mai mult (zile, pornire, mașină sau nu, ce îți place), cu atât traseul e mai bun.

  • „Fă-mi un traseu de 3 zile prin Moldova în mai, cu vinării și o mănăstire, pornind din Chișinău.”
  • „Ce evenimente sunt în weekendul următor, la cel mult o oră de Chișinău?”
  • „Suntem patru prieteni, cu mașină închiriată. Vrem o zi la Orheiul Vechi și o degustare după-amiaza. Ordonează opririle și spune-mi cât conducem.”
  • „Ce pot vizita luni dimineața în nordul țării, când multe locuri sunt închise?”
  • „Compară pachetele turistice de două zile și spune-mi care e cel mai ieftin.”

În Claude (și în alți clienți care arată șabloanele MCP) există și șablonul plan_trip (zile, interese, dată, regiune, număr de călători), care pune tot fluxul într-un singur formular.

Ce primești

Un link de trimis
Pagina traseului, pe zile, cu hartă. Oricine are linkul o poate deschide.
PDF
Același traseu, gata de tipărit sau de trimis.
Legături către gazde
Fiecare oprire are legătura ei, ca să rezervi direct la gazdă, organizator sau turoperator.

Cum construiește asistentul traseul

Asistentul face singur pașii, în ordinea asta. Nu trebuie să-i știi numele, dar ajută să înțelegi de unde vin răspunsurile.

  1. find_place — găsește locul de pornire și coordonatele lui
  2. search_locations — caută locuri deschise în zi, aproape de traseu
  3. whats_on — adaugă evenimentele din zilele alese
  4. plan_route — ordonează opririle și estimează drumul dintre ele
  5. build_itinerary — salvează traseul și îți dă linkul

Distanțele și timpul de drum sunt estimate, nu din GPS. Prețurile sunt orientative. Dacă un loc e închis în ziua aleasă sau un eveniment e la altă dată, răspunsul conține un avertisment pe care asistentul ar trebui să-l corecteze.

Instrumente

22 de instrumente, în patru grupe. Mai e un șablon de conversație, plan_trip (zile, interese, dată, regiune, număr de călători), și două resurse: lista regiunilor, moldova://regions, și ghidul de planificare, moldova://how-to-plan.

Numele și descrierile instrumentelor sunt în engleză, limba protocolului. Datele publice (locuri, evenimente, ghiduri) vin în română și asistentul le traduce; build_itinerary, plan_itinerary, get_itinerary și instrumentele mai vechi primesc și parametrul lang (ro sau en). Un semn de întrebare după un parametru înseamnă că e opțional.

Construiește traseul · 6
find_place
A place name to its location, region and coordinates, from our catalogue and the region centres. Use it before any distance or route: coordinates never come from memory.
Parametri: name, kinds?, limit?
plan_route
Puts up to 12 stops in a short visiting order and returns the legs (each names its source: road or an estimate) and totals. Saves nothing.
Parametri: stops[ kind, id ], start { lat, lng }?, returnToStart?, optimize?
travel_between
How far and how long from one place to another, by car, on foot or by public transport, with the source of the figures; says plainly when there is no public-transport data. Each end is a place, a point or a name.
Parametri: from { kind, id } | { lat, lng } | { name }, to { kind, id } | { lat, lng } | { name }, mode?
build_itinerary
Saves the trip you assembled, day by day. Checks that every stop is published and open, proposes times, warns about clashes, and returns a share link, a planToken and a tracked goUrl for each stop. Instant: no AI call on our side.
Parametri: days[ date?, stops[ kind, id, startsAt? ] ], startDate?, lang?
plan_itinerary
Asks our own AI planner for a trip. Runs in the background and returns a planToken; the shared daily budget applies. Prefer build_itinerary.
Parametri: days, partySize, transport, budget?, interests?, travelStartDate?, lang?
get_itinerary
Reads a trip back by its planToken: the progress of a plan_itinerary call and then its itineraries, or a build_itinerary trip with its share link, PDF and map.
Parametri: planToken?, sessionId?, lang?
Caută · 8
search
Free-text search over everything published: locations, events, tours, regions, articles and guides. Returns ids such as location:12 or guide:slug, in the shape ChatGPT expects.
Parametri: query
search_semantic
Search by meaning: the locations, events, tours and articles most like what the traveller describes in their own words ("quiet, with children, near water"), each with a similarity from 0 to 1 and the same item the other searches return.
Parametri: query, lang?, kinds?, limit?, nearLat?, nearLng?, radiusKm?, region?
search_locations
Locations by text, region, category, traveller type, price, distance from a point and opening hours on a day or at a moment, with coordinates, address and weekly hours.
Parametri: text?, region?, category?, audience?, price?, nearLat?, nearLng?, radiusKm?, lodging?, openOn?, openAt?, page?, pageSize?
search_events
Events by period (past editions on request), text, region and distance, with venue, coordinates and times in UTC and Chișinău time.
Parametri: text?, region?, from?, to?, on?, includePast?, nearLat?, nearLng?, radiusKm?, page?, pageSize?
search_tours
Tour-operator packages by text, distance and maximum indicative price.
Parametri: text?, nearLat?, nearLng?, radiusKm?, maxPrice?, currency?, page?, pageSize?
whats_on
What is on in a day or a period of up to 31 days: its events and the locations open in it, optionally within a region or a radius.
Parametri: date?, from?, to?, region?, nearLat?, nearLng?, radiusKm?, limit?
list_regions
The tourism regions with code, centre, radius and how many locations and events each holds.
Parametri: fără
search_articles
The published articles and question-led guides.
Parametri: text?, kind?, page?, pageSize?
Citește · 5
fetch
The full text behind an id returned by search (location:12, event:5, tour:3, region:orhei, article:slug, guide:slug), as { id, title, text, url, metadata }.
Parametri: id
get_location
One location in full: description, weekly hours, seasonal and closure periods, address, coordinates, photos.
Parametri: id?, slug?
get_event
One event in full, by id or slug.
Parametri: id?, slug?
get_tour
One tour package in full, with its route stops in order, by id or slug.
Parametri: id?, slug?
get_article
One article or guide as plain text, partner links as tracked goUrl.
Parametri: slug, kind?
Mai vechi, încă active · 3
search_experiences
Older catalogue search. Prefer search_locations; the site's own chat still uses this one.
Parametri: lang?, region?, category?, price?, audience?, page?, pageSize?
get_events
Older list of upcoming events. Prefer search_events or whats_on.
Parametri: lang?, page?, pageSize?
get_package
Older package reader. Prefer get_tour.
Parametri: id, lang?

Limite și date personale

Cereri

120 de cereri pe minut, pe adresă IP.

Cele două instrumente care scriu, plan_itinerary și build_itinerary, au o limită mai mică: 20 de apeluri pe minut, pe adresă.

ChatGPT și Claude apelează din serverele lor, deci mulți utilizatori împart o adresă și o parte din limită e comună. Peste limită primești 429, cu antetul Retry-After: așteaptă și cere din nou.

Planuri
Planificatorul nostru AI (plan_itinerary) are un buget de cel mult 100 de planuri pe zi, în total pentru toți asistenții, iar o singură adresă poate folosi cel mult 20% din el. Un traseu compus de asistent cu build_itinerary nu apelează niciun model AI la noi și se numără ca o zecime de plan. Un plan sau un traseu se citește înapoi cu get_itinerary și planToken, timp de 7 zile.
Date personale
Serverul nu cere și nu păstrează nume sau e-mail. Nu scrie date personale în cerere: linkul unui traseu poate fi deschis de oricine îl are. Fiecare apel se înregistrează fără adresa IP: instrumentul, durata și rezultatul.
Legături
Singura legătură care duce la un partener este goUrl, o redirecționare a platformei, numărată. Asistentul trebuie să o folosească neschimbată; telefoanele, e-mailurile și site-urile partenerilor nu apar în răspunsuri.
Prețuri
Orientative, comunicate de parteneri, niciodată oferte ferme.

Dacă ceva nu merge

Primesc eroarea 429

Ai trecut de limita de cereri a adresei. Așteaptă numărul de secunde din Retry-After (de obicei un minut) și cere din nou.

Primesc PLAN_LIMIT_REACHED

Bugetul zilnic de planuri AI e folosit sau adresa și-a luat partea, ori s-au salvat prea multe trasee într-un minut. Cere asistentului să-și compună singur traseul cu build_itinerary, mult mai ieftin, sau încearcă mâine.

Conectorul nu apare în conversație

Pornește-l din meniul „+” al unei conversații noi. O conversație deschisă înainte nu îl vede.

Nu găsesc „Developer mode” în ChatGPT

Există pe conturile Plus, Pro, Business, Enterprise și Education, nu și pe cele gratuite. La firmă sau școală îl poate opri administratorul.

Asistentul dă un link care nu e de la noi

Singura legătură care duce la un partener are forma /go/… pe acest site. Cere-i să o folosească neschimbată.

Planul AI rămâne „în lucru” sau nu se mai găsește

Un plan generat durează 20–60 de secunde: cere-i să mai verifice. Dacă get_itinerary spune că nu găsește planul, tokenul e greșit sau mai vechi de 7 zile. Un traseu compus cu build_itinerary e gata pe loc.

Mai departe

Nu folosești un asistent AI? Planifică direct pe site, gratuit.