Brilliant Directories MCP Server
Manage directory members, posts, and site resources through your AI agent.
Data last scanned today · Reviewed today
Overview
The Brilliant Directories MCP Server enables direct AI-assisted management of your directory site. By connecting via an API key, users gain the ability to manipulate members, posts, leads, and reviews, as well as administrative elements like site pages, email templates, menus, and membership plans. Designed for integration into major AI clients, the server requires specific configuration of API permissions within the Brilliant Directories Developer Hub. While standard member access is enabled by default, advanced site control requires manual authorization of additional endpoints to ensure full operational capability.
Our verdict
This server carries a high-risk rating of 33/100, primarily because it is community-maintained rather than developed by the official vendor, and has not yet undergone an editorial or security review. The high risk level suggests that users should exercise caution, particularly given the broad administrative access the server provides over site resources. It is recommended primarily for users who can independently audit the code, as the authentication and read-only status have not been verified.
- Supports comprehensive management of site resources and membership data
- Contains zero direct dependencies, reducing supply-chain exposure
- Provides real documentation and setup guides for common AI clients
- Released under the permissive MIT open-source license
- High-risk score due to lack of official vendor maintenance
- Authentication methods and security posture remain unreviewed
- Requires manual permission toggling for most administrative site endpoints
Tools
| Tool | Description | Risk |
|---|---|---|
| getBrandKit | Retrieves the brand kit settings. | low |
| listClicks | Lists profile analytics clicks. | low |
| getClick | Retrieves a specific profile analytics click. | low |
| createClick | Creates a profile analytics click record. | medium |
| updateClick | Updates a profile analytics click record. | medium |
| deleteClick | Deletes a profile analytics click record. | high |
| listDataTypes | Lists available data types. | low |
| getDataType | Retrieves a specific data type. | low |
| createDataType | Creates a data type. | medium |
| updateDataType | Updates a data type. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What prerequisites are needed to use this server?
You need your Brilliant Directories site URL and an API key generated from the Developer Hub in your BD Admin panel.
›Why do I get a 403 error when trying to access certain resources?
Most resources are hidden behind an 'Advanced Endpoints' toggle in your API key permissions. You must navigate to Developer Hub, select your API key permissions, and toggle the necessary endpoints to ON.
›How can I prevent the AI from deleting data on my site?
You can uncheck all 'delete' actions within the Advanced Endpoints permissions tab for your API key. This allows the AI to continue reading, creating, and updating data while blocking destructive operations.
›What is the difference between the Easy and Advanced setup configurations?
The Easy config points to a hosted MCP at brilliantmcp.com and requires no local installation, while the Advanced config runs the MCP as a local npx process requiring Node.js.
›Does my site URL require a specific format?
Yes, you must use the full canonical URL including the protocol (e.g., https://) and include 'www.' if your site uses it, without any trailing slash.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.