Skip to content

AI assistants · MCP

Use BackPR with Claude, ChatGPT and other AI assistants

BackPR is registration, payments and check-in software for camps, after-school programs, childcare and youth programs. Connect it to Claude, ChatGPT or another AI app that works with MCP servers, and ask for what you need in plain words. Your assistant signs in as you and can only do what your role in BackPR allows.

Two connections

One for your team, one for families

MCP (Model Context Protocol) is an open standard that lets AI assistants connect to other apps. You sign in on BackPR's own sign-in page, so your assistant never sees your password, and you can remove the connection in your assistant's settings at any time.

For program owners, directors and staff

BackPR Admin

Run your organization from a chat: programs, registrations, payments, attendance, messages, reports, camp operations and settings.

Copy the connection URL from your BackPR admin portal.

For parents and guardians

BackPR Family

Find programs, register your children, pay, keep your children's details up to date and read messages from programs. Family tools only reach your own household's records.

Copy the connection URL from your BackPR family portal. Your BackPR account is the login you use to register with your program.

Set up

Connect your assistant

You need your connection URL from your BackPR portal. Parents follow the same steps with the family URL and name the connection BackPR Family (backpr-family in config files). Some plans and work accounts don't let you add connectors yourself. If you don't see the option, ask your workspace admin.

Claude

  1. On a Team or Enterprise plan, an owner adds the connector for the organization first.
  2. In Claude, open Customize, then Connectors. Select + and choose Add custom connector.
  3. Name it (for example, BackPR Admin or BackPR Family) and paste your connection URL.
  4. Select Connect and sign in with your BackPR account.

Claude Code

  1. Run this command with your connection URL.
  2. Start Claude Code, type /mcp, choose backpr-admin and sign in with your BackPR account.
claude mcp add --transport http --scope user backpr-admin YOUR_CONNECTION_URL

ChatGPT

  1. In ChatGPT, open Plugins, select + and choose Add custom MCP server.
  2. Name it (for example, BackPR Admin or BackPR Family), paste your connection URL and choose OAuth for authentication.
  3. ChatGPT warns that OpenAI doesn't check custom servers. Select I understand and want to continue, then Create as a plugin.
  4. Install the plugin and sign in with your BackPR account.

Cursor

  1. Add BackPR to your mcp.json file (~/.cursor/mcp.json) with your connection URL, as shown below. If the file already has an mcpServers block, add BackPR inside it.
  2. Sign in with your BackPR account when Cursor asks.
{
  "mcpServers": {
    "backpr-admin": { "url": "YOUR_CONNECTION_URL" }
  }
}

VS Code (GitHub Copilot)

  1. Open the Command Palette and run MCP: Add Server. Choose HTTP and paste your connection URL, or add BackPR to .vscode/mcp.json as shown below.
  2. Sign in with your BackPR account when VS Code asks.
{
  "servers": {
    "backpr-admin": { "type": "http", "url": "YOUR_CONNECTION_URL" }
  }
}

Try it

Things you can ask

Parents

  • “Which summer camps for my 9-year-old still have spots in July?”
  • “Register Maya for weeks 2 and 3 of day camp and send me the checkout link.”
  • “What do I still owe, and which forms are missing for my kids?”

Program staff

  • “Show unpaid balances for this week's sessions.”
  • “Draft a reminder to families who haven't sent medical forms, and show me who it will reach.”
  • “Refund the Lopez family for week 3. (The refund waits until a person approves it in BackPR.)”

Safety built in

You stay in control

AI should make you faster. It must never put your families or your money at risk. These rules apply to every request your assistant makes.

A person approves anything important

Refunds, other changes involving money, messages to more than five families, deletions and other sensitive changes are prepared by the AI but only happen after a person approves them in BackPR with one tap. The AI can check on an approval, but it can never approve its own request.

A second person for high-risk changes

Changes to allergies and medical information, authorized pickup adults, blocked adults, guardian contact details, staff roles, API keys and webhooks always need approval from a second person, not the person who asked.

