Brand Brainby FOWL AI

Connect Brand Brain
to the assistant you already use.

One brand memory for every assistant. Claude, ChatGPT, Meta Muse, Claude Code and any agent that speaks MCP or HTTP can read your brand's confirmed identity, house rules, drafts and decisions, run the Brand Brain playbooks against it, and write back with your approval.

Endpoints

MCP server (Streamable HTTP)
https://brain.fowl-ai.com/mcp
REST
https://brain.fowl-ai.com/api/v1
OpenAPI 3.1
https://brain.fowl-ai.com/api/v1/openapi.json
OAuth discovery
https://brain.fowl-ai.com/.well-known/oauth-authorization-server

Add it to your assistant

  • Claude (web, desktop, mobile): Customize, Connectors, Add custom connector, paste the MCP URL. Sign in when asked.
  • Claude Code: claude mcp add --transport http brandbrain https://brain.fowl-ai.com/mcp, then /mcp to sign in. Or with a key: claude mcp add --transport http brandbrain https://brain.fowl-ai.com/mcp --header "Authorization: Bearer bbk_…".
  • ChatGPT: Settings, Apps, Advanced settings, Developer mode, add the MCP URL with OAuth.
  • Meta Muse: create an API key in Settings, then ask Muse to connect to the MCP URL (or the OpenAPI document) with that key as a bearer token.
  • Scripts: send the API key as Authorization: Bearer or x-api-key to either endpoint.

Desktop apps

Claude Desktop and the ChatGPT desktop app use the same connection as the web. Add Brand Brain once in claude.ai or ChatGPT and it appears in the desktop app on the same account; sign-in opens in your browser. The brand card, proposal card and playbook picker render inside both desktop apps, in light and dark mode.

In Claude Desktop you can also add it directly: Settings, Connectors, Add custom connector, paste https://brain.fowl-ai.com/mcp.

What it feels like

  • whats_next greets you with where your brand stands, a brain score and the best next move, as a card with one-tap buttons.
  • find_playbook turns “I want to sell a template” into the right playbook, and says what it still needs from your brand.
  • review_output checks a draft before it goes out: house style, every price and figure traceable, no placeholders, no invented testimonials, a real link.
  • Proposed changes appear as a card with Apply and Reject.

Read tools

  • get_profile Which account is connected.
  • list_brands Brands on the account, with ids.
  • get_brand The whole brain: brief, sections, house rules, session state, decisions, proposals, outputs.
  • get_brand_section One section with its field keys and raw worksheet.
  • search_brand Text search across sections, outputs, decisions and rules.
  • list_outputs Saved drafts.
  • get_output One draft in full, paged.
  • get_playbook The playbook catalogue (no sign-in) or one playbook rendered with the brand brief.
  • whats_next Brain score, sections filled, and the best next moves with the question to ask.
  • find_playbook The right playbook for a request in plain words, with readiness (no sign-in needed).
  • review_output Automatic and checklist review of a saved draft.

Write tools

  • create_brand A new brand seeded with the 14 worksheets.
  • propose_brand_update A change to one section, as a proposal the person reviews (or applied when they already approved it).
  • resolve_brand_update Apply or reject a proposal.
  • save_output Save a draft: page, newsletter, post, sequence, PDF text, script.
  • log_decision Record a direction-setting choice.
  • log_lesson Capture a lesson; optionally promote it to a house rule.
  • set_session_state Where work stopped, so the next session resumes.

Free accounts get one brand, three saved drafts and the three starter playbooks; every other playbook appears in the catalogue as a locked title, and asking for one returns a pay prompt with the pricing link that the assistant can relay. Every change to a brand section is a proposal. The assistant applies it only when you approved that exact change in the conversation; otherwise it waits for you on the brand page. Publishing, sending and payments never happen through an assistant.

Playbooks (124)

