Cadourile.ro
Manage gift lists, gifts and reservations on Cadourile.ro (Romanian gift list app) from your AI assistant. 14 tools: create and edit lists, add gifts from a product link, reserve and cancel reservations. Requires a personal access token.
Servidor MCP alojado
npx add-mcp 'https://cadourile.ro/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Poți conecta un asistent AI compatibil cu protocolul MCP (Model Context Protocol) — Claude Code, Claude Desktop, ChatGPT, Gemini, Groq, Cursor, Codex CLI sau altul — la contul tău Cadourile.ro. Asistentul poate atunci să-ți creeze liste de cadouri, să adauge cadouri și să gestioneze rezervări, direct dintr-o conversație.
Ce poate face un asistent conectat
Liste
Creează, citește și actualizează liste de cadouri.
Cadouri
Adaugă, citește și actualizează cadouri dintr-o listă. Dă-i asistentului un link către un produs și poate extrage automat titlul, descrierea, imaginea și prețul — la fel ca formularul de pe site.
Rezervări
Rezervă sau anulează rezervarea unui cadou, pe propriile tale liste.
Ca invitat
Pe liste ale altcuiva la care ești invitat, actualizează sau anulează propriile rezervări/confirmări de prezență — nu poate rezerva cadouri noi și nu poate atinge rezervările altor invitați.
Ce NU poate face: un asistent conectat prin token nu poate șterge liste sau cadouri — acțiunile de ștergere sunt permise doar din contul tău, autentificat direct pe cadourile.ro. Pe listele altcuiva, nu poate face nimic altceva decât actualiza propriile rezervări/confirmări existente.
Cum se configurează
- Din Setări cont → Integrări (asistenți AI), generează un token nou. Alege ce acces are (citire și scriere, sau doar citire) și, opțional, o expirare.
- Token-ul e afișat o singură dată. Copiază-l imediat — nu va mai putea fi recuperat ulterior (poți oricând genera altul).
- Configurează clientul tău AI cu adresa
https://cadourile.ro/mcpși tokenul — alege clientul tău mai jos. Serverul rulează pe infrastructura Cadourile.ro: nu trebuie să clonezi cod, să instalezi Python sau să întreții vreun proces pe mașina ta.
Claude Code
Din terminal:
claude mcp add --scope user --transport http cadourile https://cadourile.ro/mcp \
--header "Authorization: Bearer cad_mcp_..."
Verifică conexiunea cu /mcp în Claude Code.
Claude Desktop / claude.ai (web, mobil)
Din Settings → Connectors → Add custom connector: introdu URL-ul https://cadourile.ro/mcp, alege „No sign-in" la autentificare, apoi la secțiunea „Request headers" adaugă header-ul Authorization cu valoarea Bearer cad_mcp_....
Secțiunea „Request headers" e în beta la Anthropic și poate să nu fie încă disponibilă pentru toate conturile — dacă nu o vezi în dialog, opțiunea nu a ajuns încă la organizația ta.
ChatGPT
Din Settings → Apps & Connectors → Create: introdu URL-ul https://cadourile.ro/mcp, alege metoda de autentificare „Access token / API key" și lipește tokenul (fără „Bearer" — ChatGPT îl adaugă automat). Disponibil pe planurile Plus, Pro, Business, Enterprise și Edu.
Cursor
În ~/.cursor/mcp.json (sau .cursor/mcp.json din proiect):
{
"mcpServers": {
"cadourile": {
"url": "https://cadourile.ro/mcp",
"headers": {
"Authorization": "Bearer cad_mcp_..."
}
}
}
}
OpenAI Codex CLI
În ~/.codex/config.toml:
[mcp_servers.cadourile]
url = "https://cadourile.ro/mcp"
http_headers = { Authorization = "Bearer cad_mcp_..." }
Gemini (aplicația Gemini)
Din gemini.google.com (pe web): Settings → Connected apps → Add a custom app → introdu URL-ul https://cadourile.ro/mcp. Cadourile.ro nu oferă înregistrare automată (OAuth Dynamic Client Registration), așa că la pasul de autentificare deschide „Show more" → „Advanced features" și adaugă manual header-ul Authorization cu valoarea Bearer cad_mcp_.... Conexiunea configurată în web e disponibilă apoi și în aplicația mobilă Gemini. Interfața e relativ nouă la Google și denumirile pașilor se pot schimba — dacă nu găsești exact aceste opțiuni, caută „Connected apps" sau „custom app" în Settings.
Conectorii personalizați din aplicația Gemini sunt disponibili doar pentru conturi Google personale (nu de organizație/școală), utilizatori de 18+ ani, cu regiunea contului în SUA, iar interfața acelui flux e doar în engleză. Dacă nu îndeplinești condițiile, folosește Gemini CLI mai jos.
Gemini CLI
În ~/.gemini/settings.json (sau .gemini/settings.json din proiect):
{
"mcpServers": {
"cadourile": {
"httpUrl": "https://cadourile.ro/mcp",
"headers": {
"Authorization": "Bearer cad_mcp_..."
}
}
}
}
Tokenul nu trebuie scris niciodată într-un mesaj de chat către asistent. El intră direct în configurația clientului (ca header HTTP) — asistentul primește doar rezultatele acțiunilor, nu tokenul în sine.
Prin API (pentru dezvoltatori)
Groq și API-ul OpenAI brut nu au o interfață de chat cu conectori de tip „lipește URL-ul și gata" — accesul la serverul MCP se face din codul propriu, per cerere, prin Responses API. Util dacă construiești propria aplicație sau bot peste aceste modele.
Groq
Remote MCP e în beta pe Groq Responses API (endpoint compatibil OpenAI):
from openai import OpenAI
client = OpenAI(
api_key="your_groq_api_key",
base_url="https://api.groq.com/openai/v1",
)
response = client.responses.create(
model="openai/gpt-oss-120b",
input="Creează-mi o listă de cadouri pentru ziua de naștere",
tools=[{
"type": "mcp",
"server_label": "cadourile",
"server_url": "https://cadourile.ro/mcp",
"headers": {"Authorization": "Bearer cad_mcp_..."},
# "never" execută automat orice acțiune, inclusiv scriere, fără confirmare —
# folosește un token doar-citire cât testezi, sau "always" pentru confirmare manuală.
"require_approval": "always",
}],
)
OpenAI API (Responses API)
Aceeași structură, direct pe API-ul OpenAI (diferit de aplicația ChatGPT descrisă mai sus, unde conectorii se adaugă din Settings, nu din cod):
from openai import OpenAI
client = OpenAI(api_key="your_openai_api_key")
response = client.responses.create(
model="gpt-5.1", # orice model care suportă Responses API + tool-ul "mcp"
input="Creează-mi o listă de cadouri pentru ziua de naștere",
tools=[{
"type": "mcp",
"server_label": "cadourile",
"server_url": "https://cadourile.ro/mcp",
"headers": {"Authorization": "Bearer cad_mcp_..."},
# "never" execută automat orice acțiune, inclusiv scriere, fără confirmare —
# folosește un token doar-citire cât testezi, sau "always" pentru confirmare manuală.
"require_approval": "always",
}],
)
Revocare
Poți revoca oricând un token din Setări cont → Integrări — efectul e imediat, orice cerere ulterioară cu acel token e respinsă.