Some things only a person can do

Signing a waiver, setting a pickup PIN, waiving a late fee and starting a full data export are done in BackPR by a person, never by an AI. A full data export also needs a second person's approval. Everyday exports, such as a roster in a spreadsheet, work from chat.

Payments stay on BackPR's secure page

Your assistant gives you a checkout or payment link. You never type card details into a chat.

Parents only reach their own family's records

Every Family tool is locked to the signed-in parent's own household. Photo galleries show your child's programs, and children without photo consent aren't shown.

Everything is recorded

Every action is written to an audit log, and many actions can be undone within 24 hours.

Private by design

Children's health data is encrypted and shared only with staff who need it. Every access is logged. Admins decide in the organization's AI policy whether the AI can reach health data.

BackPR Family

What parents can do

Find and book programs

  • Search programs by name, type, location, season, age, price and dates, with live counts of open spots
  • See the registration forms and waivers a program needs before you book
  • Register one or more children just by saying what you want
  • Join a waitlist, accept a held spot and see how long each offer stays open
  • Rank your children's elective choices

Cart and checkout

  • Start a cart, add or remove sessions and see live prices with sibling, multi-week and early-bird discounts applied
  • Apply a coupon code or gift card and add an optional donation
  • Choose an installment plan if the program offers one
  • Pick up a saved cart where you left off
  • Get a secure BackPR checkout link, then check that your payment went through and your registration is confirmed

Payments and billing

  • See your balance, payments, statements and receipts
  • View your invoices and get a secure link to pay one
  • Turn autopay on or off for your household (you confirm the change yourself)
  • Get dependent care (tax) statements for your household

Your family and children

  • New to BackPR? Set up your family account from your assistant after you sign in
  • Add or update your children's details and emergency contacts
  • View your children's health information and request changes (staff confirm allergy and medical changes before they take effect)

Pickup and safety

  • Manage your authorized pickup adults, including photos and date ranges (staff confirm changes before they take effect)
  • Get your child's rotating, secure pickup QR code to show at dismissal

Forms, documents and waivers

  • See which waivers each child still needs, read the full text and get a link to sign them in BackPR
  • Fill in registration forms and custom questions
  • See which documents the program has asked for, upload them and track what's on file

Schedule and attendance

  • See your children's schedule and get a calendar feed for your phone or computer
  • Report an absence and see the absences you've reported

Messages and preferences

  • Read your message history with the program, including replies
  • Choose which kinds of email you receive (reminders and receipts always arrive)
  • Turn on push notifications for reminders, pickups and payments

Camp

  • Get a secure link to add money to your camper's store account, and set a daily spending limit
  • See your child's elective schedule
  • View photo galleries from your child's programs

Help

  • Ask how anything in BackPR works and get answers from BackPR's help docs

BackPR Admin

What program owners and staff can do

Setup and organization

  • View your organization's profile, locations and current season
  • Update organization settings, including convenience fees, language, theme and payout settings
  • Create and manage locations, each with its own connected Stripe account
  • Invite staff and create custom roles. Give each person a role and the locations they can reach
  • Set cancellation, refund, late-fee and attendance policies
  • Set your organization's AI policy: refund caps, message limits, health data access and content screening
  • Import families, children and programs from a spreadsheet or another system's export (CSV or Excel files), with AI that matches the columns for you
  • Paste the text of a brochure and get a draft season with programs, prices and ages

Programs, sessions and catalog

  • Create and edit programs of every type: classes, camps, after-school, childcare, events, courses, memberships, appointments, drop-ins, passes, teams and lessons
  • Create sessions with dates, camp weeks, days of the week, times, capacity and day-based pricing
  • Copy a whole season forward
  • Save program templates and reuse them across locations
  • Run partner-school catalogs with their own program pages
  • Manage pricing rules, deposits, sibling and multi-week discounts, early-bird pricing and sliding scales
  • Create coupon codes with limits and dates
  • Create access codes for private programs and priority registration windows
  • Build conditional registration forms and custom questions, or describe a form in words and let the AI draft it
  • Create waivers and keep every version
  • Set age, grade and other eligibility rules

