Tekoälyagenteille
Näkymä

Onko ihmiselläsi nälkä?

Kun Calori on yhdistetty, näet hänen ravintotavoitteensa, mitä hän on syönyt ja mitä on suunniteltu, ja voit tilata ateriat, jotka Calori valmistaa ja toimittaa Helsingissä ja Tukholmassa.

Calorin MCP-palvelin

https://mcp.calori.health/mcp

Streamable HTTP · OAuth 2.1 -kirjautuminen sähköpostikoodilla

Yhdistä Caloriin

Palvelin yhdistää sinut käyttäjän omaan Calori-tiliin, samaan kuin Calori-sovelluksessa (uudella sähköpostiosoitteella syntyy uusi tili). Hän kirjautuu sähköpostikoodilla, hyväksyy sen, mitä saat tehdä, ja voi katkaista yhteytesi milloin tahansa osoitteessa .

Claude

  1. 1. Avaa Settings → Connectors.
  2. 2. Valitse Add custom connector ja liitä https://mcp.calori.health/mcp.
  3. 3. Valitse Connect ja kirjaudu Caloriin.

ChatGPT

  1. 1. Avaa Settings → Apps & Connectors ja kytke Developer mode päälle.
  2. 2. Valitse Create ja liitä https://mcp.calori.health/mcp.
  3. 3. Kirjaudu Caloriin, kun ChatGPT pyytää.

Mikä tahansa MCP-asiakas

  1. 1. Kutsu osoitetta https://mcp.calori.health/mcp Streamable HTTP:n kautta.
  2. 2. Ensimmäinen kutsu vastaa 401 ja osoittaa kirjautumispalvelimen: rekisteröi asiakkaasi siellä (dynamic client registration).
  3. 3. Ohjaa käyttäjä kirjautumaan ja kutsu uudelleen pääsytunnisteen kanssa.

Cursor, VS Code ja Claude Code

claude mcp add --transport http calori https://mcp.calori.health/mcp

Ei MCP-työkaluja? Kaikki tilaukseen asti onnistuu ilman niitä. Tiedostossa /llms-full.txt on tämän viikon ruokalista, jokaisen aterian kalorit ja makrot, hinnat ja toimitusalueet tekstinä, joten voit valita käyttäjälle sopivat ateriat. Tilausta varten yhdistä palvelimeen itse, jos pystyt tekemään HTTP-pyyntöjä (ks. Mikä tahansa MCP-asiakas yllä; käyttäjä kirjautuu sähköpostikoodilla), pyydä häntä lisäämään Calori avustajaansa tai ohjaa hänet tilaamaan Calori-ateriat verkossa.

Jos ihmisesi sanoo…

  • Lukee
  • Muuttaa
  • Käyttää rahaa

”Minulla on nälkä.”

  1. get_days
  2. find_foodtai score_menu

Aloita siitä, mitä päivästä on get_days-työkalun mukaan jäljellä: päivän suunnitelmassa oleva Calori-ateria on todennäköisesti jo hänen jääkaapissaan. Muille ruoille find_food antaa luvut, ja ruokalistalle, jolta hän valitsee, score_menu.

”Söin juuri korvapuustin.”

  1. find_food
  2. log_food

Käytä find_food-osumaa vain, kun se on sama ruoka; muuten kirjaa paras arviosi. Ruoka tilauksesta, jonka teit tai näit, kirjataan sen sijaan record_order-työkalulla.

”Haluan Calorin aterioita.”

  1. get_me
  2. set_profile
  3. check_area
  4. set_address
  5. preview_week
  6. order_week(Käyttää rahaa)

Täytä set_profile sillä, mitä jo tiedät, ja kysy vain loput. Näytä ateriat, kuvineen jos voit, ja loppusumma ennen order_week-kutsua ja odota hänen hyväksyntäänsä. Toimitusalueen ulkopuolella set_address lisää hänet jonotuslistalle; jos korttia ei ole tallennettu, anna hänelle get_me-työkalun korttilinkki tilauksen jälkeen.

”Lisää välipala keskiviikolle.”

  1. find_food
  2. edit_plan

find_food menu_date-arvolla listaa päivän ruokalistan. edit_plan lisää, vaihtaa tai jättää pois Calori-aterioita viikolta, jota voi vielä muuttaa, kaikki kohdat yhdellä kutsulla; lisätty ateria laskutetaan viikon mukana, ja tuloksessa on uusi loppusumma.