Each playbook is also an MCP prompt. In Claude Code they appear as slash commands once connected.

  • bb_brand_foundation Build a usable brand foundation
  • bb_brand_import Import existing brand context
  • bb_campaign_repurpose Brand Brain campaign repurposing
  • bb_canva_design Canva brand design
  • bb_commercial_director Brand Brain commercial direction
  • bb_creative_review Brand Brain creative review
  • bb_growth_review Brand Brain growth review
  • bb_newsletter Brand Brain newsletter
  • bb_product_broll Brand Brain product B-roll
  • bb_proof_case_study Brand Brain proof case study
  • bb_reel_producer Brand Brain Reel producer
  • bb_social_publish Social delivery
  • bb_trend_radar Brand Brain Trend Radar
  • bb_video_editor Brand Brain footage editor
  • bb_website_security Review the website's actual risk
  • bb_website_seo Website search and measurement
  • bb_cmd_build_ai_avatar Build Your AI Avatar
  • bb_cmd_build_brand_brain Define your brand, then choose what to build
  • bb_cmd_build_content_system Build Content System
  • bb_cmd_build_custom_app build-custom-app
  • bb_cmd_build_email_sequence Build an email sequence
  • bb_cmd_build_lead_magnet Build a useful lead magnet or PDF
  • bb_cmd_build_newsletter Build Newsletter
  • bb_cmd_build_sales_page Build a sales page
  • bb_cmd_build_social_campaign Build or publish a social campaign
  • bb_cmd_build_website Build a website
  • bb_cmd_create_digital_product Create a digital product
  • bb_cmd_find_trends Find useful trends
  • bb_cmd_generate_privacy_policy Draft a privacy page from the real data flow
  • bb_cmd_import_brand Import an existing brand
  • bb_cmd_make_video Make a video
  • bb_cmd_review_and_publish Review and publish the chosen output
  • bb_cmd_start Start or resume Brand Brain
  • bb_ext_ai_avatar Ai Avatar Extension
  • bb_ext_analytics Analytics Extension
  • bb_ext_content Content Extension
  • bb_ext_custom_app Custom App Extension
  • bb_ext_digital_products Digital Products Extension
  • bb_ext_email_capture Email Capture Extension
  • bb_ext_newsletter Newsletter Extension
  • bb_ext_seo Seo Extension
  • bb_ext_social Social Media Extension
  • bb_ext_website Website Extension
  • guide_accounts_and_connections Accounts and connections: the beginner path
  • guide_agent_operating_mode Working with your brand agent
  • guide_automation_playbook AI content and automation: what runs, what needs connecting
  • guide_choose_your_path Choose your Brand Brain path
  • guide_continuous_lesson_capture Learn as the workspace works
  • guide_guided_lesson_router Turn instructions into guided help
  • guide_meta_app_review_readiness Meta app review readiness
  • guide_production_skills Brand Brain skill directory
  • guide_secure_credentials Remember connections without exposing credentials
  • guide_tool_readiness Tool readiness by operation
  • guide_trend_radar_pipeline Trend Radar: find, adapt, test, learn
  • guide_updates_and_recovery Update without losing your brand
  • guide_video_audio_toolkit Video, AI sounds and music: choose the right tool
  • guide_video_production_standard Video production standard
  • guide_video_style_options Video style and effect options
  • lesson_agent_operations Additional practice: operating the agent
  • lesson_lessons Production lessons: turn your brand context into useful work
  • lesson_motion_proof_from_existing_assets Motion proof from existing assets
  • lesson_real_proof_website Show real work without overstating it
  • lesson_visual_website_review Make the offer visible
  • design_animate Building Animations
  • design_animation_vocabulary Animation Vocabulary
  • design_apple_design Apple Design
  • design_ask_sonner Working With Sonner
  • design_brandkit BRANDKIT IMAGE GENERATION SKILL
  • design_design_taste_frontend tasteskill: Anti-Slop Frontend Skill
  • design_design_taste_frontend_v1 High-Agency Frontend Skill
  • design_emil_design_eng Design Engineering
  • design_find_animation_opportunities Finding Animation Opportunities
  • design_full_output_enforcement Full-Output Enforcement
  • design_gpt_taste CORE DIRECTIVE: AWWWARDS-LEVEL DESIGN ENGINEERING
  • design_high_end_visual_design Agent Skill: Principal UI/UX Architect & Motion Choreographer (Awwwards-Tier)
  • design_image_to_code CORE DIRECTIVE: IMAGE-FIRST WEBSITE DESIGN TO CODE
  • design_imagegen_frontend_mobile CORE DIRECTIVE: PREMIUM MOBILE APP IMAGE DIRECTION
  • design_imagegen_frontend_web HARD OUTPUT RULE — READ FIRST
  • design_improve_animations Improving Animations
  • design_industrial_brutalist_ui SKILL: Industrial Brutalism & Tactical Telemetry UI
  • design_minimalist_ui Protocol: Premium Utilitarian Minimalism UI Architect
  • design_pick_ui_library Picking The Right Library
  • design_prototype Prototyping Variants
  • design_redesign_existing_projects Redesign Skill
  • design_review_animations Reviewing Animations
  • design_stitch_design_taste Stitch Design Taste — Semantic Design System Skill
  • pro_anthropic_api Anthropic API — structured output & credit-exhaustion backoff
  • pro_brag /brag
  • pro_capacitor_ios_app_store Capacitor iOS App Store build
  • pro_carousel_builder Carousel Builder
  • pro_cloudflare Cloudflare
  • pro_come_alive_carousel Come Alive carousel
  • pro_digitalocean DigitalOcean droplet deployment (bare-metal + systemd)
  • pro_docker Docker
  • pro_gcp_scoped_service_account GCP scoped service account
  • pro_gemini_api Gemini API integration
  • pro_general_video General video
  • pro_github GitHub
  • pro_github_actions GitHub Actions
  • pro_google_trends Google Trends
  • pro_hyperframes HyperFrames entry point
  • pro_hyperframes_animation HyperFrames Animation
  • pro_hyperframes_audio HyperFrames Audio
  • pro_hyperframes_cli HyperFrames CLI
  • pro_hyperframes_core HyperFrames Core
  • pro_hyperframes_creative HyperFrames Creative
  • pro_hyperframes_keyframes HyperFrames Keyframes
  • pro_hyperframes_registry HyperFrames Registry
  • pro_hyperframes_studio HyperFrames Studio conventions
  • pro_instagram_login_api Instagram API with Instagram Login, from account to first post
  • pro_media_use media-use
  • pro_meta_graph_api Meta Graph API app setup (Facebook Page + Instagram) — from zero to a working Page token
  • pro_model_task_matching Matching model to task
  • pro_motion_graphics motion-graphics — dispatch entry
  • pro_openai_api OpenAI API integration
  • pro_product_launch_video Product Launch to HyperFrames
  • pro_secrets Secrets (macOS Keychain)
  • pro_social_broll_recording Social B-roll recording
  • pro_social_video_brief Social video brief — the pipeline entry point
  • pro_social_video_editing Social video editing (render, not just plan)
  • pro_telegram Telegram Bot API
  • pro_token_credit_management Token / credit management across providers
  • pro_website_automation Website Automation
  • pro_youtube_api YouTube Data API v3

Authentication

OAuth 2.1 with PKCE (S256) on this origin; clients identify with a Client ID Metadata Document or register dynamically at /oauth/register; public clients only. Scopes: brand:read, brand:write, offline_access. Personal API keys (prefix bbk_) work on both endpoints. An unauthenticated call to a brand tool answers 401 with a WWW-Authenticate challenge naming the protected-resource document, so assistants connect lazily.

Try a prompt

  • Connect my Brand Brain and show me the brief for my brand.
  • Using my brand's voice, draft next month's newsletter issue and save it as a draft.
  • Import my brand from my website and propose what should go in each section.
  • Run the website playbook for my brand and tell me what is still missing.
  • What did we decide about pricing? Search my brand.
  • Save where we stopped so I can pick this up in ChatGPT tomorrow.

Limits

MCP and REST: 300 requests a minute per address, 600 per API key. Tool results stay under 150k characters; long outputs are paged. Brand sections up to 200k characters, outputs up to 500k.

Data and privacy

Your brand data leaves only through a token or key you created, only for the scopes you saw. See the privacy policy and terms. Questions: [email protected].