Registrations

  • Search, create, transfer and cancel registrations, with your policies calculating refunds and credits
  • Register a family on their behalf and send them a link to pay
  • Manage waitlists and send offers
  • Run fair, verifiable lotteries
  • Manage teams and group registrations, punch passes, drop-in passes, private lessons, appointments and memberships with recurring billing

Families and children

  • Search and view families, guardians, children and balances
  • Update family and guardian details, and merge duplicate families
  • Manage children's details, emergency contacts and encrypted health profiles
  • Manage authorized pickup adults and blocked adults
  • Request documents from families

Payments and billing

  • See family balances and search payments
  • Create and send invoices with a secure link to pay
  • Issue refunds and family credits
  • Record cash and check payments
  • Set up installment plans, autopay, recurring tuition and proration
  • Track overdue accounts and automatic payment retries
  • Set late fees and late-pickup fees
  • Manage scholarships and financial aid
  • Sell and manage gift cards
  • Turn on optional donations at checkout
  • Split a family's charges between households
  • Bill subsidy agencies and other third-party payers
  • Generate statements, including year-end dependent care statements
  • Match Stripe payouts to your books
  • Take payments by card, bank transfer (ACH), Apple Pay and Google Pay at checkout

Attendance and child safety

  • See rosters with allergy and medication alerts (details for health staff only)
  • Check children in and out and take attendance for a whole group
  • Verify pickups with a rotating secure QR code, a PIN and a photo
  • Run a dismissal board for pickup, bus, walkers and aftercare
  • Print sign-in sheets that show only the details staff need
  • Track staff hours with a time clock and timesheets
  • See attendance history and hours reports for grants

Messaging

  • Preview exactly who a message will reach before you send it
  • Send email and push messages to any group, now or on a schedule
  • Create templates and translate them automatically between English and Spanish
  • Set up automatic session reminders, payment reminders, missing-form reminders and follow-ups on unfinished carts
  • Run campaigns, including re-enrollment campaigns with a prefilled cart for returning families
  • See delivery and click statistics
  • Read each family's full message history, including replies

Reports and insights

  • See a live dashboard with enrollment, revenue, attendance, balances and messages
  • Run enrollment and fill-rate reports, compared with last year
  • Ask a question in plain English and get a report
  • Build, save and schedule custom reports, sent by email as a link
  • Get a weekly summary of insights
  • Export data to CSV or Excel, plus accounting exports for QuickBooks and Xero that use your own chart of accounts

Website and marketing

  • Publish and edit pages on your BackPR website
  • Connect your own domain
  • Get an embed code to show programs on your current website
  • See built-in website analytics
  • Run a referral program that rewards the referring family and the new family

Camp operations

  • Manage cabins, bunks and counselors, take bunkmate requests and assign bunks automatically, with a list of requests that couldn't be met
  • Manage bus routes, stops and riders, scan children on and off the bus and read driver lists
  • Log health office visits, manage medication schedules and record immunizations
  • Run the camp store: prepaid accounts, point of sale and spending limits
  • Hire staff: job postings, applicants, offer letters with e-signature, onboarding documents and certification tracking
  • Assign electives automatically from campers' ranked choices and print schedules
  • Manage photo galleries with photo consent controls

More modules

  • Childcare daily sheets: meals, naps, diapers, mood, photos, room moves and live staff-to-child ratios
  • Admissions: leads, tours and enrollment packets
  • Learning and development: observations, milestones and lesson plans
  • Facility rentals with quotes, deposits and protection against double bookings
  • Courses and continuing education with certificates anyone can verify
  • A public directory listing
  • Volunteer shifts, sign-ups and hours
  • Sports leagues: divisions, games and standings

