io.usefulapi/jackrabbit-class
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Jackrabbit Class MCP by usefulapi
Publisher-provided description
Read Jackrabbit Class beta data, create students and add class waitlist entries.
Summary by lookupd
Read class schedules, rosters, families, students, enrollments and attendance; create students and add class waitlist entries in Jackrabbit.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http jackrabbit-class https://jackrabbit-class.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add jackrabbit-class --url https://jackrabbit-class.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"jackrabbit-class": {
"url": "https://jackrabbit-class.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (24 tools)
Publisher-provided text
jackrabbit_get_organizationThe Jackrabbit organization this token accesses: name, email, default currency and logo URL. GET /v1/Options/me.jackrabbit_get_custom_field_labelsThe organization's own labels for the five family and five student user-defined fields (userField1-5). GET /v1/Options/org-configuration.jackrabbit_list_optionsThe allowed values (id, value, description) of one dropdown list in this organization: locations, sessions, rooms, class categories and statuses, instructors, ejackrabbit_list_familiesList family accounts (billing households): name, status, location, primary phone, address, balance, membership, e-payment and discount settings, notes. Filter bjackrabbit_get_familyOne family account by id, with balance, billing and discount settings and notes. GET /v1/Families/{id}.jackrabbit_list_archived_familiesList archived (lead-file) families. GET /v1/Families/archived.jackrabbit_list_contactsList family contacts (parents, guardians, emergency and pickup contacts): name, type, email, phones, address, primary/billing/authorized-for-pickup flags, opt-ojackrabbit_get_contactOne contact by id. GET /v1/Contacts/{id}.jackrabbit_list_authorized_contactsThe contacts authorized to pick up one student. GET /v1/Contacts/authorized/{studentId}.jackrabbit_list_studentsList students: family, location, status, birth date, gender, grade, school, registration and quit dates, sizes, and health notes (medications, allergies, speciajackrabbit_get_studentOne student by id with all profile, size and health-note fields. GET /v1/Students/{id}.jackrabbit_list_staffList staff and instructors: name, status, contact details, positions, employment type, instructor flag, start/end dates. GET /v1/Staff.jackrabbit_get_staff_memberOne staff member by id. GET /v1/Staff/{id}.jackrabbit_list_classesList classes with schedule (days, start/end time and date), location, room, session, instructors, size, openings, waitlist counts, tuition, age limits and onlinjackrabbit_get_classOne class by id with its full schedule, capacity, fees and registration settings. GET /v1/Classes/{id}.jackrabbit_get_class_rosterWho is in a class today: class name, start time, location, room, instructors and the roster (student id, name, present, makeup). GET /v1/Classes/{classId}/rostejackrabbit_list_class_listingsThe public-facing class schedule with openings, age ranges, tuition, location address and online registration links, filterable by category, instructor, days, sjackrabbit_list_enrollmentsList enrollments (a student in a class): enroll date and type, enrolled flag, drop date and reason, transfer target. enrolled=true returns only existing enrollmjackrabbit_get_enrollmentOne enrollment by id (set future=true for a future-dated enrollment). GET /v1/Enrollments/{id} or /v1/Enrollments/future/{id}.jackrabbit_list_attendanceList attendance records (only dates where someone marked attendance): student, class, date, attended, note and makeup details. Filter by student, class, date rajackrabbit_list_waitlist_entriesList class waitlist entries: class, student, entry date, position and notes. Filter by class, student or entry date. GET /v1/Classes/waitlist-entries.jackrabbit_get_franchise_revenue_summaryCorporate tokens only: total revenue per franchise organization for a date range. GET /v1/Reports/franchise-revenue-summary.jackrabbit_create_studentWRITE: add a new student to an existing family in Jackrabbit (not idempotent: calling twice creates two students). Requires the family id and first name. POST /jackrabbit_create_waitlist_entryWRITE: put a student on a class waitlist (not idempotent; Jackrabbit answers 409 if the student is already on it). Does not enroll the student. POST /v1/Classes
Details
- Version: 1.8.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 446 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/jackrabbit-class/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/jackrabbit-class)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp