What is BrightSite?
BrightSite is a website hosting platform with a visual editor for building and managing sites. The BrightSite MCP server connects AI assistants like Claude, ChatGPT, and Cursor directly to your BrightSite account so you can manage pages, blog posts, components, forms, media, and analytics through natural language.
Connection
Endpoint: https://onbrightsite.com/api/mcp
Transport: Streamable HTTP
The server supports two authentication methods. Modern MCP clients will negotiate OAuth automatically; clients that don't can fall back to a Bearer token.
OAuth 2.1 (recommended)
OAuth-capable clients (Claude.ai, ChatGPT, Claude Desktop with OAuth) discover the auth flow automatically via /.well-known/oauth-protected-resource. Dynamic Client Registration (RFC 7591) is supported — no manual app setup needed.
Bearer token
For clients that don't support OAuth:
- Sign in at onbrightsite.com
- Go to Settings → MCP Keys
- Generate a new key (format:
bs_...) - Configure your client:
{
"mcpServers": {
"brightsite": {
"url": "https://onbrightsite.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Capabilities
- Pages — create, update, publish, duplicate; manage layouts, HEEx templates, and SEO metadata
- Blog — posts, listing/post-card designs, blog settings, templates
- Components — reusable UI blocks with editable props
- Forms — create forms, view submissions
- Media — upload files, manage folders
- Analytics — visitor stats, top pages, referrers, device/browser/country breakdowns
- Redirects, layouts, error pages, global code, versioning
Example prompts
- "Create a new pricing page with three tiers — Launch, Grow, and Scale"
- "Show me the top 10 pages by visitors this month"
- "Publish a blog post titled 'How we use AI to build websites'"
- "Add a contact form to the homepage and email submissions to support@"
- "What pages are getting the most traffic from Google?"
Links
- Website: onbrightsite.com
- MCP docs: onbrightsite.com/mcp
- Sign up: onbrightsite.com
Server Config
{
"mcpServers": {
"brightsite": {
"url": "https://onbrightsite.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}