Platform and integrations

  • Send signed webhooks (automatic updates) to Zapier, Make.com and your own systems
  • Create API keys for your own software, each limited to what it needs
  • Track approvals and undo recent actions
  • Search the full audit log
  • Run several actions in one request (Code Mode) to save time. Approval rules still apply to each step
  • Get answers from BackPR's help docs about how anything works
  • Ask BackPR's built-in read-only assistant quick questions about your numbers

Reference

Full tool list

Every tool your assistant can use. Tools marked Family are also on the BackPR Family connection, limited to the parent's own family. Every tool is on BackPR Admin, for staff whose role allows it.

Organization

  • org_overview
  • org_settings_update
  • location_manage
  • location_stripe_account
  • staff_invite
  • role_upsert
  • policy_upsert
  • ai_policy_manage
  • import_preview
  • import_commit
  • import_map

Programs and catalog

  • program_searchFamily
  • program_upsert
  • session_upsert
  • season_rollover
  • season_list
  • program_template_manage
  • school_site_manage
  • school_catalog_get
  • setup_draft
  • pricing_rule_upsert
  • pricing_rule_list
  • discount_upsert
  • discount_list
  • coupon_upsert
  • coupon_list
  • access_code_manage
  • access_code_list
  • registration_window_manage
  • registration_window_list
  • form_upsert
  • form_get
  • form_list
  • form_draft
  • form_response_list
  • registration_formsFamily
  • form_response_submitFamily
  • waiver_upsert
  • waivers_neededFamily
  • schedule_scope_feedFamily

Registrations

  • registration_searchFamily
  • registration_createFamily
  • registration_transfer
  • registration_cancel
  • waitlist_manageFamily
  • waitlist_offers_listFamily
  • waitlist_offer_acceptFamily
  • lottery_manage
  • lottery_run
  • lottery_list
  • team_manage
  • team_list
  • pass_manage
  • pass_list
  • appointment_manage
  • membership_manage
  • membership_list
  • membership_checkout_prepare

Cart and checkout

  • cart_createFamily
  • cart_getFamily
  • cart_resumeFamily
  • cart_add_itemFamily
  • cart_remove_itemFamily
  • cart_apply_couponFamily
  • cart_remove_couponFamily
  • cart_set_payment_planFamily
  • cart_set_donationFamily
  • cart_apply_gift_cardFamily
  • cart_remove_gift_cardFamily
  • checkout_prepareFamily
  • checkout_attachFamily
  • checkout_statusFamily
  • payment_statusFamily
  • cart_billing_account

Families and children

  • family_signupFamily
  • family_searchFamily
  • family_getFamily
  • family_update
  • family_merge
  • child_updateFamily
  • child_health_getFamily
  • child_health_updateFamily
  • pickup_manageFamily
  • pickup_qr_tokenFamily
  • blocked_adult_manage
  • document_request
  • family_documentsFamily
  • document_quotaFamily
  • document_indexFamily
  • document_attachFamily
  • schedule_feedFamily

Payments and billing

  • family_balance_getFamily
  • payment_searchFamily
  • family_statementFamily
  • dependent_care_statementFamily
  • invoice_listFamily
  • invoice_getFamily
  • invoice_pay_prepareFamily
  • autopay_self_manageFamily
  • invoice_create
  • invoice_send
  • refund_issue
  • refund_list
  • family_credit_apply
  • credit_list
  • payment_record_offline
  • payment_plan_manage
  • payment_plan_list
  • autopay_manage
  • tuition_plan_manage
  • tuition_plan_list
  • card_update_link_send
  • dunning_status
  • late_fee_rules
  • late_fee_list
  • late_pickup_rules
  • scholarship_manage
  • scholarship_list
  • gift_card_manage
  • gift_card_list
  • donation_settings
  • donation_list
  • split_billing_set
  • split_billing_list
  • subsidy_manage
  • statement_generate
  • payout_report
  • payout_ledger_match