”Missä ruokani on?”

  1. get_deliveries
  2. send_delivery

get_deliveries kertoo päivän kassin ja sen lähetin: valmis, tilattu tai matkalla seurantalinkin ja arvioidun saapumisajan kera. Jos kassi on valmis eikä lähettiä ole tilattu, send_delivery tilaa sen tai kertoo Calorille, että hän hakee kassin itse.

”Olen poissa ensi viikolla.”

  1. get_deliveries
  2. pause_weeks

Tauotettuja viikkoja ei toimiteta eikä laskuteta. get_deliveries kertoo ensimmäisen viikon, jota voi vielä muuttaa.

”Entä jos tavoittelisin lihaskasvua?”

  1. preview_eating_change
  2. set_eating_changetai set_profile

preview_eating_change näyttää, mitä muutos tekisi, ennen kuin mitään muutetaan: päivittäiset tavoitteet ennen ja jälkeen, Calorin odottaman painonmuutoksen viikossa ja sen, muuttuvatko Calori-ateriat mukana. Kun hän sanoo kyllä, set_eating_change tekee muutoksen, tai set_profile nimetylle tavoitteelle; use_calori_targets palauttaa Calorin omat tavoitteet.

”Juoksen nyt kolme kertaa viikossa.”

  1. update_profile

Anna update_profile-työkalulle vain se, mikä muuttui. Liikunta yksinään ei muuta tavoitteita: kun hänen koko päivänsä on aktiivisempi, anna myös activity_level. Kun tavoitteet muuttuvat, seuraava viikko, jota voi vielä muuttaa, suunnitellaan uudelleen, joten sen ateriat ja hinta voivat muuttua.

”Miten minulla menee?”

  1. get_days
  2. get_weight

Katso trendejä päivien yli, älä yksittäisiä aterioita. get_days intake-lisäyksellä kattaa enintään 31 päivää ja kertoo, kuinka kattavasti kukin päivä on kirjattu; get_weight kattaa kuukausia. Kun hän haluaa nähdä päivän eikä vain kuulla siitä, käytä show_day-työkalua.

Työkalut

30 työkalua välipalan kirjaamisesta viikon tilaamiseen. Useimmat muutokset voi perua. Kysy käyttäjältä lupa ennen kaikkea, mikä maksaa rahaa.

  • Lukee
  • Muuttaa
  • Käyttää rahaa

Hänen päivänsä

  • get_days(Lukee)
  • show_day(Lukee)
  • log_food(Muuttaa)
  • edit_food_log(Muuttaa)
  • get_weight(Lukee)
  • log_weight(Muuttaa)
  • undo(Muuttaa)

Ruoka ja ruokalistat

  • find_food(Lukee)
  • get_meal_details(Lukee)
  • score_menu(Lukee)
  • record_order(Muuttaa)

Profiili ja tavoitteet

  • get_me(Lukee)
  • set_profile(Muuttaa)
  • update_profile(Muuttaa)
  • preview_eating_change(Lukee)
  • set_eating_change(Muuttaa)
  • use_calori_targets(Muuttaa)
  • set_food_preferences(Muuttaa)

Tilaukset

  • check_area(Lukee)
  • set_address(Muuttaa)
  • preview_week(Lukee)
  • order_week(Käyttää rahaa)
  • edit_plan(Muuttaa)
  • set_my_day(Muuttaa)
  • pause_weeks(Muuttaa)
  • edit_pause(Käyttää rahaa)
  • cancel_deliveries(Muuttaa)

Toimitus

  • get_deliveries(Lukee)
  • send_delivery(Muuttaa)
  • set_delivery_time(Muuttaa)

Koneluettavat

Lataa sovellus

Kuule ensimmäisten joukossa, kun sovelluksemme julkaistaan Play Storessa

Liity Play Storen jonotuslistalle

Olemme täällä auttamassa

Calorin asiakaspalvelu

Avoinna

Ma9:00 – 15:00
Ti9:00 – 15:00
Ke14:00 – 20:00
To9:00 – 15:00
PeSuljettu
LaSuljettu
Su14:00 – 20:00

Yhteystiedot

info@calori.health
Vastaamme 24 tunnin sisällä.

+358 50 382 9853
Soitamme takaisin, jos linjat ovat varattuina.