Let an AI agent drive Brila through a hosted remote MCP server — connect any MCP client and
Brila's tools show up in your agent. Nothing to install; sign in with OAuth or bring your API key.
Endpoint: https://mcp.brila.ai/mcp (Streamable HTTP).
Auth — OAuth or API key. By default your MCP client opens a browser to sign in to Brila and
authorize access — nothing to copy. Already have an API key? Skip the browser and pass it as
an Api-Key header instead. Either way the server only ever touches your own account. Most tools
require an active subscription; account_info and create_subscription_checkout work without
one, so a new user can check status and subscribe.
Connect — Claude Code (most common):
claude mcp add --transport http brila https:
Any other MCP client — add it to your mcp.json:
{
"mcpServers": {
"brila": { "type": "http", "url": "https://mcp.brila.ai/mcp" }
}
}
To use an API key instead of the browser sign-in, add a header to that entry:
"headers": { "Api-Key": "sk_xxxxxxxx" }.
Product workflows
Goal-oriented tools that chain several API calls and return rich, product-shaped results:
-
generate_site — start a site from a Google Maps or Yelp business URL; returns a
generation_id right away (build runs server-side), then poll get_generation until
ready and fetch it with get_site / export_site; auto-resumes an in-progress generation.
-
connect_domain — attach a custom domain and poll verification until it's live (or hand back
the DNS to set and re-verify).
set_section_image — upload an image to the CDN and set it on a section in one step.
-
analyze_reviews — summarize a business's reviews: schema.org aggregate rating plus the
review-derived highlights on the site (advantages, popular items, special touches, tips).
Atomic tools
Thin, direct operations over the public API:
get_generation — check the status of a site generation by id.
list_sites — list your published Brila sites.
get_site — get a site overview (live URL, business, publish and domain status).
delete_site — take a site down (delete it).
export_site — get a site's content as Markdown, HTML, or JSON.
list_sections — list the parts of a site you can edit.
get_section — read one editable part of a site.
update_section — edit the text/content of a site section.
add_domain — attach a custom domain to a site.
remove_domain — remove the custom domain from a site.
verify_domain — check whether a site's custom domain is connected yet.
list_uploads — list your uploaded images.
upload_image — upload an image for use in a site.
delete_upload — delete an uploaded image by id.
-
account_info — your Brila plan and remaining site-creation budget; on the free plan it also
lists the purchasable plans and points to create_subscription_checkout.
-
create_subscription_checkout — start a subscription purchase; returns a payment link to open
in a browser (works without an active subscription).
Prefer ready-made slash-commands instead? See 🤖 Agent Skills.