Koble Claude eller Codex til Bloc
Bloc har en MCP-server. Den gir AI-assistenten din en kontrollert verktøykasse i Bloc — verktøyene følger dine egne roller. Er du medlem, ser du dine påmeldinger og krav. Leder du en gruppe, kan du i tillegg melde inn medlemmer, sette opp treninger og publisere. Alt som endres, gjør det samme som kontrollpanelet gjør, og havner i revisjonsloggen.
Du trenger en Bloc-konto. Ikke noe annet.
Slik kobler du til
Lim denne prompten inn i Claude Code eller Codex. Assistenten kobler seg til, ber om e-postadressen din, sender deg en kode på e-post, og lagrer tilkoblingen selv.
Er du webmaster på en portal, finner du dine tilkoblede assistenter under Kontrollpanel → API → AI tools, og kan koble fra en du ikke kjenner igjen.
Verktøyene assistenten får
Dette er verktøykassen personen får når hun kobler til. Lista er filtrert på hennes egne roller — et medlem ser rundt ti verktøy, en gruppeleder rundt tretti, en webmaster alle. Er et verktøy ikke der, er det fordi rollen mangler.
Verktøy merket Skriver endrer noe. De gjør alltid det samme som kontrollpanelet gjør — samme tilgangssjekker, samme varsler til klubbens administratorer — og hvert eneste kall havner i revisjonsloggen, som personen selv kan lese med bloc_audit_log.
Deg selv
Hvem er jeg
bloc_whoami
Rollene dine: portaler du er webmaster på, grupper du leder, barn du er foresatt for.
Hva kan jeg
bloc_capabilities
Hva du faktisk har lov til her, og hvorfor.
Min profil
bloc_my_profile
Navn, kontaktinfo og en oversikt over rollene dine.
Mine medlemskap
bloc_my_memberships
Grupper og klubber du er medlem i, og hvor lenge.
Mine krav
bloc_my_invoices
Ubetalte kontingentkrav og fakturaer for deg og familien.
Mine arrangementer
bloc_my_events
Alt du og profilene dine er invitert til framover.
Mine medlemskort
bloc_my_membercards
Kortene du viser fram, med lenke til PDF.
Velg portal
bloc_use_site
Velger hvilken portal webmaster-verktøyene skal jobbe mot.
Send tilbakemelding
bloc_send_feedback
Sender feil og forbedringsønsker inn i Blocs ordinære triage.
Barna dine
Mine barn
bloc_my_children
Barna du er foresatt for, og hvilke grupper de er med i.
Barnets påmeldinger
bloc_child_events
Hva ett bestemt barn er invitert til, hva han svarte, og hvor mye som står ubesvart.
Svar på invitasjon
bloc_event_rsvp
Melder deg selv eller et barn på eller av. Kun gratis arrangementer.
Gruppa du leder
Medlemsliste
bloc_group_members
Medlemmene i en gruppe du leder, med kontaktinfo.
Oppmøte
bloc_group_attendance
Oppmøtematrisen for gruppa i en periode.
Registrer oppmøte
bloc_group_attendance_save
Lagrer oppmøte for medlemmer på en trening.
Legg til medlem
bloc_group_member_add
Legger en som allerede er medlem i klubben til i gruppa.
Meld inn ny person
bloc_group_member_create
Oppretter profil og innlogging for en ny person og melder henne inn.
Meld ut
bloc_group_member_remove
Avslutter gruppemedlemskapet. Profil og klubbmedlemskap beholdes.
Gruppeledere
bloc_group_leaders
Hvem som leder gruppa, med kontaktinfo og roller.
Legg til leder
bloc_group_leader_add
Gir en annen konto samme rettigheter som deg. Krever at personen har innlogging fra før.
Fjern leder
bloc_group_leader_remove
Trekker tilbake lederskapet. Gruppas siste leder kan ikke fjernes.
Innmeldingslenke
bloc_group_invite_link
Viser, oppretter eller trekker tilbake lenka folk melder seg inn med.
Arrangement og dugnad
Gruppas arrangementer
bloc_group_events
Kommende treninger og arrangementer, nærmeste først.
Opprett arrangement
bloc_group_event_create
Lager en trening eller et arrangement i gruppas navn og publiserer det.
Treningsserie
bloc_group_training_series
Setter opp en hel sesong med ukentlige treninger i én jobb, med forhåndsvisning av datoene.
Endre arrangement
bloc_group_event_update
Retter tittel, tid, sted eller beskrivelse.
Deltakerliste
bloc_event_attendees
Hvem som har svart hva på et arrangement du arrangerer.
Dugnadsvakter
bloc_event_shifts
Vaktlista med påmeldte og ledige plasser.
Opprett vakt
bloc_event_shift_create
Lager en dugnadsvakt på arrangementet.
Endre vakt
bloc_event_shift_update
Retter tittel, tid, kapasitet eller notat.
Slett vakt
bloc_event_shift_delete
Fjerner vakta. Påmeldte mister plassen og får ingen beskjed.
Sett på vakt
bloc_event_shift_assign
Setter et medlem hos arrangøren på en dugnadsvakt.
Ta av vakt
bloc_event_shift_unassign
Fjerner en påmelding fra vakta. Personen varsles i appen.
Innhold og feed
Gruppas innlegg
bloc_group_posts
Nyhetsinnlegg skrevet av gruppa, kladder inkludert.
Skriv innlegg
bloc_group_post_create
Publiserer et nyhetsinnlegg i gruppas navn. Standard synlighet er medlemmer.
Rett innlegg
bloc_group_post_update
Endrer tittel, tekst, ingress eller synlighet.
Ta av nett
bloc_group_post_unpublish
Avpubliserer innlegget. Innholdet beholdes som kladd.
Aktivitetsfeed
bloc_group_feed
Gruppas feed slik medlemmene ser den.
Kort oppdatering
bloc_group_feed_post
Legger en beskjed rett i feeden, i gruppas navn.
Skriv om oppdatering
bloc_group_feed_update
Retter teksten i en statusoppdatering gruppa har lagt ut.
Fjern fra feed
bloc_group_feed_remove
Tar elementet ut av feeden. Innlegget eller arrangementet beholdes.
Kommentarer
bloc_feed_comments
Kommentarene på ett feed-element, med hvem som skrev dem.
Slett kommentar
bloc_feed_comment_remove
Fjerner en kommentar på gruppas egen vegg, også andres.
Utsending og innsikt
Melding til gruppa
bloc_group_message
Sender e-post til en målgruppe. Viser alltid en forhåndsvisning som må bekreftes først.
Bygg målgruppe
bloc_audience_build
Filtrerer medlemmene, for eksempel på alder, svar på et arrangement, eller ubetalt kontingent.
Jobbstatus
bloc_job_status
Følger en pågående utsending.
Revisjonslogg
bloc_audit_log
Hva AI-assistenten har gjort på vegne av kontoen din.
Persontidslinje
bloc_person_timeline
Alt om en person på tvers av moduler, for de du har tilgang til.
Hele klubben
Klubben på ett blikk
bloc_site_overview
Medlemstall, grupper og hva som har skjedd i det siste.
Organisasjonstreet
bloc_site_groups
Alle gruppene i klubben, med medlemstall og hvem som ligger under hvem.
Klubbkalenderen
bloc_site_events
Alt som skjer i klubben, på tvers av lag.
Inn og ut
bloc_member_flow
Hvem som ble medlem og hvem som sluttet, med hvilken vei de kom inn.
Medlemsutvikling
bloc_member_growth
Medlemstall måned for måned — tallet årsrapporten spør om.
Hva trenger oppmerksomhet
bloc_site_health
Lag uten treninger, grupper uten leder, medlemmer uten kontaktinfo.
Køer som venter på svar
Alt som venter
bloc_pending_overview
Innmeldinger, utmeldinger og lederforespørsler på tvers av gruppene dine, talt per gruppe.
Innmeldinger
bloc_applications_list
Hvem som har søkt om å bli medlem, og hvor lenge de har ventet.
Godkjenn innmelding
bloc_application_approve
Personen blir medlem, med samme varsler som i kontrollpanelet.
Avvis innmelding
bloc_application_reject
Sier nei til en søker. Krever at navnet gjentas, så feil rad ikke kan treffes.
Utmeldinger
bloc_leave_requests_list
Hvem som har bedt om å melde seg ut.
Bekreft utmelding
bloc_leave_request_approve
Medlemskapet avsluttes — det personen selv ba om.
Avvis utmelding
bloc_leave_request_reject
Medlemskapet fortsetter. Krever at navnet gjentas.
Lederforespørsler
bloc_leader_requests_list
Hvem som har bedt om å bli leder for en gruppe du leder.
Gi lederrolle
bloc_leader_request_approve
Personen får full kontroll over gruppa. Krever at navnet gjentas.
Booking
Bookinger
bloc_booking_orders
Hva som er booket, av hvem, betalt eller ikke.
Ressurser
bloc_booking_resources
Hva klubben leier ut — haller, baner, rom — med priser.
Åpningstider
bloc_booking_availability
Turnusen for en ressurs, og hvilke dager som er stengt eller har spesialpris.
Steng en dag
bloc_booking_close_day
Sperrer nye bookinger på én dato. Avlyser IKKE eksisterende — svaret sier hvor mange som må varsles.
Åpne igjen
bloc_booking_open_day
Gjenåpner en dato som var stengt.
Kontingent
Kontingentoversikt
bloc_fee_overview
Hver kontingent med sendt, betalt, utestående og hvor mye som er kommet inn.
Hvem har ikke betalt
bloc_fee_unpaid
Navn, beløp og om fakturaen i det hele tatt er sett. Sender ingen purringer.
Innmelding
Medlemstyper og priser
bloc_membership_types
Hva folk kan melde seg inn i, hva det koster, og hva som eventuelt står i veien for at noen får meldt seg inn.
Endre medlemspris
bloc_membership_type_price
Setter prisen på én medlemstype. 0 gjør medlemskapet gratis. Krever at typens navn gjentas, så feil rad ikke kan treffes. Rører ingen andre felt.
Åpne innmelding
bloc_signup_open
Åpner klubbens offentlige innmeldingsskjema, og viser prisene søkeren vil møte. Kobler innmeldingen til utbetalingskontoen hvis noe koster penger.
Steng innmelding
bloc_signup_close
Stenger det offentlige innmeldingsskjemaet. Krever klubbens navn tilbake. Medlemmer og søknader i kø berøres ikke.
Hjemmesiden
Sidene
bloc_site_pages
Sidene på hjemmesiden, med id-en de andre verktøyene trenger.
Sidestruktur
bloc_page_structure
Seksjoner, kolonner og widgets på én eller flere sider, med stabile id-er.
Les tekst
bloc_widget_text
Teksten i en tekst-, trekkspill- eller fane-widget.
Endre tekst
bloc_widget_text_update
Bytter ut teksten i en tekstwidget. Andre innstillinger og språk røres ikke. Kan angres.
Les innstillinger
bloc_widget_settings
Innstillingene på en widget — de samme feltene sidebyggeren viser, med hvilke verdier hver av dem godtar.
Endre innstillinger
bloc_widget_settings_update
Endrer innstillingene på en widget. Ingenting lagres hvis en nøkkel eller verdi er feil, og fri HTML modereres før den lagres. Kan angres.
Flytt seksjoner
bloc_section_reorder
Setter rekkefølgen på seksjonene på en side. Kan angres.
Kopier widget
bloc_widget_duplicate
Lager en kopi av en widget, med innstillinger og tekst, i samme eller en annen kolonne. Kan angres.
Endringslogg
bloc_page_changes
Hva assistenten har endret på hjemmesiden gjennom denne tilkoblingen, og hva som kan angres.
Angre
bloc_page_undo
Tar tilbake én endring — den siste, eller den du peker på.
Med portal valgt
Er personen webmaster, kan hun velge portal med bloc_use_site. Da kommer disse i tillegg — kontaktskjema og medlemsregister for den ene portalen.
Skjemaer
bloc_list_forms
Lister kontakt- og påmeldingsskjemaer på siten, med antall innsendinger på hvert.
Innsendinger
bloc_list_form_submissions
Lister nylige skjema-innsendinger (nyeste først). Kan filtreres på ett skjema.
Innsendingsdetaljer
bloc_get_form_submission
Henter alle felt og svar i én enkelt innsending.
Marker som sett
bloc_mark_form_submission_seen
Markerer en innsending som sett/lest.
Marker som håndtert
bloc_acknowledge_form_submission
Markerer en innsending som håndtert (eller fjerner flagget) for å triagere innkommende skjemaer.
Grupper
bloc_list_groups
Lister gruppene/sidene under siten med medlemstall.
Medlemmer
bloc_list_members
Lister medlemmene i en gruppe (eller hele organisasjonen).
Søk medlemmer
bloc_search_members
Søker etter medlemmer på navn på tvers av siten og gruppene.
Medlemsdetaljer
bloc_get_member
Henter kontaktdetaljer for ett medlem.
Sikkerhet
- Klubben bestemmer. Alle verktøy som gjelder klubbens data — medlemslister, grupper, deltakerlister, oppmøte, utsendelser, arrangementer, booking og oppsett — er stengt til klubbens webmaster har åpnet for AI-tilgang i kontrollpanelet. Dine egne data (profil, barn, påmeldinger) er alltid dine.
- Data går dit du selv peker. Det assistenten henter, sendes til AI-leverandøren du har valgt å bruke (f.eks. Anthropic eller OpenAI) etter deres vilkår. Derfor er klubbens samtykke et aktivt valg, ikke en default.
- AI-en velger aldri sin egen tilgang. Den utledes ved hvert kall av rollene dine. Ber assistenten om noe du ikke har rolle for, får den avslag, ikke data.
- Tilkoblingen følger rollene dine. Slutter du som gruppeleder, forsvinner gruppeverktøyene ved neste kall.
- Alt som skrives blir logget — hvilket objekt det gjaldt, og om det ble tillatt eller avvist. Du leser loggen selv med
bloc_audit_log. - Skrive-verktøyene gjør det samme som kontrollpanelet, med samme varsler til klubbens administratorer. Innmelding via AI er like synlig som innmelding via nettsiden.
- Utsending til mange krever alltid en forhåndsvisning du bekrefter først.
- Tilkoblingen varer i 90 dager og fornyes ved bruk. Du kan koble fra når som helst.
For utviklere
Skal en integrasjon koble til på vegne av et system framfor en person, bruker du MCP med API-nøkkel i stedet. Da er tilgangen låst til nøkkelens portal.
Server-URL:
https://rest.bloc.net/mcp
Oppsettet gjøres i kontrollpanelet under API → AI tools.