Liigu põhisisu juurde
Abikeskus
Sirvi teemasid

Ü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.

JuhendRakendusega võrreldud 6. november 2026

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

AadressKasutusalaSisselogimine
https://getnola.co/api/mcp/providerSinu enda ettevõte: kalender, kliendid, broneeringudNõutav. Agent avab Nola sisselogimislehe
https://getnola.co/api/mcpAvalikud otsingud: ettevõtted, teenused, hinnad, vabad ajad, abiPole 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

  1. Lisa Claude'is kohandatud pistikprogramm (custom connector) ja kleebi URL-iks https://getnola.co/api/mcp/provider.
  2. Klõpsa Ühenda. Avaneb Nola sisselogimisleht.
  3. 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

  1. Lülita sisse arendajarežiim ja loo uus rakendus (connector) URL-iga https://getnola.co/api/mcp/provider.
  2. Vali autentimiseks OAuth ja salvesta.
  3. 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ööriistMida see teeb
get_business_overviewAjavöönd, valuuta, eelseisvad broneeringud, ootel kinnitused, teenused ja info, kas agendid võivad muudatusi teha
list_bookingsKahe 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_servicesSinu teenused, soovi korral ka mitteaktiivsed
list_resourcesVäljakud, ruumid, töötajad ja varustus
list_availability_slotsVabad saadavuse ajapilud koos mahu ja broneeritud kohtadega
get_weekly_hoursIganädalased lahtiolekuajad
get_booking_rulesEtteteatamisajad, puhvrid, tühistamisaken ja tasud
list_clientsKliendid 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_sessionsKahe 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ööriistMida see teeb
create_bookingBroneerib kliendile teenuse. Kontrollib mahtu, reegleid, blokeeritud aegu ja ressursside saadavust samamoodi nagu rakenduses tehtud broneering
update_resourceMuudab ressursi nime, avamis- ja sulgemisaega, ajavahemikku või seda, kas see on aktiivne
update_serviceMuudab teenuse nime, kestust, hinda või seda, kas seda saab broneerida
set_weekly_hoursMäärab ettevõtte või ühe teenuse nädalatunnid
list_pricing_rulesNäitab hinnareegleid, sealhulgas tunni- ja 15 minuti hindu
create_pricing_ruleLisab hinnareegli. Hind tunnis ja Hind 15 minuti kohta kasvavad koos broneeringuga
update_pricing_ruleMuudab hinnareeglit
reschedule_bookingLiigutab broneeringu uuele ajale. Klienti teavitatakse
cancel_bookingTühistab broneeringu. Klienti teavitatakse, aeg vabastatakse ja aega pakutakse ootenimekirjale
create_clientLisab 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_clientMuudab 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_slotAvab broneeritava ajapilu, soovi korral kindlale teenusele
book_class_sessionLisab 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ööriistMida see teeb
import_startAlustab ü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_runKontrollib iga rida ilma importimata ja loetleb kõik read, mida ei saa importida, koos põhjusega
import_commitImpordib kontrolli läbinud read. Küsib enne kinnitust
import_undoVõ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:

  1. Ava Seaded → Integratsioonid ja otsi jaotist AI-agendid (MCP).
  2. 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ööriistMida see teeb
searchOtsib ettevõtteid, teenuseid ja abijuhendeid. Tagastab ID-d tööriista fetch jaoks
fetchTagastab otsingutulemuse täisteksti
list_providersAvalikus kataloogis olevad ettevõtted (demo.getnola.co lehel demoettevõtted)
get_providerÜks avalikustatud ettevõte nimeosa (slug) järgi
list_servicesEttevõtte aktiivsed teenused koos kestuse, hinna ja broneerimislingiga
check_availabilityTeenuse 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_helpOtsib 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

TegevusPiirang
Päringud ilma sisselogimiseta120 minutis võrguaadressi kohta, lühiajalised sööstud kuni 60
Sisselogitud agendi või API-võtme päringud600 minutis, lühiajalised sööstud kuni 120
Muudatused ettevõtte kohta30 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 401 koos päisega WWW-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: true ja loetava põhjendusega, et agent saaks end ise parandada.
  • Teistelt veebilehtedelt tulevad brauseripäringud lükatakse tagasi.
AadressSisu
/.well-known/mcp/server-card.jsonServerikaart: nimi, aadressid, sisselogimine ja täielik tööriistade loend
/.well-known/mcpLühem manifest mõlema aadressi ja tööriistanimedega
/.well-known/oauth-protected-resource/api/mcp/providerOAuthi kaitstud ressursi metaandmed
/llms.txt, /llms-full.txtLihttekstina kokkuvõtted otsirobotitele, sealhulgas MCP-aadressid
/openapi.jsonREST 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

Ikka ei leia vastust?

Küsi Nolas AI Copilotilt või saada pöördumine Nola meeskonnale. Inimene vastab ühe tööpäeva jooksul.