# EVO Academia — MCP server on mcp.ai > Gym management (ABC Evo / W12): members, plans, sales, receivables, check-ins, classes and prospect CRM. By: mcp.ai · official Page: https://mcp.ai/evo ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_evo?ms=1785594660000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/evo/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/evo/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/evo/skill.md Postman collection (v2.1): https://mcp.ai/evo/postman.json ## Tools - evo_activity_list(date?: string, id_branch?: string, account?: string) — Read group activities/classes (turmas). - evo_activity_schedule(date?: string, id_branch?: string, account?: string) — Read group activities/classes (turmas). - evo_activity_write() — Enroll a member in a class or change an enrollment status. - evo_bank_accounts(id_branch?: string, account?: string) — List the gym's bank accounts. - evo_configuration(id_branch?: string, account?: string) — Get the gym/branch configuration (name, timezone, gateway, occupation, card flags). - evo_employees(name?: string, email?: string, take?: integer, skip?: integer, account?: string) — List gym employees/staff. - evo_entries(member_id?: string, start_date?: string, end_date?: string, take?: integer, skip?: integer, account?: string, member_ids?: string[]) — List gym entries (check-ins / turnstile access), optionally by member and date range. - evo_get_member_count(account?: string) — Count of active members (drives the billing tier). Returns { active, total }. - evo_list_accounts(account?: string) — List all EVO gyms/branches linked to this install. - evo_member_get(member_ids?: string[], name?: string, email?: string, document?: string, status?: string, take?: integer, skip?: integer, account?: string) — Read gym members. - evo_member_list(member_ids?: string[], name?: string, email?: string, document?: string, status?: string, take?: integer, skip?: integer, account?: string) — Read gym members. - evo_membership(id_branch?: string, account?: string) — List membership plans (planos) offered by the gym. - evo_prospect(name?: string, email?: string, start_date?: string, end_date?: string, take?: integer, skip?: integer, account?: string) — List prospects/leads (CRM). - evo_prospect_write() — Create or update a prospect/lead. - evo_receivables(start_date?: string, end_date?: string, member_id?: string, take?: integer, skip?: integer, account?: string, member_ids?: string[]) — List receivables (contas a receber). Filter by date/status (PROBE: confirm param names). - evo_receivables_mark_received() — Mark a receivable as received/paid. PROBE: confirm body shape with a live gym. - evo_sales(start_date?: string, end_date?: string, take?: integer, skip?: integer, account?: string) — List sales (vendas) over a date range. - evo_sales_create() — Create a sale (e.g. sell a membership/plan to a member). PROBE: confirm body shape. ## Example prompts - "How many active members do I have, and which receivables are overdue?" - "List today's check-ins and the classes with open spots" - "Show this month's sales and the new prospects to follow up" ## Links Docs: https://mcp.ai/docs/mcps/evo Website: https://mcp.ai/mcps/evo