General
Core Platformfacility_get_configRetrieves general configuration and profile information for one or multiple facilities.
BATCH OPERATIONS SUPPORTED:
- Single facility: Provide facilityId
- Multiple facilities: Provide facilityIds array to get configs across all facilities in one call
This tool covers facility-level settings ONLY. For external integrations to third-party SaaS platforms and systems (GymMaster, Stripe, Unifi, Myzone, etc.), use the integration_list_partner_configs tool instead.
Returns facility configuration including:
- Basic info: name, location, timezone, contact details
- Operating hours: regular, extended access, holiday schedules
- Digital presence: website, apps, social media links
- Commerce settings: payment methods, directories
- Media: photos, landing pages, descriptions
- Booking settings
When to use this tool:
- Understanding facility profile and contact information
- Checking operating hours and schedules
- Reviewing booking configurations
- Auditing facility settings
When to use integration_list_partner_configs instead:
- Checking external system integrations (GymMaster, Stripe, Unifi, Myzone, etc.)
- Troubleshooting connectivity with third-party services
- Verifying integration credentials and enabled/disabled status
If unsure which tool to use: Call both tools to get complete facility information.
Parameters
| Name | Type | Description |
|---|---|---|
facilityId | string | Single facility ID. Omit this if using facilityIds for batch operations. |
facilityIds | array | Array of facility IDs for batch operations across multiple facilities. Use this instead of facilityId when checking multiple facilities at once. |
user_get_profileRetrieves the authenticated user's profile information and their accessible facilities.
Returns:
- User email address
- Global admin status (true/false)
- List of facilities the user can access, including:
- Facility ID, slug, name, and timezone
- Brand ID and brand name
- Organisation ID and organisation name
- Geographic location: country and state/province
- Enabled modules (only returned if explicitly requested via includeModules parameter)
Use this tool to:
- Check which facilities a user has access to
- Get organisation and brand context for facilities
- Understand geographic distribution of facilities
- Verify user permissions and admin status
- Get module information only when needed for feature availability checks
Parameters
| Name | Type | Description |
|---|---|---|
includeModules | boolean | Set to true to include the list of enabled modules for each facility. Defaults to false to reduce response size. |