Brilliant Directories MCP server

Connect Brilliant Directories to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Brilliant Directories MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the get review tool in Brilliant Directories
  • Use the create member tool in Brilliant Directories
  • Use the delete review tool in Brilliant Directories
  • Use the get lead tool in Brilliant Directories
  • Use the update post tool in Brilliant Directories
  • Use the search members tool in Brilliant Directories

Supported Tools

get_review

Get Review

Retrieve a review by its review ID or by querying a specific property. Returns the review content, ratings, reviewer info, and associated member data.

create_member

Create Member

Create a new member (user) in the directory. Requires an email, password, and subscription (membership plan) ID at minimum. Additional profile fields can be provided. The membership plan settings are respected unless overriding data is sent.

delete_review

Delete Review

Permanently delete a review from the directory.

get_lead

Get Lead

Retrieve a lead from the directory by its lead ID or by querying a specific property. Returns lead data including contact information, categories, and timestamps.

update_post

Update Post

Update an existing single-image post (standard post) in the directory. Only one post can be updated at a time.

search_members

Search Members

Search for members in the directory using various criteria such as keyword, category, location, and date range. Returns paginated results.

search_post_types

Search Post Types

Search for post types (data categories) in the directory.

verify_member_login

Verify Member Login

Verify a member's login credentials. Useful for SSO integrations or custom authentication flows. Returns whether the credentials are valid.

search_reviews

Search Reviews

Search for reviews in the directory using various criteria. Returns matching reviews with pagination.

create_review

Create Review

Create a new review for a member in the directory. Supports overall and specific ratings, images, and email notifications.

search_posts

Search Posts

Search for single-image posts (standard posts) in the directory. Supports keyword, category, location, and date range filtering. Location-based searching requires a Google Maps API key configured in the site's Advanced Settings.

delete_lead

Delete Lead

Permanently delete a lead from the directory. Only one lead can be deleted at a time.

update_review

Update Review

Update an existing review in the directory. Only one review can be updated at a time.

unsubscribe_from_emails

Unsubscribe From Emails

Unsubscribe a member from receiving email campaigns. Only one member can be unsubscribed at a time. Can also retrieve or manage unsubscribe records. Deleting a record re-enables marketing emails to that address.

create_post_type

Create Post Type

Create a new post type (data category) configuration in the directory.

search_photo_albums

Search Photo Albums

Search for multi-image posts (photo albums) in the directory. Supports keyword, category, location, price, and property-specific filters.

delete_member

Delete Member

Permanently delete a member (user) from the directory. Optionally deletes associated images.

update_widget

Update Widget

Update an existing widget on the website. Only one widget can be updated at a time.

delete_post_type

Delete Post Type

Permanently delete a post type (data category) from the directory.

match_lead

Match Lead

Match a lead to one or more members by batching member IDs or email addresses. Returns the results of each match attempt including successes and failures.

create_photo_album

Create Photo Album

Create a new multi-image post (photo album) in the directory. Supports photo albums, products, digital products, properties, and classifieds with multiple images.

get_post_type

Get Post Type

Retrieve a post type (data category) configuration by its ID. Post types define the content categories available in the directory.

get_member

Get Member

Retrieve a member (user) from the directory by their user ID or by querying a specific property such as email. Returns member profile data including contact information, subscription details, and custom fields.

delete_photo_album

Delete Photo Album

Permanently delete a multi-image post (photo album) and its related data from the directory.

delete_post

Delete Post

Permanently delete a single-image post (standard post) and its related data from the directory.

get_post

Get Post

Retrieve a single-image post (standard post) from the directory by post ID or by querying a specific property. Covers content types like articles, videos, jobs, events, coupons, audios, and discussions.

create_widget

Create Widget

Create a new widget on the website.

get_widget

Get Widget

Retrieve a widget from the website by its widget ID. Can also render a widget's content by ID or name.

delete_widget

Delete Widget

Permanently delete a widget from the website.

create_post

Create Post

Create a new single-image post (standard post) in the directory. Supports articles, videos, jobs, events, coupons, audios, and discussions. Use data type "20" for image posts and "9" for video posts.

update_member

Update Member

Update an existing member's profile in the directory. Supports updating standard fields as well as custom fields and member credits. Invalid URL formats for website or social media fields will be skipped by the system.

update_post_type

Update Post Type

Update an existing post type (data category) configuration.

update_lead

Update Lead

Update an existing lead in the directory. Only one lead can be updated at a time. Supports updating contact info, categories, and matching members.

get_photo_album

Get Photo Album

Retrieve a multi-image post (photo album) from the directory by group ID or by querying a specific property. Covers photo albums, products, digital products, properties, and classifieds.

update_photo_album

Update Photo Album

Update an existing multi-image post (photo album) in the directory. Only one album can be updated at a time.

get_member_transactions

Get Member Transactions

Retrieve the transaction history for a specific member. Can filter by user ID or client ID.

create_lead

Create Lead

Create a new lead in the directory. Supports auto-matching to members and auto-geocoding of locations. Can optionally send lead email notifications to matched members.

list_records

List Directory Records

List members, leads, posts, photo albums, album photos, reviews, post types, widgets, unsubscribe records, or click records. Use data_categories to discover post type IDs and data_type values before creating posts or albums. Supports cursor pagination, field filters, and sorting.

who_am_i

Who Am I

Verify the connected API key and retrieve its website URL and key name.

get_writable_fields

Get Writable Fields

Discover the writable fields for a directory resource. For posts and photo albums, supply the post type form name to include its custom fields.

Connect Brilliant Directories to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Brilliant Directories in Metorial. In your Metorial portal, enable the Brilliant Directories MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Brilliant Directories tools.

Run Brilliant Directories through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Brilliant Directories and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Brilliant Directories tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Brilliant Directories

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Google Sheets

Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Hubspot

Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings.

Technical notes for Brilliant Directories

Manage directory members, leads, reviews, posts, photo albums, widgets, post types, member transactions, credits, and email unsubscribe records. Verify member credentials and the connected API key. Discover writable fields and list core directory records with filters and cursor pagination.

Frequently asked questions

Common questions about connecting Brilliant Directories to AI agents with Metorial.

  1. How many tools does the Brilliant Directories MCP server have?
    The Brilliant Directories MCP server exposes 40 tools, including Get Review, Create Member, Delete Review. Each one is governed and traced through Metorial.
  2. Brilliant Directories exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Brilliant Directories MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Brilliant Directories and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Brilliant Directories MCP server yourself or use the hosted gateway.

Connect Brilliant Directories to production AI agents

See how Metorial gives your team governed access to Brilliant Directories, with tracing and security controls built in.