Brilliant Directories
Brilliant Directories is an all-in-one platform that enables users to create and manage online membership communities and business directories.
Verdict
Common use cases
- Audit member profiles before email campaigns
- Check subscription status during support chats
- Bulk-create user accounts from CSV data
- Pull lead fields for sales handoff
- Review member feedback without admin login
Integration
- Vendor
- Brilliant Directories
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
brilliant_directories
Tools
- Create User
This tool creates a new user record in the brilliant directories website database. it supports creating new users with essential details such as email, password, subscriptionid and optional parameters including name, company, contact detail
- Delete Userdestructive
This tool deletes an existing user record from the brilliant directories website database. it allows for the complete removal of a user record and, optionally, the deletion of the member's uploaded images.
- Get Data Categories
This tool fetches all data categories in a brilliant directories website. data categories are distinct from top categories and represent the various types of data organization within the system.
- Get Lead Fields
This tool retrieves all available fields in the leads table from a brilliant directories website. it returns a json object containing a list of fields and their associated metadata (field name, field type, field label, whether the field is
- Get Reviews Fields
This tool retrieves all the available fields in the users reviews table from a brilliant directories website. it is a standalone tool that requires only authentication and provides a comprehensive list of review information such as review t
- Get User Fields
This tool fetches all available fields from the users data table in your brilliant directories website. it provides a detailed list of available fields for user operations including creation, updating, and retrieval.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Brilliant Directories from the list. 3. Log into your Brilliant Directories admin panel, go to Settings > API, and generate a new API key (copy it immediately — you won't see it again). 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will verify the key by fetching your site's user fields; if successful, you'll see a green checkmark. 6. Open any Space, type '@Brilliant Directories get user fields' in the chat, and send — the MCP should return a JSON list of available user attributes. 7. If the response includes field names like 'email', 'subscription_id', and 'created_date', your connection is live and ready for queries.
What teammates see: by default, memories from Brilliant Directories are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All User Fields
@Brilliant Directories get user fields and show me the complete list with field names and typesOpen in a Space →
Create New Member
@Brilliant Directories create a new user with email john.doe@example.com, password TempPass123, and subscription ID 4567Open in a Space →
Fetch Data Categories
@Brilliant Directories get all data categories and summarize them in a table with category names and descriptionsOpen in a Space →
Pull Lead Fields
@Brilliant Directories get lead fields and highlight which ones are required versus optionalOpen in a Space →
Remove Inactive User
@Brilliant Directories delete the user with email inactive@example.com and remove all their uploaded imagesOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@brilliant-directories what fields are available in our member directory, and which ones are required when adding new members?
The user table includes 47 fields. Required fields for new members: email (unique identifier), password (minimum 8 characters), and subscription_id (determines access level). Optional fields include: first_name, last_name, company_name, phone, website_url, bio (supports HTML), profile_image_url, address fields (street, city, state, zip, country), social_media_handles (linkedin, twitter, facebook), and 12 custom fields you've configured for industry specializations. The subscription_id must match an active plan in your site's configuration.
This example shows the MCP's schema-discovery capability — useful before bulk imports or form builds. The field list reflects your specific Brilliant Directories configuration, so actual available fields vary by site. Requires read access to the users table via your API key.
@brilliant-directories create a new member account for sarah.chen@example.com with the Premium subscription and set her company name to 'Chen Consulting Group'
Created user record for sarah.chen@example.com (user_id: 8472). Assigned subscription_id 3 (Premium tier, grants access to advanced search and messaging features). Set company_name to 'Chen Consulting Group'. A temporary password was generated and would typically be sent via your site's welcome email automation. The new member profile is now visible in your directory's search results, pending any moderation rules you've configured for new accounts.
This write operation demonstrates member onboarding automation. The MCP creates the database record but doesn't trigger Brilliant Directories' native email workflows — coordinate with your site's notification settings. Subscription IDs are site-specific; confirm valid values with Get User Fields first. This action is irreversible without the Delete User tool.
@brilliant-directories pull all review fields, then draft a monthly summary email highlighting our top-rated members based on recent feedback
Retrieved 18 review fields including: reviewer_name, rating (1-5 scale), review_text, review_date, member_id (reviewed party), status (pending/approved/rejected), and helpful_count. Based on this schema, here's a draft summary: 'This month's standout members: Martinez Legal (4.9 avg, 12 reviews) praised for responsiveness; TechBridge Solutions (4.8 avg, 9 reviews) noted for innovative approaches; Green Consulting (4.7 avg, 15 reviews) highlighted for thoroughness. All ratings reflect approved reviews from verified clients since March 1st.' Customize tone and add member profile links before sending.
This synthesis example pairs the MCP's data-fetching with AI reasoning to generate stakeholder communications. The review schema varies by your Brilliant Directories configuration (some sites add custom fields like 'project_type'). Requires read access to the reviews table; ensure your API key permissions include review data.
Use-case deep-dives
When Brilliant Directories MCP fits directory-based member portals
A 3-person coaching business runs a member directory on Brilliant Directories and wants to sync new Stripe subscriptions into user accounts without manual CSV uploads. This MCP is the right call if you're already locked into Brilliant Directories as your platform and need programmatic user creation tied to payment events. The Create User tool handles email, password, and subscription ID in one shot, which covers the 80% case for onboarding flows. The constraint: you're limited to 6 tools, so complex workflows like bulk lead imports or review moderation will require multiple API calls and custom logic. If your directory has under 500 active members and onboarding happens a few times a week, this MCP saves you from building a custom integration. Beyond that scale, evaluate whether Brilliant Directories itself is the bottleneck.
Using Get Lead Fields for CRM handoff prep
A solo consultant collects leads through a Brilliant Directories form and wants to push qualified contacts into HubSpot with the right field mappings. The Get Lead Fields tool is useful here because it returns the exact schema of your leads table, so you can write a one-time mapping script that won't break when you add custom fields in the Brilliant Directories admin. This is a narrow win: it's faster than manually documenting your schema, but it doesn't move the leads for you. You still need a separate integration to read lead records and push them downstream. If you're running this sync daily and your lead volume is under 50 per day, the MCP gives you schema stability without vendor lock-in to a no-code tool. If you're syncing hourly or handling hundreds of leads, you need a dedicated iPaaS connector, not an MCP.
When Delete User makes sense for compliance-driven offboarding
A 5-person SaaS team uses Brilliant Directories to manage a partner network and needs to purge user records within 30 days of cancellation to meet GDPR retention policies. The Delete User tool handles this if your offboarding logic is simple: one user ID in, record gone, optionally wipe uploaded images. This works when churn is low (under 10 users per month) and you're triggering deletions from a manual review step or a scheduled script. The trade-off: the MCP doesn't give you bulk delete or audit logging, so if you're processing dozens of deletions weekly or need a compliance trail, you'll outgrow this fast. For small teams with straightforward data retention rules and low churn, this MCP closes the loop without paying for a full data governance platform.
Frequently asked
What does the Brilliant Directories MCP do in Switchy?
It lets your AI agents create, update, and delete user records in your Brilliant Directories membership site. Agents can also pull field schemas for users, leads, and reviews, plus fetch data categories. This is useful for automating member onboarding, syncing CRM data, or generating reports without manually logging into your directory admin panel.
Do I need admin access to connect Brilliant Directories?
Yes. You'll need an API key from your Brilliant Directories admin dashboard, which only site administrators can generate. The key grants full read-write access to user records, leads, and reviews, so treat it like a password. Don't share the connection with team members who shouldn't have admin-level control over your membership database.
Can the MCP update existing user profiles or just create new ones?
The MCP can create and delete users, and it can fetch the full list of user fields to understand your schema. However, the representative tools provided don't include a direct "Update User" method. If you need to modify existing profiles, you may need to delete and recreate the record, or check if Brilliant Directories has added update endpoints since this integration shipped.
How is this different from using Brilliant Directories' built-in admin panel?
The admin panel requires manual clicks for every user operation. This MCP lets AI agents bulk-create members from a spreadsheet, auto-delete inactive accounts based on rules, or sync lead data from another tool—all in natural language. You trade the visual interface for programmability, which matters when you're managing hundreds of records or integrating with other systems in Switchy.
Who on my team should connect this integration?
Whoever owns your membership site's admin credentials and understands your user data structure. Since the API key has full database access, limit the connection to one or two trusted admins. Other team members can still ask the AI to run queries or generate reports; they just won't see the raw API key or be able to revoke the connection.