MCP-server
Alle sidene
Kom i gang
Guider
Referanse
Nyhetsbrev
Adressen
Serveren svarer på https://mcp.skribb.no. Transport: streamable HTTP. Noen klienter vil ha en sti på slutten, og https://mcp.skribb.no/mcp er den samme serveren.
{
"mcpServers": {
"skribb": {
"url": "https://mcp.skribb.no"
}
}
}Tilgang
Første kall svarer at det trengs tilgang, og sier hvor den gis. Klienten registrerer seg selv og sender deg til skribb.no for å godkjenne. Der ser du hvem som spør og hva de ber om å få gjøre, og sier ja eller nei. Godkjenner du, får klienten et token som fornyer seg selv så lenge den er i bruk.
Godkjenningen gjelder én publikasjon: den du hadde åpen da du sa ja. Har du flere, godkjenner du én gang for hver. En assistent kommer aldri lenger enn til publikasjonen den fikk.
Appene du har sluppet inn ligger under Innstillinger, fanen Tilkoblede apper, med hva hver av dem kan og når den sist var innom. Én knapp tar tilbake alt en app har.
Verktøyene
Lista assistenten din får, er kuttet ned til det du godkjente og til det publikasjonen har: en publikasjon uten nettbutikk viser ingen produktverktøy, og en nøkkel som bare kan lese, viser ingen verktøy som skriver.
Gjør et verktøy flere ting etter hverandre, får du en logg over stegene tilbake. Stopper noe underveis, sier lista hva som landet før det. Hvert verktøy sier også hvilke ruter det bruker, og rutene står i referansen.
Nøkkelen
- get_meHvem er jeg koblet til
Filer
- add_imageHent inn et bilde
Publikasjonen
- get_publicationHent innstillingene for publikasjonen
- update_publicationEndre innstillingene for publikasjonen
Domene
- get_domainHvilken adresse svarer publikasjonen på
Utseende
- get_styleHent utseendet
- set_styleEndre utseendet
Innlegg
- find_postsFinn innlegg
- publish_postSkriv, oppdater og legg ut et innlegg
- send_newsletterSend et publisert innlegg som nyhetsbrev
- get_scheduleSe når et innlegg går ut
- cancel_scheduleTa et innlegg ut av køen
Notater
- find_notesFinn notater
- post_notePubliser et notat
Innsikt
- reportHvordan har det gått
Sider
- find_pagesFinn sider
- publish_pageLag eller endre en side, og sett den i menyen
- delete_pageSlett en side
Meny
- get_menuHent menyen
- set_menuSett menyen
Design
- get_site_designHent designet på nettstedet
- set_site_designEndre designet på nettstedet
Bedriftsprofil
- get_business_profileHent bedriftsprofilen
- set_business_profileEndre bedriftsprofilen
Lenker i bunnen
- get_footer_columnsHent lenkene i bunnen
- set_footer_columnsSett lenkene i bunnen
Videresendinger
- get_redirectsHent videresendingene
- set_redirectsSett videresendingene
Meldinger
- find_messagesFinn meldinger
- get_reply_templatesHent svarmalene
- answer_chatSvar i en chat
- set_message_statusFlytt en melding eller en samtale
- delete_messageSlett en melding eller en samtale
Avtaler
- find_bookingsFinn avtaler
- answer_bookingSvar på en avtale
- delete_bookingSlett en avtale
- get_booking_timesHent ledige tider
- set_booking_weekEndre uka for avtaler
- change_booking_dateEndre ledige tider på én dato
Abonnenter
- find_subscribersHent abonnentlista
- invite_subscriberBe en adresse om å bekrefte abonnement
- unsubscribe_subscriberMeld av en adresse
Nyhetsbrev
- get_newsletterHent oppsettet for nyhetsbrevet
- set_newsletterEndre oppsettet for nyhetsbrevet
Utsendinger
- find_broadcastsHent utsendingene
- get_broadcastHent én utsending
- write_broadcastSkriv en utsending
- send_broadcastSend utsendingen til abonnentene
- cancel_broadcastAvlys utsendingen
Produkter og lager
- find_productsFinn produkter
- save_productOpprett eller endre et produkt
- delete_productTa et produkt ut av butikken
- set_stockJuster lageret
Kategorier
- get_categoriesHent kategoriene
- set_categoriesSett kategoriene
Toppseksjoner
- get_shop_mastheadHent toppseksjonen i butikken
- set_shop_mastheadSkriv toppseksjonen i butikken
Kampanjer
- find_campaignsFinn kampanjer
- save_campaignStart eller endre en kampanje
- delete_campaignSlett en kampanje
Bestillinger
- find_ordersFinn bestillinger
- fulfill_orderMerk en bestilling som sendt
- refund_orderBetal en bestilling tilbake
Butikkinnstillinger
- get_shop_settingsHent butikkinnstillingene
- set_shop_settingsEndre butikkinnstillingene
Det den ikke gjør
Filopplasting er ikke et verktøy. Bilder tar du inn med add_image: du gir en adresse, og id-en du får tilbake er den du setter som featured_image. Har du bildet på maskinen, laster du det opp i oversikten eller mot API-et direkte.
Serveren holder ingen sesjon og sender ingenting av seg selv. Hvert kall står for seg.
Ellers gjelder det samme som for resten av API-et: samme rategrense, samme feilkoder og samme sperre mot at et innlegg går ut som nyhetsbrev to ganger.