Uku MCP-server: sinu AI-assistent töötab büroo sees.
MCP on avatud standard, mis lubab AI-assistendil kasutada rakenduse tööriistu otse. Installida pole midagi, terminali ei ole vaja ja sinu arvutisse ei jää ühtegi võtit: ühendad Uku ühe korra ja assistent, mida sa juba kasutad, teeb büroo tööd seal sees. Sinu õigustega, näidates iga kaaluka muudatuse sulle enne ette.
Beetas, Elite paketis. Töötab Claude'i, ChatGPT ja Cursoriga või agendiga, mille ise ehitasid.
Mida ma siit Ukus teha saan?
Vaata, milleni ma sinu büroos ulatun:
Millistel klientidel pole sel kuul tunde kirjas?
list_time_entrieskõik kliendid, alates 1. septembrist
Kolmel kliendil pole sel kuul ühtegi kirjet:
| Klient | Viimane kirje | Haldur |
|---|---|---|
| Acme Foods | 28. august | Kadri |
| Northwind Ltd | 21. august | Kadri |
| Baltic Timber | tänavu mitte ühtegi | Kadri |
Kõik kolm on sama halduri all ja tema on 19. kuupäevast puhkusel. Puhkus sisestati ilma asendajata, nii et töö jäi ootama, selle asemel et kellelegi teisele liikuda. Märgi asendaja ja Uku annab ülesanded üle.
Ainult lugemine. Ukus ei muutunud midagi.
Millistel klientidel me raha kaotame?
get_bi_breakdownkasumlikkus kliendi kaupa, viimased 4 kuud
Igal liikmel on omahind seadistatud, nii et need on päris marginaalid, mitte hinnangud. Neli lepingut jäi eelmises kvartalis omahinnast allapoole:
| Klient | Arveldatud | Tunnid | Marginaal |
|---|---|---|---|
| Northwind Ltd | 18 000 | 199 | −33% |
| Acme Foods | 18 000 | 203 | −30% |
| Meridian Retail | 7 000 | 64 | −10% |
| Harbour Legal | 11 000 | 108 | −9% |
Asi on hinnakirjas, mitte inimestes. Northwind ja Acme maksavad sama kuutasu ja mõlemad on sellest välja kasvanud: koos annavad nad kvartalis tagasi umbes 11 300 eurot. Hinnasta need kaks päris tundide järgi ümber ja suurem osa august kaob.
Raha lugemiseks on vaja finantsõigust, mille sina annad. Midagi ei muutunud.
Kirjuta Acme käibedeklaratsioonile kaks tundi.
log_timeteeb esimese kutsega, eelvaadet pole
Kirjas. 2 h Acme Foods, käibedeklaratsioon september, sinu nimel.
- Ülesandel on nüüd 6 h planeeritud 8 tunnist
- Tähtaeg 20. september, kontrollnimekiri 4 sammu 7-st
Acmel on kuutasuline leping, nii et üle eelarve minev tund tuleb sinu marginaalist, mitte arvelt. See deklaratsioon on kolm kuud järjest üle läinud ja see osutab pigem lepingule kui tööle.
Tegi kohe ära. Siin eelvaadet pole: asi on väike ja sinu tagasi võtta.
Saada Acme septembri arve.
send_invoicenäitab enne ja ootab kinnitust
Vaata täpselt, mis välja läheks:
- Acme Foods, arve 2451, 1640 eurot
- 12 rida, septembri töö
- Saaja finance@acmefoods.example
Üks rida paneb mind kahtlema: 4 h portaali seadistust on ka augusti arvel, nii et see võib olla topelt. Ütle sõna ja arve läheb nii nagu on, või ma võtan selle rea enne välja.
Ootan sinu kinnitust. Midagi pole saadetud.
Pane kuine raamatupidamise töövoog kõigile klientidele, kes seda kasutavad.
apply_client_workflownäitab enne ja ootab kinnitust
See puudutab korraga paljut, nii et kõigepealt proovijooks:
| Mis | Arv |
|---|---|
| Kliente vastab | 214 |
| Ülesandeid tekiks | 1926 |
| Klienti on juba peal | 12 |
| Kirju läheks välja | 0 |
Need 12 võtsid töövoo juba eelmisel kuul, nii et nad saaksid igast ülesandest teise koopia. Jätaksin nad välja, kui sa just topelt ei taha.
Ootan sinu kinnitust. Midagi pole veel juhtunud.
Mis saab kolleegi ülesannetest siis, kui ta on puhkusel?
search_helpUku oma abikeskus
Uku annab need asendajale, kelle puhkusele märkisid, täpselt nendeks päevadeks. Asendaja näeb neid oma nimekirjas asenduse märkega ja naasmispäeval liiguvad need tagasi.
Kui asendajat pole märgitud, jäävad ülesanded sinna, kus nad on, ja miski ei hoiata. Täpselt see juhtuski kolme kliendiga ülalpool.
Ainult lugemine. Ütleb ka allika: abikeskuse artikkel puhkustest ja asendamisest.
Tegutsen sinu õigustega. Kõik, millel on päris ulatus, ootab enne sinu kinnitust.
Näidisvestlus. Firmad, nimed ja numbrid on välja mõeldud.
Mida su assistent päriselt teeb.
Mitte kokkuvõtteid sinu andmetest. Tööd ennast, büroo enda süsteemis, ühest lausest, mille kirjutad.
Jooksutab büroo BI aruanded ja järjestab kliendid kasumlikkuse järgi, nii et vaikselt kahjumit toovad kliendid tulevad ise välja.
Saadab kliendile arve, olles enne näidanud täpselt, mis välja läheb, ja oodanud sinu nõusolekut.
Rakendab töövoo malli korraga 200 kliendile ja ütleb, mitmel see kohale jõudis.
Kirjutab Acme käibedeklaratsioonile kaks tundi, sinu või kolleegi nimel.
Ütleb, kes on järgmisel nädalal ülekoormatud ja milline töö on juba graafikust maas.
Selgitab, kuidas mõni Uku funktsioon töötab, viidates abiartiklile, mille ta läbi luges.
Kõik see jookseb samade õigustega, mis on sinul, ja jääb logisse. Su assistent ulatub täpselt nii kaugele kui sina, mitte sammu võrra kaugemale.
Tööriistad, mida me täna anname.
85 tööriista 16 valdkonnas, enamik neist ainult loeb. Pind kasvab pea igal nädalal, seega loe seda kui seda, mida su assistent täna teha oskab, mitte kui lõplikku nimekirja.
Kes sa oled 2
whoamiÜtleb, millise inimese ja büroo nimel assistent tegutseb.
loebmy_tasksLoetleb, mis on parasjagu sinu enda laual.
loebBüroo seadistus 3
get_setup_statusÜtleb, kui kaugel büroo Uku seadistamine on.
loebactivate_appLülitab büroole sisse ühe Uku rakenduse, olles enne näidanud, millise.
muudab · näitab enneset_billing_defaultsSeadistab büroo arvelduse vaikeseaded, olles enne näidanud, mis muutub.
muudab · näitab enne rahaOtsing 9
search_ukuLeiab asja nime järgi, kui sa pole öelnud, millise asjaga on tegu.
loebsearch_tasksLeiab ülesandeid kliendi, vastutaja, staatuse või pealkirja järgi.
loeblist_clientsLoetleb büroo kliendid või leiab ühe nime järgi.
loebget_clientAvab ühe kliendi täieliku kaardi.
loebget_taskAvab ühe ülesande koos kuupäevade, staatuse ja vastutajatega.
loeblist_contactsLoetleb inimesed, kellega kliendi juures suhtled.
loeblist_projectsLoetleb kliendi või kogu büroo projektid.
loeblist_notesLoetleb kliendi, projekti või tarnija kohta kirjutatud märkmed.
loeblist_time_entriesLoetleb üksikud ajakirjed inimese, kliendi, ülesande või kuupäeva järgi.
loebAruanded 7
get_bi_metricsLoetleb, milliseid ärinäitajaid saab vaadata ja mida iga näitaja tähendab.
loeb rahaget_bi_summaryAnnab büroo perioodi põhinumbrid: tootmine, kasum, koormus.
loeb rahaget_bi_seriesNäitab näitajat kuude lõikes, et trend oleks näha.
loeb rahaget_bi_breakdownJärjestab kliendid, inimesed, teemad või teenused sinu valitud näitaja järgi.
loeb rahabuild_bi_view_linkKoostab lingi, mis avab aruande Ukus juba filtreerituna, et saaksid ise vaadata.
loeb rahaget_time_reportLiidab perioodi tunnid kokku kliendi või inimese kaupa.
loebrefresh_bi_dataArvutab büroo aruandlusandmed uuesti, kui midagi aluseks olevat muutus.
muudab rahaTegevuslogi 2
search_activityNäitab, kes mida ja millal tegi.
loebget_activity_detailNäitab täpselt, mida üks muudatus muutis ja millest milleks.
loebAbikeskus 2
search_helpOtsib Uku enda abikeskusest vastust küsimusele „kuidas ma...“
loebget_help_articleLoeb abiartikli tervikuna, nii et vastus tuleb koos lingiga, mille saad avada.
loebÜlesannete muutmine 9
create_taskLoob kliendile ülesande koos kuupäeva ja vastutajaga.
muudablog_timeKirjutab ülesandele tehtud tunnid, sinu või kolleegi nimel.
muudabadd_checklist_itemLisab ülesande kontroll-loendisse uue sammu.
muudabtoggle_checklist_itemMärgib kontroll-loendi sammu tehtuks või võtab märke maha.
muudabcomplete_taskMärgib ülesande tehtuks, olles enne näidanud, millise.
muudab · näitab ennereopen_taskVõtab lõpetatud ülesande uuesti töösse, olles enne näidanud, millise.
muudab · näitab enneadd_task_commentKommenteerib ülesannet. Sisemine märkus läheb kohe üles, kuid kliendile nähtav sõnum näidatakse enne sulle.
muudab · näitab enneset_task_recurrencePaneb ülesande korduma, olles enne näidanud, mida see tekitab.
muudab · näitab ennebulk_task_actionRakendab ühe muudatuse korraga kuni 200 ülesandele, olles enne nimekirja näidanud.
muudab · näitab enneKliendi toimingud 2
create_client_documents_folderLoob kliendi pilvekausta dokumentidele juba enne esimest üleslaadimist.
muudab · näitab ennesend_emailSaadab Ukust kliendile e-kirja, olles enne näidanud täpselt, mis välja läheb.
muudab · näitab enneArveldamine 9
list_invoicesLoetleb arved, sealhulgas kõik veel tasumata.
loeb rahaget_invoiceAvab ühe arve koos ridade, summa ja staatusega.
loeb rahaget_missed_billingLeiab töö, mis on tehtud, aga arvele jõudmata.
loeb rahacreate_invoiceKoostab arve, näidates enne kliendi, kõik read ja päris summa.
muudab · näitab enne rahaadd_invoice_rowLisab arvele rea, olles enne näidanud, mis lisandub.
muudab · näitab enne rahagenerate_client_invoicesKoostab perioodi arved klientide lepingute põhjal, olles enne näidanud, mis tekiks.
muudab · näitab enne rahasend_invoiceSaadab arve kliendile, olles enne näidanud täpselt, mis välja läheb.
muudab · näitab enne rahamark_invoice_paidMärgib arve tasutuks, olles enne näidanud, millise.
muudab · näitab enne rahamark_invoice_unpaidVõtab ekslikult märgitud makse tagasi, olles enne näidanud, millise.
muudab · näitab enne rahaArvelduse alusandmed 7
list_contractsLoetleb büroo arvelduslepingud ja näitab, millised kehtivad.
loeb rahaget_contractAvab ühe lepingu koos ridade ja arvelduskuupäevadega.
loeb rahalist_productsLoetleb teenused, mida büroo müüb.
loeb rahaget_productAvab ühe teenuse ja näitab, kuidas see on hinnastatud.
loeb rahacreate_contractLoob kliendile arvelduslepingu, näidates enne perioodi ja kõik read.
muudab · näitab enne rahacreate_productLisab büroo teenuste hulka uue teenuse, olles enne näidanud, kuidas see on hinnastatud.
muudab · näitab enne rahacreate_taxLisab maksumäära, millega büroo saab arveldada, olles enne määra näidanud.
muudab · näitab enne rahaEelarved ja tööaeg 5
get_budget_statusÜtleb, kui palju kliendi eelarvest on kulunud ja kui palju jäänud.
loeb rahaget_flextime_balanceÜtleb, kui palju keegi on oodatud tundidest ees või taga.
loeb rahaconfirm_flextime_periodKinnitab inimese ületunnid perioodi eest, olles enne näidanud mõju tema saldole.
muudab · näitab enne rahadecline_flextime_periodLükkab inimese ületunnid perioodi eest tagasi, olles enne näidanud mõju tema saldole.
muudab · näitab enne rahaset_member_cost_rateSeadistab tiimiliikme kulu- või müügihinna alates valitud kuupäevast, olles enne muudatuse näidanud.
muudab · näitab enne rahaTiimid 6
list_teamsLoetleb büroo tiimid.
loebget_teamAvab ühe tiimi koos juhi ja liikmetega.
loebcreate_teamLoob tiimi, olles enne näidanud, kes sinna kuuluvad.
muudab · näitab enneupdate_team_membersMäärab tiimi koosseisu, olles enne näidanud täpselt, kes lisandub ja kes lahkub.
muudab · näitab enneset_team_leadMäärab tiimile juhi, olles enne näidanud, mida see muudab.
muudab · näitab ennedelete_teamEemaldab tiimi, mida enam ei kasutata, olles enne näidanud, mis kaob.
muudab · näitab enneTöövoo mallid 10
list_client_workflow_templatesLoetleb büroo mallid korduvaks tööks, näiteks kuine käibedeklaratsioon või majandusaasta aruanne.
loebget_client_workflow_templateAvab ühe korduva töö malli ja kõik selle ülesanded.
loebget_client_workflowÜtleb, kes kliendi juures mille eest vastutab ja millist korduvat tööd klient kannab.
loebcreate_client_workflow_templateLoob uue malli korduvaks tööks, olles enne näidanud, mis sinna tuleb.
muudab · näitab ennesave_client_template_taskLisab või muudab mallil ühte ülesannet, olles enne näidanud enne ja pärast.
muudab · näitab ennedelete_client_template_taskEemaldab mallilt ühe ülesande, olles enne näidanud, millise.
muudab · näitab enneset_client_managerMäärab kliendile vastutava inimese, olles enne näidanud, kes seda praegu on.
muudab · näitab enneset_client_rolesMäärab, kes millist rolli kliendi juures kannab, olles enne näidanud täpselt, mis muutub.
muudab · näitab enneapply_client_workflowRakendab malli korraga kuni 200 kliendile, olles enne näidanud, kui suur see samm on.
muudab · näitab ennepush_client_template_changesViib muudetud malli nende klientideni, kes seda juba kasutavad, olles enne ulatuse näidanud.
muudab · näitab enneProjektide töövood 4
list_project_workflowsLoetleb büroo mallid ühekordseteks töödeks, näiteks kliendi sisseelamine või majandusaasta lõpetamine.
loebget_project_workflowAvab ühe projektimalli ja näitab, kuidas selle ülesannete kuupäevad projekti graafikust tulenevad.
loebapply_project_workflowAlgatab mallist projekti, kliendi kaupa, olles enne näidanud, mis luuakse.
muudab · näitab ennepush_project_workflow_changesViib muudetud projektimalli juba käimasolevatesse projektidesse.
muudab · näitab enneTaustatööd 1
get_job_statusÜtleb, kas suur hulgitoiming on lõppenud ja kas mõni klient jäeti vahele.
loebÜldised kirjed 7
list_recordsLoetleb kõike, mida nimelised tööriistad ei kata: tarnijad, teemad, lisaväljad ja muu.
loebget_recordAvab ühe kirje mis tahes liigist, mida nimelised tööriistad ei kata.
loebcreate_recordLoob kirje mis tahes liigist, mida nimelised tööriistad ei kata, olles enne väljad näidanud.
muudab · näitab enneupdate_recordMuudab kirje välju, olles enne näidanud, millised väärtused ja milleks muutuvad.
muudab · näitab ennedelete_recordKustutab üksiku kirje, näiteks dubleeriva ülesande või üleliigse märkme, olles enne näidanud, mis kaob. Kliente ja inimesi ei saa üldse kustutada.
muudab · näitab enneget_capabilitiesÜtleb, mida assistent Ukus teha saab ja mida mitte, enne kui ta proovib.
loebbulk_member_actionLisab, vahetab või eemaldab inimesi ja rolle korraga paljude klientide juures, olles enne näidanud muudatuse kogu ulatuse.
muudab · näitab enneViis väikest ja tagasipööratavat tegevust käivad kohe: tööaja kirjutamine, ülesande loomine, kontroll-loendisse sammu lisamine ja selle märkimine, ning aruannete värskendamine. Kõik, millel on päris ulatus, näitab ennast enne ära. Tahad ise peale ehitada? Sama pind on saadaval ka Uku API v3 ja Uku CLI kaudu, samas paketis.
Üks plokk seadistust ja oledki ühendatud.
Ei mingit programmeerimist ega integratsiooniprojekti. Assistent loeb tööriistade loendi ise läbi ja asub tööle.
{
"mcpServers": {
"uku": {
"url": "https://app.getuku.com/mcp",
"headers": {
"X-Uku-Company": "<ettevõtte id>",
"X-API-Key": "<isiklik API võti>"
}
}
}
}Mõlemad väärtused tulevad Ukust menüüst Seaded ja rakendused → Avalik API, kus omanikud ja administraatorid võtmeid loovad. Aadress https://app.getuku.com/mcp avaneb sinu büroole siis, kui ligipääs on antud.
Veebis töötavad assistendid, näiteks Claude.ai, ei vaja võtit üldse: nad logivad sisse OAuthiga ja sina kinnitad ühenduse sel hetkel. Finantsandmed on seal oma märkeruut, mida pakutakse ainult inimesele, kes kontot niikuinii haldab.
Ehitad hoopis midagi oma? API v3 dokumentatsioon on avalik ja lugemiseks võtit ei vaja (inglise keeles).
Su AI ei puutu raha enne, kui sa ise lubad.
Kui assistent pääseb kliendi raamatupidamise lähedale, ei ole raske osa see, mida ta teha saab. Raske on teada, mida ta teha ei saa. Nii et see vastus on ehitatud serverisse, mitte jäetud prompti hooleks.
Iga kaalukas muudatus ootab sind
Raha, hulgimuudatused, kustutamine, õigused: kõik, millel on päris ulatus, näitab enne täpselt ära, mida ta teha kavatseb, ja ootab selget jah-sõna. Sa kiidad heaks kirjeldatud teo, mitte oletuse.
Finantsligipääs on eraldi nõusolek, mille annab konto haldaja
Raha ei kuulu üldise loa sisse. OAuthiga ühendades on tal oma märkeruut, ja seda pakutakse ainult inimesele, kes kontot niikuinii haldab. Nii ei laiene kellegi ligipääs sellest, et AI ühendati.
Assistent ei saa end ise raha juurde küsida
Ulatus, mida ühenduv rakendus küsib, visatakse ära. Server ehitab antud ulatuse oma konstantidest uuesti, nii et ükski assistent ei saa endale rohkem võtta sellega, et rohkem küsib. Administraatoriõigusi ei anta OAuthi kaudu üldse.
Konto valitsemine on püsivalt käeulatusest väljas
Liikme kutsumine või eemaldamine, kellegi rolli või staatuse muutmine, paketi vahetamine, ettevõtte loomine või kustutamine: midagi sellest ei ole assistendile avatud. Mitte loa taga, vaid turvakaalutlustel puudu.
Ta tegutseb sinuna, sinu õigustega
Ühendus on seotud ühe bürooga ja selle sees näeb assistent täpselt seda, mida näeb inimene, kes ta ühendas. Klienti, keda tema Ukus avada ei saa, ei saa avada ka assistent. Iga tegevus jääb tegevuslogisse selle inimese nime alla ning sisu, mis Ukust välja tuleb, on talle andmed, mitte juhised.
Korduvad küsimused.
Mis on MCP?
Model Context Protocol on avatud standard, mis lubab AI-assistendil kasutada rakenduse tööriistu otse, selle asemel et sina andmeid ühest kohast teise kopeeriksid. Ühendad Uku ühe korra ja assistent saab seejärel büroo andmeid lugeda ja seal tööd teha, täpselt nii nagu ta juba loeb sinu faile või kalendrit.
Milliste AI-assistentidega see töötab?
Iga MCP-toega assistendiga: Claude, ChatGPT, Cursor või agent, mille ise ehitasid. Just see ongi avatud standardi mõte: sina jääd selle assistendi juurde, mida juba kasutad, ja Uku on üks rakendustest, mida ta juhtida oskab.
Millises paketis Uku MCP-server on?
Elite paketis, sama piir nagu Uku API v3-l. Võtmeid loovad ja haldavad omanikud ja administraatorid menüüs Seaded ja rakendused → Avalik API.
Kas mu AI näeb meie raha?
Ainult siis, kui annad talle teadlikult finantsligipääsu. Arved, lepingud, teenuste hinnad, eelarved ja tunnitasud on kõik selle taga. Ilma selleta veab võti terve päeva ülesandeid, tööaega, kliente ja töövoogusid ning saab keeldumise sel hetkel, kui ta arve poole küünitab. OAuthi kaudu on see eraldi märkeruut, mida pakutakse ainult inimesele, kes kontot niikuinii haldab.
Kas ta saab kliendi kustutada?
Ei. Kliendi või projekti kustutamine viib kaasa selle ülesanded, portaaliligipääsu, failid ja arveldusajaloo. See on liiga suur asi vestluses kinnitamiseks, nii et assistendile seda ei pakuta. See otsus on tootekaitse ja seda võib kunagi üle vaadata. Konto valitsemine on hoopis teine asi: liikmete kutsumine ja eemaldamine, rollid, pakett ise. Need on turvakaalutlustel puudu ja jäävad puudu.
Mida saan juba täna ühendada?
Uku API v3 ja Uku CLI on Elite paketis praegu olemas ning annavad juba täna Claude'ile, ChatGPT-le, Cursorile ja sinu enda agentidele viisi Ukut kasutada. Vaata lehelt https://getuku.com/et/ai-agentidele/, kuidas bürood selle seadistavad.
Kas ühe kliendi andmed võivad sattuda teise kliendi töösse?
Ei. Ühendus on seotud ühe bürooga ja OAuthi puhul tuleb büroo võtme enda küljest, nii et ühenduv rakendus ei saa teda kellegi teise peale suunata. Büroo sees pärib assistent selle inimese õigused, kes ta ühendas: klient, keda tema Ukus avada ei saa, jääb ka assistendile suletuks.
Kas see vähendab meie arveldatavaid tunde?
See muudab seda, mille eest sa arved, ja teeb selle nähtavamaks. Assistent kirjutab oma aja Ukusse nagu iga teine ning iga tema tegevus on tegevuslogis, seega töö on näha, mitte ära neeldunud. Büroo, kes oskab näidata, mis täpselt automatiseeriti, on selles vestluses kliendiga tugevamal positsioonil kui büroo, kes seda näidata ei oska.
Kuidas ma MCP-serverile ligipääsu saan?
See on beetas ja me lisame büroosid ükshaaval, et näeksime, kuidas ta päris andmetega käitub. Kirjuta meile ja aitame selle seadistada. Serveri aadress avaneb sinu büroole siis, kui ligipääs on antud.
Lase oma AI-l büroo tööd teha. Raha jääb sinule.
Elite paketis, koos Uku API v3-ga. Võrdle pakette