Integration · Lön och HR
Anslut Claude & ChatGPT till Buddy Punch
Fråga din AI vem saknar en klockning, hur många timmar någon arbetat i denna betalingsperiod, eller godkänn ett förfrågan om ledighet i Buddy Punch. Den kan läsa anställda, tidskort, klockningar och scheman, klocka in och ut personer, rätta klockningstider, skapa och publicera scheman. Frågor om löneblad besvaras utan att öppna varje kort.
Gratis abonnemang, inget kreditkort krävs. Tar ungefär en minut.
Prova att fråga
“Hur många timmar arbetade Emma i den aktuella betalingsperioden?”
AI:n hittar betalingsperioden och Emmas tidskort, och läser totalerna och godkännandestatuset.
“Jonas glömde klocka ut igår. Ställ hans klockning-ut till 17:00.”
Den hittar hans tidskort och klockning, och ändrar sedan klockning-ut-tiden.
“Godkänn Saras förfrågan om ledighet för nästa fredag.”
Den listar hennes förfrågningar om ledighet för den datumen och godkänner den matchande.
Vad din AI kan göra
Tidskort och klockningar
Lista tidskort per betalingsperiod, läs klockningar och inlägg, klocka anställda in och ut, lägg till, rätta eller ta bort klockningar, och godkänn tidskort.
Ledighet
Lista förfrågningar och saldo, be om ledighet för en anställd, och godkänn eller avvisa förfrågningar.
Anställda och scheman
Skapa och uppdatera anställda, lista platser och positioner, och skapa, uppdatera, ta bort och publicera scheman.
“Schemalägg Anna och Mikkel för morgonskiftet på lager, måndag till fredag nästa vecka.”
Den letar upp platsen och anställda och skapar scheman med start- och sluttider.
“Publicera nästa veckas schema och varna alla.”
Den publicerar schemat för den datumsperioden och kan varna anställda via e-post eller push-notiser.
“Hur mycket ledighet har Lars kvar?”
Den läser Lars saldo för ackumulerad ledighet.
99 verktyg för Buddy Punch
Dessa verktyg aktiveras när du ansluter. Du kan stänga av valfritt verktyg eller kräva ditt godkännande innan det körs.
approve_time_cardSynligt för andraGodkänn (eller sätt godkännandet `status` för) ett tidskort via `time_card_id`, med en valfri anteckning.approve_time_offSynligt för andraGodkänn en ledighetsansökan via `time_off_id`.attach_department_code_to_addressSynligt för andraKoppla till avdelningskod (plats-id). Har effekter synliga utanför detta system. API-sammanfattning: Tillsätt platsavdelningskoder.attach_employeeSynligt för andraKoppla till anställd (geofence-id). Har effekter synliga utanför detta system. API-sammanfattning: Tillsätt geofenceanställda inställningar.attach_employee_to_addressSynligt för andraKoppla till anställd (plats-id). Har effekter synliga utanför detta system. API-sammanfattning: Tillsätt platsanställda.attach_employee_to_department_codeSynligt för andraKoppla till anställd (avdelningskod-id). Har effekter synliga utanför detta system. API-sammanfattning: Tillsätt avdelningskodanställda.attach_employee_to_geofenceSynligt för andraKoppla till anställd (geofence-id). Har effekter synliga utanför detta system. API-sammanfattning: Tillsätt geofenceanställda.clock_inÄndrar dataKlocka in en anställd via `employee_id`, valfritt med plats, position, avdelning, anteckning och tid.clock_outÄndrar dataKlocka ut en anställd via `employee_id`, gärna med anteckning och tid.create_addressÄndrar dataSkapa en ny adress. Krävs: namn. API-sammanfattning: Skapa en plats.create_department_codeÄndrar dataSkapa en ny avdelningskod. Krävs: namn. API-sammanfattning: Skapa en avdelningskod.create_employeeÄndrar dataLägg till en anställd med `first_name`, `last_name`, `email` och `username`, plus valfri telefonnummer och anställningsnummer.create_employee_pageÄndrar dataSkapa en ny sida för en anställd. Krävs: ledighetstyp-id, timmar eller inkomstdatum. API-sammanfattning: Skapa en insats i tidsoptäkningsuppköp.create_event_redeliverÄndrar dataSkapa ett nytt omredovisning för en händelse. API-sammanfattning: Omredovisa en Webhook-händelse.create_geofenceÄndrar dataSkapa en ny geofence. Krävs: namn. API-sammanfattning: Skapa en geofence.create_groupÄndrar dataSkapa en ny grupp. API-sammanfattning: Skapa en Grupp.create_pageÄndrar dataSkapa en ny sida. Krävs: time card id eller entries. API sammanfattning: Skapa Time Entries.create_positionÄndrar dataSkapa en ny position. Krävs: namn. API sammanfattning: Skapa en Position.create_punchÄndrar dataLägg till ett manuellt punch i en time card: `employee_id`, `time_card_id`, `punch_in_datetime` och valfritt punch-out tid, plats, position och anteckning.create_punch_breakÄndrar dataSkapa en ny paus för ett punch. Krävs: start datetime eller break rule id. API sammanfattning: Lägg till Manual Break.create_punch_rest_attestationÄndrar dataSkapa en ny rest attestation för ett punch. Krävs: rest breaks taken. API sammanfattning: Registrera Rest-Break Verification.create_shiftÄndrar dataSkapa en planerad shift för `staff_ids` med start- och sluttider, plats, position, anteckningar och valfritt repeat rules.create_time_offÄndrar dataBegär tid av från en anställd med timmar per datum (`pto_hours_tuples`).create_webhook_endpointRaderarSkapa en ny webhook endpoint. Krävs: url eller enabled events. Destructive action; kan kräva godkännande. API sammanfattning: Skapa en Webhook Endpoint.create_webhook_endpoint_pingRaderarSkapa en ny ping för en webhook endpoint. Destructive action; kan kräva godkännande. API sammanfattning: Skicka en test ping till en Webhook Endpoint.delete_addressRaderarPermanent radera en adress via address id. Destructive action; kan kräva godkännande. API sammanfattning: Radera en Location.delete_address_department_codesFlyttar pengarPermanent radera ett department code via location id. Financial or irreversible action; kan kräva godkännande. API sammanfattning: Ta bort Location Department Codes.delete_address_employeesFlyttar pengarPermanent radera en anställd via location id. Financial or irreversible action; kan kräva godkännande. API sammanfattning: Ta bort Location Employees.delete_automaticsFlyttar pengarPermanent radera ett automatic via punch id. Financial or irreversible action; kan kräva godkännande. API sammanfattning: Radera Automatic Break.delete_department_codeRaderarPermanent radera ett department code via department code id. Destructive action; kan kräva godkännande.delete_department_code_employeesFlyttar pengarPermanent radera en anställd via department code id. Financial or irreversible action; kan kräva godkännande. API sammanfattning: Ta bort Department Code Employees.delete_geofenceRaderarPermanent radera en geofence via geofence id. Destructive action; kan kräva godkännande.delete_geofence_employeesFlyttar pengarPermanent radera en anställd via geofence id. Financial or irreversible action; kan kräva godkännande. API sammanfattning: Ta bort Geofence Employees.delete_groupRaderarTa bort en grupp permanent med grupp-id. Destruktiv åtgärd; kan kräva godkännande.delete_pageRaderarPermanent radera en sida via page id. Destructive action; kan kräva godkännande. API sammanfattning: Radera en Time Entry.delete_positionRaderarPermanent radera en position via position id. Destructive action; kan kräva godkännande.delete_punchRaderarPermanent radera ett punch via `punch_id`.delete_punch_breakRaderarTa bort en paus permanent med hjälp av pausens ID. Denna åtgärd är destruktiv och kan kräva godkännande.delete_shiftRaderarTa bort ett schemalagt skift med `shift_id`.delete_time_offRaderarTa bort ett tidslägg permanent med hjälp av ID:t för tidslägget. Åtgärd som förstör data; kan kräva godkännande. API-sammanfattning: Ta bort tidslägg.delete_webhook_endpointRaderarTa bort en händelsepunkt permanent med hjälp av händelsepunkten-ID:n. Denna åtgärd är destruktiv och kan kräva godkännande.end_breakÄndrar dataSluta den aktuella pausan för en anställd.get_addressHämta ett adressobjekt med hjälp av adressens ID.get_department_codeHämta en avdelningskod med hjälp av koden-ID:n.get_employeeHämta en anställd med hjälp av `employee_id`.get_eventHämta ett händelseobjekt med hjälp av händelens ID. API-sammanfattning: Hämta en händelse.get_geofenceHämta en geografisk områdesgräns med hjälp av gränsens ID. API-sammanfattning: Hämta en geografisk områdesgräns.get_groupHämta en grupp med hjälp av gruppiden. API-sammanfattning: Hämta en grupp.get_pageHämta ett sidobjekt med hjälp av sidans ID. API-sammanfattning: Hämta en tidsinlägg.get_positionHämta en tjänsteställning med hjälp av tjänsteställningens ID. API-sammanfattning: Hämta en tjänsteställning.get_punchHämta ett klickobjekt med hjälp av klickets ID. API-sammanfattning: Hämta ett klick.get_shiftHämta ett skift med hjälp av skiftets ID. API-sammanfattning: Hämta ett skift.get_time_cardHämta en tidskort med hjälp av `time_card_id`, inklusive totaler och godkännandestatus.get_time_offHämta en tidoff-entry med hjälp av tidoff-ID:n. API-sammanfattning: Hämta en tidoff-inlägg.get_time_off_balancesHämta en anställdes tidoff-ackumuleringar med hjälp av `employee_id`.get_webhook_endpointHämta en händelsepunkt med hjälp av händelsepunkten-ID:n. API-sammanfattning: Hämta en händelsepunkt.list_address_employeesLista anställda för en adress. API-sammanfattning: Hämta anställda i en plats.list_department_code_employeesLista anställda för en avdelningskod. API-sammanfattning: Hämta anställda i en avdelningskod.list_department_codesLista avdelningskoder. Valfritt filter: startar efter, slutar före, sortera eller ordna. Resultat är paginerade.list_employee_clock_out_promptsLista klickut-prompter för en anställd. API-sammanfattning: Hämta klickut-prompter.list_employee_compliance_policiesLista överenskommande policyer för en anställd. API-sammanfattning: Hämta överenskommelsepolicy.list_employee_pagesLista sidor för en anställd. Valfritt filter: startar efter, slutar före, sortera eller ordna. Resultat är paginerade. API-sammanfattning: Lista tidsavdragsinlägg.list_employee_payratesLista lönegrader för en anställd. API-sammanfattning: Hämta anställdens löner.list_employeesLista anställda, med sortering och cursor-paginerings. Använd för att hitta en anställd-ID.list_eventsLista händelser. Valfritt filter: startar efter, slutar före, sortera, ordna eller typ. Resultat är paginerade.list_geofence_employeesLista anställda för en geografisk områdesgräns. API-sammanfattning: Hämta anställda i en geografisk områdesgräns.list_geofencesLista geografiska områdesgränser. Valfritt filter: startar efter, slutar före, sortera eller ordna. Resultat är paginerade.list_groupsLista grupper. Valfritt filter: startar efter, slutar före, sortera eller ordna. Resultat är paginerade.list_locationsLista platser där anställda kan klicka in.list_pagesLista sidor. Valfritt filter: tidskort-ID, startar efter, slutar före, sortera eller ordna. Resultat är paginerade. API-sammanfattning: Lista tidsinlägg.list_pay_period_timesLista tider för en löneperiod. API-sammanfattning: Hämta tider för löneperiod.list_pay_periodsFlyttar pengarLista löneperioder. En löneperiod-ID krävs för att lista tidskort.list_pay_rates_all_employeesLista anställda. Valfritt filter: startdatum efter, slutdatum före, sortering eller ordning. Resultat är paginerade. API-sammanfattning: Lista löner (alla anställda).list_positionsLista roller som används vid punches och skift.list_punch_breaksLista pauser för en punch.list_punchesLista punches på ett tidskort via `time_card_id`.list_scheduleLista schemalagda skift, filtrerade efter slutdatum, anställda, platser eller roller.list_time_card_detailsLista detaljer för ett tidskort. API-sammanfattning: Hämta tidskortsdetaljer.list_time_card_entriesLista tidsraderna (punches, pauser, ledighet) på ett tidskort via `time_card_id`.list_time_cardsLista tidskort i en löneperiod via `pay_period_id`.list_time_offLista ledighetsansökningar, filtrerade efter anställd och datumintervall.list_time_off_typesLista ledighetsformer. Valfritt filter: startdatum efter, slutdatum före, sortering eller ordning. Resultat är paginerade.list_webhook_endpointsLista webhook-endpunkter. Valfritt filter: startdatum efter, slutdatum före, sortering eller ordning. Resultat är paginerade.publish_scheduleSynligt för andraPublicera schemat för ett datumintervall (`start_date`, `end_date`), valfritt för vissa anställda; kan notifiera via e-post eller push.reject_time_offSynligt för andraAvvisa en ledighetsansökan via `time_off_id` med ett valfritt anteckning; `send_email` styr om anställdet e-postas.start_breakÄndrar dataStarta en paus för en anställd via `break_rule_id`.update_addressÄndrar dataUppdatera en befintlig adress identifierad av adress-id. API-sammanfattning: Uppdatera en plats.update_department_codeÄndrar dataUppdatera en befintlig avdelningskod identifierad av avdelningskod-id. API-sammanfattning: Uppdatera en avdelningskod.update_employeeÄndrar dataUppdatera ett anställdets namn, e-post, telefon, ledarflagga eller aktiv status via `employee_id`.update_geofenceÄndrar dataUppdatera en befintlig geofens identifierad av geofence-id. API-sammanfattning: Uppdatera en geofens.update_groupÄndrar dataUppdatera en befintlig grupp identifierad av grupp-id. API-sammanfattning: Uppdatera en grupp.update_pageÄndrar dataUppdatera en befintlig sida identifierad av sida-id. API-sammanfattning: Uppdatera en tidsinlägg.update_pay_periodFlyttar pengarUppdatera en befintlig löneperiod identifierad av löneperiod-id. Finansiell eller oåterkallelig åtgärd; kan kräva godkännande. API-sammanfattning: Uppdatera en löneperiod.update_positionÄndrar dataUppdatera en befintlig roll identifierad av roll-id. API-sammanfattning: Uppdatera en roll.update_punch_breakÄndrar dataUppdatera en befintlig paus identifierad av paus-id. API-sammanfattning: Uppdatera en manuell paus.update_punch_inSynligt för andraÄndra punch-in-tiden (och valfritt plats, roll eller anteckning) för en punch via `punch_id`.update_punch_outSynligt för andraÄndra punch-out-tiden för en punch via `punch_id`.update_shiftÄndrar dataUppdatera ett schemalagt skift via `shift_id` (tider, personal, plats, roll, anteckningar, upprepningar).update_webhook_endpointRaderarUppdatera en befintlig webhooksändare identifierad av webhooksändarens ID. Återvändande åtgärd; kan kräva godkännande. API-sammanfattning: Uppdatera en Webhook Endpoint.
Kom igång i tre steg
- 1
Välj appen
Skapa ett gratis PipMCP-konto och välj Buddy Punch i applistan.
- 2
Klistra in din nyckel
Klistra in en Buddy Punch API-nyckel (börjar med bp_live_). Den behöver Pro- eller Advanced-planen och ett administratörsinloggningsnamn. I Buddy Punch gå till Inställningar → Integrationer, hitta kortet för Developer API och klicka på Hantera API-nycklar, sedan Skapa ny API-nyckel. Välj läsa eller skriv tillstånd per resurs och kopiera nyckeln, som visas bara en gång. Om kortet saknas, be Buddy Punch support om att aktivera Developer API.
- 3
Lägg till länken i din AI
Du får en personlig MCP-länk. Lägg till den i Claude, ChatGPT eller Cursor:
- Klicka på ditt namn och sedan på Inställningar › Anslutningar › Lägg till anpassad anslutning.
- Klistra in din länk som URL för den fjärranslutna MCP-servern.
- Aktivera anslutningen via +-menyn i en chatt.
Frågor
Vad kan AI:n göra i Buddy Punch?
AI:n kan läsa anställda, betalingsperioder, tidskort, klockningar, förfrågningar och saldo för ledighet, scheman, platser och positioner. Den kan skapa och uppdatera anställda, klocka in och ut personer, starta och avsluta pauser, lägga till, ändra eller ta bort klockningar, godkänn tidskort, hantera ledighet, och skapa, ändra, ta bort och publicera scheman.
Ser AI:n min Buddy Punch API-nyckel?
Nej. Ditt Buddy Punch API-nyckel är krypterad i vila och visas aldrig för AI:n. Efter att du sparade den visas den inte igen, inte ens för dig. AI:n ser endast resultaten från verktygen det anropar.
Kan jag styra vad AI:n får göra?
Ja. Du väljer vilka verktyg som är aktiverade, så du kan börja med bara läsning. Att godkänna tidskort och ledighet, ändra punch-tider, publicera schemat eller radera punches/scheman kan kräva ditt godkännande innan de köras. Varje verktygsanrop loggas.
Fungerar det med ChatGPT?
Ja. I ChatGPT gå till Inställningar › Appar & Kopplingar › Avancerat och aktivera Utvecklarmodus, sedan lägg till din PipMCP-länk. Utvecklarmodus kräver ett betald ChatGPT-avtal: Plus, Pro, Business eller Enterprise. Länken fungerar också i Claude (Inställningar › Kopplingar › Lägg till anpassad koppling), Cursor och andra MCP-klienter.
Vad kostar det?
PipMCP har en gratisplan utan kreditkortskrav. Betalda planer fakturerar per utfört uppgift. Du behöver också ditt eget Buddy Punch-konto på en plan med Developer API.
Kan jag begränsa Buddy Punch-nyckeln själv?
Ja. När du skapar nyckeln i Buddy Punch väljer du Read eller Write-rättighet för varje resurs. Buddy Punch blockerar då allt utöver dessa rättigheter, ovanför de verktyg du aktiverar i PipMCP.
Relaterade integrationer
Låt din AI arbeta i Buddy Punch redan idag.
Kom igång gratis. Din nyckel förblir krypterad, och du bestämmer vad AI:n får göra.
Anslut Buddy Punch gratisPipMCP har ingen koppling till Buddy Punch. Produktnamnen är varumärken som tillhör respektive ägare.






