Amilia MCP. Manage community schedules and participant records.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Amilia MCP Server manages community recreation and program operations. Use this server to audit activity programs, monitor attendance, and handle participant registrations.
Your AI agent accesses family account details, lists programs, and tracks class sign-ups, making community operations visible through natural conversation.
What your AI agents can do
Get account details
Retrieves the full profile details for a specific account.
Get attendance
Gets the roster and check-in status for a specific event occurrence.
Get program details
Gets metadata about a specific recreational program.
Get full account details, including household information and a list of all associated contacts.
List all recreational programs, view their specific activities, and check the schedule for upcoming activity occurrences.
List specific account registrations and audit the full history of sign-ups for any client.
Retrieve the attendance roster and check-in status for a given event occurrence.
List all available program activities and list specific event occurrences (schedules) for those activities.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Amilia MCP Server: 9 Tools for Program Data
Use these nine tools to gather program details, track attendance, and list registrations across your entire recreation management system.
019d754dget account details
Retrieves the full profile details for a specific account.
019d754dget attendance
Gets the roster and check-in status for a specific event occurrence.
019d754dget program details
Gets metadata about a specific recreational program.
019d754dlist accounts
Lists all registered family accounts in the organization.
019d754dlist activities
Lists the specific activities offered within a given program.
019d754dlist activity occurrences
Lists the scheduled dates and times for program activities.
019d754dlist contacts
Lists all contacts associated with a specific account ID.
019d754dlist programs
Lists all active recreational programs in the organization.
019d754dlist registrations
Lists the current and past registrations for a specific account.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Amilia, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Amilia MCP Server - Manage Recreation Programs
This server lets your AI agent handle community recreation operations. You can use it to audit activity programs, check attendance, and manage participant registrations right through your chat.
Retrieving Profiles and Contacts
Your agent can get the full profile details for any account using get_account_details, and it'll list every contact attached to that account via list_contacts. You can also run list_accounts to get a list of every registered family account in the organization.
Program and Activity Management
It lists all active recreational programs using list_programs, and for any program, it'll list the specific activities offered with list_activities. You can check the schedule for upcoming events by calling list_activity_occurrences, and it also lets you see all available activities using list_activities.
Tracking Sign-ups and Attendance
Your agent tracks a client's participation history by listing current and past registrations with list_registrations. For specific events, it pulls the attendance roster and check-in status using get_attendance.
Listing Information
It gives you a list of every contact associated with an account using list_contacts, and it lets you see the full profile details for an account with get_account_details.
How Amilia MCP Works
- 1 Subscribe to the Amilia server and provide your Organization Identifier, Username, and Password.
- 2 Direct your AI agent to the server. The agent authenticates and connects to the Amilia platform.
- 3 Use natural language commands (e.g., 'Show me the attendance roster for the 9/15 Yoga class') to execute the necessary tools.
The bottom line is, you manage complex community operations by simply talking to your agent.
Who Is Amilia MCP For?
This is for Recreation Directors, Facility Managers, and Support Teams. If your job involves managing group schedules, tracking who showed up, or helping a parent find their child's registration history, this server is for you. It cuts out the manual dashboard clicking.
Automates program audits and monitors which activities are the most popular across the entire organization.
Quickly looks up class schedules and attendance rosters on the fly when running into logistical questions.
Retrieves family account details and full registration histories to resolve parent inquiries quickly.
What Changes When You Connect
- Stop manually checking dashboards for class rosters. Use the
get_attendancetool to pull the full attendance list and check-in status for any specific event occurrence immediately. - Need to know what programs exist? Use
list_programsto see all available offerings. Then, calllist_activitiesto see what's offered under each program. - Instead of navigating through three tabs to find a parent's history, your agent can use
list_contactsandget_account_detailsto pull all family members and their profiles in one go. - When a parent asks about a sign-up, the agent runs
list_registrations. This shows the full, audited history of every time the account registered for a program. - Quickly identify which activities are popular. Use the combined data from
list_programsandlist_activitiesto audit program popularity without running reports. - Resolve support calls faster. The agent can use
get_account_detailscombined withlist_contactsto pull all necessary family information instantly.
Real-World Use Cases
Auditing Program Popularity
A Recreation Director needs to know which activities are most popular before booking next year's budget. They ask their agent to 'Audit the programs.' The agent uses list_programs and then calls list_activities for each program, compiling a count of all available activities to determine demand.
Handling a New Parent Inquiry
A support agent gets a call from a parent asking about their child's enrollment. They ask their agent to 'Show me the enrollment history for the Smith account.' The agent uses list_contacts first to identify the account ID, then calls list_registrations to provide the full history.
Running a Day-of-Event Check
A Facility Manager needs to know who showed up for a class right now. They ask their agent to 'Get the roster for today's Yoga class.' The agent uses list_activity_occurrences to find the correct date/time, then calls get_attendance to list attendees and absentees.
Onboarding a New Program
A Program Administrator needs to check if a new activity is properly scheduled. They ask their agent to 'Check the schedule for Summer Camp.' The agent uses list_programs to find the parent program, then list_activities, and finally list_activity_occurrences to confirm the dates.
The Tradeoffs
Searching by Name Only
Manually clicking through the dashboard: Programs > Activity > Select Dates > Filter by Name. This is slow and often misses edge cases.
→
Instead, ask your agent to 'Show me all activities for Summer Camp 2026.' The agent uses list_programs to find the ID, then list_activities and list_activity_occurrences to give you the full schedule in text.
Missing Contact Data
Pulling the account details, but forgetting to check the contacts tab, so you only see the primary parent.
→
Always use get_account_details and follow up by asking the agent to 'list all contacts for this account.' This ensures you see every family member.
Guessing the Event ID
Trying to manually enter an occurrence ID into a report, only to find the ID changed or the date was wrong.
→
First, use list_activity_occurrences to get the correct, current list of schedules. Then, use that ID in the get_attendance tool to guarantee accurate data.
When It Fits, When It Doesn't
Use this server if your job requires tracking multiple, related entities: people, accounts, programs, and scheduled events. This is for operational reporting. Don't use it if you just need to know one thing, like 'What is the name of the program?' — use list_programs directly. Don't use it if you need to manage billing or payments — this is a recreation management tool, not a finance system. If you need to find a person's details, use get_account_details and list_contacts. If you need to know if a class was held, check list_activity_occurrences first, then use get_attendance.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amilia. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually compiling attendance reports is a huge waste of time.
Today, generating a roster for a class involves logging into the Amilia platform. You click on the program, then find the specific class date. You filter the list to find the correct group, and finally, you manually download the attendance sheet, often requiring you to copy and paste data into a separate spreadsheet for review.
With the Amilia MCP Server, you simply ask your agent: 'What was the attendance for the Beginner Yoga class on Tuesday?' The agent runs `list_activity_occurrences` to find the right ID, then executes `get_attendance`. You get a clean, structured list of who was present and who was missing, right in your chat.
Amilia MCP Server: Manage program data with `list_programs` and `list_activities`.
Before, figuring out the scope of a program meant navigating the site structure: find the main program, then drill down to the list of activities, and finally, check the schedules. This process is slow and requires multiple context switches.
Now, you just ask your agent to 'List all programs and their activities.' The agent calls `list_programs` and `list_activities` sequentially, compiling the full structure of your offerings instantly. You see the whole map of your organization's programs in one response.
Common Questions About Amilia MCP
How do I use the `list_accounts` tool with Amilia MCP Server? +
The list_accounts tool lists all family accounts in your organization. If you want to see details for a specific account, follow up by using get_account_details and providing the account ID.
Can I check class attendance using `get_attendance`? +
Yes, get_attendance retrieves the roster and check-in status. You must first use list_activity_occurrences to get the correct event ID for the class you care about.
What does `list_registrations` do? +
The list_registrations tool audits a specific account's sign-up history. It shows the account's participation record across various programs and dates.
How do I find out what programs are available? +
Use the list_programs tool. This gives you a master list of all recreational programs currently active in your organization.
How do I find a person's contact information? +
First, use list_accounts to get the main account ID. Then, use list_contacts with that ID to pull all associated contacts for that family.
How do I find out the schedule for a specific activity using `list_activity_occurrences`? +
It lists the schedule for specific activities. You provide the program or activity ID, and it returns the dates and times when that class is running. This helps you see exactly when the activity is available.
What information does `get_program_details` provide? +
This tool returns metadata about a program. You get details like the program name, description, and associated dates. This is useful if you need to know more about a program before managing registrations.
Can I use `list_contacts` to find a person's full account profile? +
No, list_contacts only lists contacts associated with an account. Use get_account_details to pull the complete profile for a family or household account.
How do I find my Amilia Organization Identifier? +
The Organization Identifier (formerly Rewrite URL) is the unique slug found in your Amilia store URL (e.g., forest-explorers). You can also use your numeric Organization ID.
How does authentication work? +
Your agent uses your Username and Password to authenticate with the /api/V3/authenticate endpoint, retrieving a JWT token that is valid for 1 year to authorize subsequent requests.
Can I get an attendance roster for a specific class? +
Yes! First, use list_activity_occurrences to find the specific date/time ID. Then, use get_attendance to retrieve the roster and check-in statuses for that occurrence.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
edX
Search and discover online courses from Harvard, MIT, Berkeley and 160+ top institutions on edX.
Quotable API
Access thousands of quotes — audit authors and tags via AI.
Spotify Music
Control playback, search library, get audio features, and manage playlists via Spotify API.
You might also like
Innform
Manage learners, courses, and results via Innform LMS API.
Photoroom
Remove backgrounds, retouch product photos, and generate studio-quality images with AI editing tools built for e-commerce.
E2B
Secure cloud sandboxes for AI code execution — run Python, JavaScript, and shell commands in isolated Firecracker microVMs with ~150ms cold start.