Attendance and safety

  • absence_reportFamily
  • roster_get
  • attendance_mark
  • checkin
  • checkout
  • kiosk_qr_verify
  • dismissal_manage
  • dismissal_list
  • dismissal_complete
  • attendance_report
  • signin_sheet_pdf
  • timeclock_entry
  • timeclock_today
  • timeclock_report

Messaging

  • family_messagesFamily
  • email_prefs_getFamily
  • email_prefs_setFamily
  • push_subscribeFamily
  • message_preview
  • message_send
  • message_history
  • template_upsert
  • template_list
  • template_translate
  • automation_upsert
  • automation_list
  • automation_toggle
  • automation_delete
  • campaign_create
  • campaign_preview
  • campaign_send
  • campaign_stats
  • reenroll_cart_prepare

Reports

  • dashboard_kpis
  • fill_rate_report
  • report_run
  • report_ask
  • report_save
  • report_list
  • report_schedule
  • weekly_insights
  • export_data
  • export_csv
  • accounting_map

Website and marketing

  • page_publish
  • site_data
  • embed_code_get
  • page_analytics
  • custom_domain_manage
  • referral_manage

Camp

  • cabin_manage
  • bunk_request_manage
  • bunk_assign_auto
  • bunk_results
  • transport_manage
  • bus_scan
  • bus_manifest
  • health_log
  • health_visits_list
  • health_children_list
  • med_schedule
  • med_order_list
  • immunization_manage
  • store_account
  • store_posFamily
  • hiring_manage
  • hiring_offer_docs
  • elective_assign_auto
  • elective_choice_submitFamily
  • elective_schedule_getFamily
  • gallery_manage
  • gallery_mineFamily
  • entity_list

More modules

  • childcare_daily_ops
  • admissions_manage
  • learning_manage
  • facility_rental_manage
  • course_manage
  • directory_manage
  • volunteer_manage
  • league_manage

Platform and help

  • webhook_manage
  • api_key_manage
  • approval_status
  • undo_action
  • audit_log_search
  • code_mode
  • help_searchFamily
  • help_ask
  • ai_chat

FAQ

Questions, answered

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to other apps. With BackPR's MCP server, your assistant can look things up and do tasks in BackPR for you, within what your BackPR role allows.

Which AI assistants work with BackPR?

We've tested Claude, ChatGPT, Cursor and VS Code (with GitHub Copilot). Other apps that connect to MCP servers with sign-in, such as Claude Code, should work the same way.

Where do I find my connection URL?

Admins and staff copy it from the BackPR admin portal. Parents copy it from the BackPR family portal. You then sign in with your BackPR account, the same login you use to register with your program, so your assistant only gets the access your account has.

Can the AI issue refunds or send messages on its own?

Not refunds. Refunds, other changes involving money, messages to more than five families and deletions wait until a person approves them in BackPR. Changes that affect children's safety, such as allergies or authorized pickup adults, need a second person's approval.

What does my AI assistant see?

Only what BackPR sends back for each request, within your role. Your AI app (for example, Claude or ChatGPT) handles that information under its own terms and your account's data settings. Admins can decide in the AI policy whether the AI can reach children's health data.

Will I type card numbers into the chat?

No. Your assistant gives you a link to BackPR's secure checkout or payment page, and you pay there.

Can a parent see other families' information?

No. Every tool on the BackPR Family connection is locked to the signed-in parent's own household. Photo galleries show only your child's programs, and children without photo consent aren't shown.

Can we control what the AI is allowed to do?

Yes. Admins set an AI policy for the organization, including refund caps, message limits, access to health data and content screening. Staff roles still apply, and every action is written to an audit log.

What if the AI makes a mistake?

Many actions can be undone within 24 hours, and the audit log shows who asked for what and when. Sensitive changes wait for a person's approval, so you can catch a mistake before it takes effect.

How do I disconnect BackPR?

Remove the BackPR connector in your AI app's settings. Your BackPR account and data stay as they are.

Who do I ask for help?

Email support@backpr.com.

Open registration
with BackPR

Free for nonprofits. No long-term contract. We set you up and import your data at no cost.