Ühenda AI-agendid MCP abil
Luba Claude'il, ChatGPT-l, Geminil, Grokil, Cursoril ja teistel AI-agentidel otsida ettevõtteid Nolas ning pärast sisselogimist hallata sinu broneeringuid ja kliente.
Nola käitab Model Context Protocoli (MCP) serverit, et AI-agendid saaksid sellega otse suhelda. Igaühe agent saab otsida avalikustatud ettevõtteid, teenuseid, hindu ja vabu aegu. Sinu enda agent saab sinu nimel sisse logida ning vaadata sinu kalendrit ja kliente, ja kui sa seda lubad, siis teha, muuta ja tühistada broneeringuid ning muuta ressursse, teenuseid, nädalatunde ja hinnareegleid.
See töötab iga agendiga, mis toetab MCP-kaugservereid üle voogedastatava HTTP (Streamable HTTP), sealhulgas Claude'i, ChatGPT, Gemini, Groki, Cursori, VS Code'i, Microsoft Copilot Studio, Perplexity ja Mistral Le Chatiga.
Kaks aadressi
| Aadress | Kasutusala | Sisselogimine |
|---|---|---|
https://getnola.co/api/mcp/provider | Sinu enda ettevõte: kalender, kliendid, broneeringud | Nõutav. Agent avab Nola sisselogimislehe |
https://getnola.co/api/mcp | Avalikud otsingud: ettevõtted, teenused, hinnad, vabad ajad, abi | Pole vaja. API-võti lisab sinu ettevõtte tööriistad |
Mõlemad aadressid on koos nupuga Kopeeri nähtaval jaotises Seaded → Integratsioonid → AI-agendid (MCP).
Ühenda oma agent
Claude
- Lisa Claude'is kohandatud pistikprogramm (custom connector) ja kleebi URL-iks
https://getnola.co/api/mcp/provider. - Klõpsa Ühenda. Avaneb Nola sisselogimisleht.
- Logi sisse oma Nola kontoga ja kinnita ligipääs.
Claude Code'is käivita see käsk ja kasuta sisselogimiseks käsku /mcp:
claude mcp add --transport http nola https://getnola.co/api/mcp/provider
ChatGPT
- Lülita sisse arendajarežiim ja loo uus rakendus (connector) URL-iga
https://getnola.co/api/mcp/provider. - Vali autentimiseks OAuth ja salvesta.
- Logi oma Nola kontoga sisse, kui ChatGPT seda küsib.
ChatGPT põhjalik otsing (deep research) kasutab avalikke tööriistu search ja fetch, mis ei vaja sisselogimist.
Cursor, VS Code ja Gemini CLI
Lisa server kliendirakenduse MCP-seadistusse ja logi sisse, kui rakendus seda küsib.
Cursor (mcp.json):
{ "mcpServers": { "nola": { "url": "https://getnola.co/api/mcp/provider" } } }
VS Code (.vscode/mcp.json):
{ "servers": { "nola": { "type": "http", "url": "https://getnola.co/api/mcp/provider" } } }
Gemini CLI (settings.json):
{ "mcpServers": { "nola": { "httpUrl": "https://getnola.co/api/mcp/provider" } } }
Copilot Studio, Perplexity, Mistral Le Chat ja muud rakendused
Lisa MCP-kaugserver URL-iga https://getnola.co/api/mcp/provider ja vali OAuth. Rakendus seob end Nola sisselogimisega automaatselt.
Agendid, mis ei saa sisse logida: Grok API, OpenAI Responses API, n8n
Mõned agendid oskavad saata ainult püsivat tokenit. Loo vajalike õigustega API-võti ja edasta see bearer-tokenina aadressile https://getnola.co/api/mcp.
API-võtmed vajavad paketti Business või Enterprise. Teiste pakettide puhul lükatakse agendi võtmega tehtud päringud tagasi; enda kontoga sisselogimine (OAuth) töötab iga paketiga.
xAI Grok API:
{ "type": "mcp", "server_url": "https://getnola.co/api/mcp", "server_label": "nola", "authorization": "nola_live_…" }
OpenAI Responses API:
{ "type": "mcp", "server_label": "nola", "server_url": "https://getnola.co/api/mcp", "authorization": "nola_live_…", "require_approval": "always" }
Anthropic Messages API (MCP pistikprogramm):
{ "type": "url", "name": "nola", "url": "https://getnola.co/api/mcp", "authorization_token": "nola_live_…" }
Mida sisselogitud agent teha saab
Agent saab samasuguse ligipääsu nagu sinu roll ettevõttes. Administraatori agent saab hallata broneeringuid ja kliente, kuid mitte seadeid; raamatupidaja agent ei näe kalendrit ega kliente. Töötajad, kelle ligipääs on piiratud nende endi ressurssidega, näevad ainult vastavaid broneeringuid, ja töötajad, kellel puudub ligipääs rahale, ei näe hindu. API-võtme puhul määravad õigused võtmele antud skoobid.
Kui kuulud mitmesse ettevõttesse, töötab agent vaikimisi esimeses. Palu tal kutsuda välja get_business_overview, mis loetleb sinu ettevõtted, ja anda ettevõtte nimeosa (slug) parameetrina workspace.
Lugemine
| Tööriist | Mida see teeb |
|---|---|
get_business_overview | Ajavöönd, valuuta, eelseisvad broneeringud, ootel kinnitused, teenused ja info, kas agendid võivad muudatusi teha |
list_bookings | Kahe kuupäeva vahelised broneeringud, filtreerituna staatuse või kliendi, teenuse ja märkmete otsingu järgi |
get_booking | Üks broneering koos kliendi, teenuse, ressursside, märkmete ja makse staatusega |
list_business_services | Sinu teenused, soovi korral ka mitteaktiivsed |
list_resources | Väljakud, ruumid, töötajad ja varustus |
list_availability_slots | Vabad saadavuse ajapilud koos mahu ja broneeritud kohtadega |
get_weekly_hours | Iganädalased lahtiolekuajad |
get_booking_rules | Etteteatamisajad, puhvrid, tühistamisaken ja tasud |
list_clients | Kliendid alates uusimatest või otsing nime, e-posti või telefoni järgi |
get_client | Üks klient koos ees- ja perekonnanimega, märkmete, siltide ja hiljutiste broneeringutega |
list_class_sessions | Kahe kuupäeva vahelised tunnid koos juhendaja, ruumi, vabade kohtade arvu ja ootenimekirja suurusega |
get_class_roster | Üks tund koos broneeritud inimestega ja infoga, kas igaüks neist on sisse registreerunud |
Muudatuste tegemine
| Tööriist | Mida see teeb |
|---|---|
create_booking | Broneerib kliendile teenuse. Kontrollib mahtu, reegleid, blokeeritud aegu ja ressursside saadavust samamoodi nagu rakenduses tehtud broneering |
update_resource | Muudab ressursi nime, avamis- ja sulgemisaega, ajavahemikku või seda, kas see on aktiivne |
update_service | Muudab teenuse nime, kestust, hinda või seda, kas seda saab broneerida |
set_weekly_hours | Määrab ettevõtte või ühe teenuse nädalatunnid |
list_pricing_rules | Näitab hinnareegleid, sealhulgas tunni- ja 15 minuti hindu |
create_pricing_rule | Lisab hinnareegli. Hind tunnis ja Hind 15 minuti kohta kasvavad koos broneeringuga |
update_pricing_rule | Muudab hinnareeglit |
reschedule_booking | Liigutab broneeringu uuele ajale. Klienti teavitatakse |
cancel_booking | Tühistab broneeringu. Klienti teavitatakse, aeg vabastatakse ja aega pakutakse ootenimekirjale |
create_client | Lisab kliendi väljade firstName ja lastName järgi või ühe välja name järgi, mis jagatakse viimase tühiku kohalt. Kui sama e-postiga klient on juba olemas, tagastatakse olemasolev |
update_client | Muudab kliendi väljasid firstName, lastName (või täisnime name), e-posti, telefoni, märkmeid või silte. Muutuvad ainult väljad, mille edastad |
create_availability_slot | Avab broneeritava ajapilu, soovi korral kindlale teenusele |
book_class_session | Lisab kliendi tundi. Kui liikmesus või kordade kaart katab tunni, kasutatakse seda; muidu tasutakse kohapeal. Sama kliendi puhul uuesti küsimisel tagastatakse juba olemasolev koht |
Andmete importimine
Ettevõtte omaniku agent saab tuua andmed üle teisest süsteemist samamoodi nagu abilise import. Ainult omanik, sisselogituna: töötajad ja API-võtmed neid tööriistu ei saa. Agent saadab tabeli CSV-tekstina.
| Tööriist | Mida see teeb |
|---|---|
import_start | Alustab ühte tüüpi andmete importi (liikmed, liikmesused, paketid, külastused, pereseosed, broneeringud, püsibroneeringud, broneeringute ajalugu või tunnis osalejad) ja pakub välja, milline veerg on milline |
import_dry_run | Kontrollib iga rida ilma importimata ja loetleb kõik read, mida ei saa importida, koos põhjusega |
import_commit | Impordib kontrolli läbinud read. Küsib enne kinnitust |
import_undo | Võtab impordi tagasi, välja arvatud vahepeal kasutatu. Küsib enne kinnitust |
Luba AI-agentidel muudatusi teha
Agendid saavad sinu ettevõtte andmeid ainult lugeda, kuni omanik lubab muudatused:
- Ava Seaded → Integratsioonid ja otsi jaotist AI-agendid (MCP).
- Lülita sisse lüliti valiku Luba AI-agentidel muudatusi teha kõrval.
Kui see on väljas, on muudatuste tegemise tööriistad agentide eest peidetud. Lülitit saab muuta ainult ettevõtte omanik. Omanik ja juhi rolliga meeskonnaliikmed saavad avada lehe Seaded → Integratsioonid ja seda jaotist näha, kuid juhid ei saa lülitit sisse lülitada. Meeskonnaliikmed, kelle ligipääs piirdub teatud asukohtade, ressursside või oma kalendriga, seda lehte ei näe.
Iga agendi tehtud muudatus salvestatakse auditilogisse koos kasutaja (või API-võtme looja) nime ja märkega, et see tehti MCP kaudu.
Kinnitused
reschedule_booking, cancel_booking, update_resource, update_service, set_weekly_hours, create_pricing_rule, update_pricing_rule, import_commit ja import_undo ei tee muudatust kohe esimesel väljakutsel. Need tagastavad muudatuse eelvaate ja kinnitustokeni. Agent peaks sulle eelvaadet näitama; muudatus jõustub alles siis, kui agent teeb uue päringu samade andmete ja tokeniga. Token kehtib 5 minutit ja ainult selle konkreetse muudatuse jaoks.
create_booking võtab vastu parameetri idempotencyKey. Kui agent kordab sama võtmega päringut 24 tunni jooksul, tagastab Nola esimese broneeringu uue loomise asemel.
Mida saab vaadata igaühe agent
Ilma sisse logimata saavad agendid kasutada järgmisi tööriistu ettevõtete puhul, kellel on avalikustatud broneerimisleht:
| Tööriist | Mida see teeb |
|---|---|
search | Otsib ettevõtteid, teenuseid ja abijuhendeid. Tagastab ID-d tööriista fetch jaoks |
fetch | Tagastab otsingutulemuse täisteksti |
list_providers | Avalikus kataloogis olevad ettevõtted (demo.getnola.co lehel demoettevõtted) |
get_provider | Üks avalikustatud ettevõte nimeosa (slug) järgi |
list_services | Ettevõtte aktiivsed teenused koos kestuse, hinna ja broneerimislingiga |
check_availability | Teenuse vabad ajad. Kindlate toimumisaegadega tund tagastab need toimumisajad. Teised teenused tagastavad kindlad ajapilud, tiiajad või vabad algusajad väljaku, ruumi või treeneri kohta. Aeg ei ole vaba, kui sellel on juba broneering, tund või püsibroneering |
get_pricing | Ühe teenuse hind, valuuta ja kestus |
search_help | Otsib sellest abikeskusest inglise, eesti või vene keeles |
Kliendid viivad broneerimise ja maksmise lõpule broneerimislehe lingil, mille agent neile annab.
Kellaajad ja ajavööndid
Kõik kellaajad on vormingus ISO 8601 koos ajavööndi nihkega, näiteks 2026-10-01T09:00:00+03:00. Ilma nihketa aegu vastu ei võeta, et agent ei broneeriks kogemata valel kellaajal. get_business_overview ja check_availability tagastavad sinu ettevõtte ajavööndi.
Piirangud
| Tegevus | Piirang |
|---|---|
| Päringud ilma sisselogimiseta | 120 minutis võrguaadressi kohta, lühiajalised sööstud kuni 60 |
| Sisselogitud agendi või API-võtme päringud | 600 minutis, lühiajalised sööstud kuni 120 |
| Muudatused ettevõtte kohta | 30 minutis, lühiajalised sööstud kuni 10 |
Piirangu ületamisel vastab Nola staatusega 429 ja päisega Retry-After.
Arendajatele
- Protokoll: MCP 2026-07-28 üle voogedastatava HTTP (Streamable HTTP). Teenindatakse ka 2025. aasta protokolliversioonide kliente. Server seansse ei säilita.
- Sisselogimine: OAuth 2.1 koos PKCE-ga. Otspunkt vastab koodiga
401koos päisegaWWW-Authenticate, mis viitab aadressile/.well-known/oauth-protected-resource/api/mcp/provider. Kliendid registreeruvad dokumendiga Client ID Metadata Documents või lahendusega Dynamic Client Registration. Skoobid:openid profile email. - Veateated tagastatakse tööriista tulemusena koos parameetriga
isError: trueja loetava põhjendusega, et agent saaks end ise parandada. - Teistelt veebilehtedelt tulevad brauseripäringud lükatakse tagasi.
| Aadress | Sisu |
|---|---|
/.well-known/mcp/server-card.json | Serverikaart: nimi, aadressid, sisselogimine ja täielik tööriistade loend |
/.well-known/mcp | Lühem manifest mõlema aadressi ja tööriistanimedega |
/.well-known/oauth-protected-resource/api/mcp/provider | OAuthi kaitstud ressursi metaandmed |
/llms.txt, /llms-full.txt | Lihttekstina kokkuvõtted otsirobotitele, sealhulgas MCP-aadressid |
/openapi.json | REST API kirjeldus |
Brauserites, mis toetavad WebMCP-d (navigator.modelContext), registreerivad Nola lehed mõned tööriistad ka brauseri sisseehitatud assistendile: list_industries, list_plans, search_help, list_providers, get_provider ja navigate (ainult avalikud lehed). list_plans tagastab pakettide nimed ja nende sisu ilma hindadeta, kuna Nola jagab hindu päringu alusel.
Seotud teemad
Kas sellest lehest oli abi?
Ikka ei leia vastust?
Küsi Nolas AI Copilotilt või saada pöördumine Nola meeskonnale. Inimene vastab ühe tööpäeva jooksul.