# Brand Bakery Public API

Every free tool, the site's content and the enquiry form, as JSON endpoints and an MCP server. No account, API key or OAuth token. Rate limited per IP.

## Ways in

- REST: `GET /api/tools` lists every tool; `POST /api/tools/{name}` runs one with a JSON body.
- MCP: `POST /mcp`, streamable HTTP, no login.
- Markdown: add `.md` to any public page URL, or send `Accept: text/markdown`.
- Discovery: the API catalog and the OpenAPI description, linked below.

## Tools

- `search_site`: Search the Brand Bakery site. Also over MCP.
- `list_practices`: List service practices. Also over MCP.
- `list_services`: List services. Also over MCP.
- `get_service`: Get a service. Also over MCP.
- `list_ai_employee_roles`: List AI employee roles. Also over MCP.
- `get_ai_employee_role`: Get an AI employee role. Also over MCP.
- `list_case_studies`: List case studies. Also over MCP.
- `get_case_study`: Get a case study. Also over MCP.
- `get_company_facts`: Get company facts. Also over MCP.
- `seo_audit`: Website SEO and usability check. Also over MCP. Page: https://www.brandbakery.tech/tools/seo-audit
- `whatsapp_link`: WhatsApp link builder. Also over MCP. Page: https://www.brandbakery.tech/tools/whatsapp-link
- `lead_cost`: Break-even lead cost calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/lead-cost-calculator
- `lead_leak_audit`: Lead leak audit. Also over MCP. Page: https://www.brandbakery.tech/tools/lead-leak-audit
- `ai_vs_telecaller`: AI employee vs telecaller calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/ai-vs-telecaller-calculator
- `interior_reply_clock`: Interior enquiry reply clock. Also over MCP. Page: https://www.brandbakery.tech/tools/interior-reply-clock
- `solar_site_survey_cost`: Solar site survey cost. Also over MCP. Page: https://www.brandbakery.tech/tools/solar-site-survey-cost
- `distributor_order_desk`: Distributor order desk. Also over MCP. Page: https://www.brandbakery.tech/tools/distributor-order-desk
- `site_visit_show_up`: Real estate site visit show-up. Also over MCP. Page: https://www.brandbakery.tech/tools/site-visit-show-up
- `interior_open_quotes`: Interior open quote value. Also over MCP. Page: https://www.brandbakery.tech/tools/interior-open-quotes
- `demo_class_show_up`: Coaching demo class show-up. Also over MCP. Page: https://www.brandbakery.tech/tools/demo-class-show-up
- `payment_delay_cost`: Payment delay cost. Also over MCP. Page: https://www.brandbakery.tech/tools/payment-delay-cost
- `solar_lead_funnel`: Solar lead funnel. Also over MCP. Page: https://www.brandbakery.tech/tools/solar-lead-funnel
- `clinic_front_desk_load`: Clinic front desk call load. Also over MCP. Page: https://www.brandbakery.tech/tools/clinic-front-desk-load
- `coaching_fee_instalments`: Coaching fee instalments paid late. Also over MCP. Page: https://www.brandbakery.tech/tools/coaching-fee-instalments
- `old_leads_value`: Old leads value. Also over MCP. Page: https://www.brandbakery.tech/tools/old-leads-value
- `cod_rto_cost`: COD return to origin cost. Also over MCP. Page: https://www.brandbakery.tech/tools/cod-rto-cost
- `property_site_visit_cost`: Real estate cost per site visit. Also over MCP. Page: https://www.brandbakery.tech/tools/property-site-visit-cost
- `enquiry_health_check`: Enquiry health check. Also over MCP. Page: https://www.brandbakery.tech/tools/enquiry-health-check
- `clinic_missed_calls`: Clinic missed call checker. Also over MCP. Page: https://www.brandbakery.tech/tools/clinic-missed-calls
- `ai_receptionist_roi`: AI receptionist ROI and payback. Also over MCP. Page: https://www.brandbakery.tech/tools/ai-receptionist-roi
- `coaching_admission_plan`: Coaching admission season planner. Also over MCP. Page: https://www.brandbakery.tech/tools/coaching-admission-planner
- `ai_calling_price`: AI calling agent price comparer. Also over MCP. Page: https://www.brandbakery.tech/tools/ai-calling-agent-price
- `indiamart_response_rate`: IndiaMART response rate checker. Also over MCP. Page: https://www.brandbakery.tech/tools/indiamart-response-rate
- `missed_enquiry_cost`: Missed enquiry cost calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/missed-enquiry-cost
- `ad_budget_plan`: Ad budget planner. Also over MCP. Page: https://www.brandbakery.tech/tools/ad-budget-planner
- `whatsapp_api_cost`: WhatsApp API cost calculator (India). Also over MCP. Page: https://www.brandbakery.tech/tools/whatsapp-api-cost
- `no_show_cost`: Appointment no-show cost calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/no-show-cost
- `webinar_funnel`: Webinar funnel calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/webinar-funnel
- `order_profit`: Online order profit calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/order-profit
- `sales_target_plan`: Sales target planner. Also over MCP. Page: https://www.brandbakery.tech/tools/sales-target-planner
- `solar_subsidy`: Rooftop solar subsidy and savings calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/solar-subsidy-calculator
- `telecalling_script`: Telecalling script writer (Hinglish or Hindi). Also over MCP. Page: https://www.brandbakery.tech/tools/telecalling-scripts
- `follow_up_plan`: Lead follow-up planner. Also over MCP. Page: https://www.brandbakery.tech/tools/follow-up-planner
- `gst_invoice_totals`: GST invoice totals. Also over MCP. Page: https://www.brandbakery.tech/tools/gst-invoice-maker
- `gst_calc`: GST calculator. Also over MCP. Page: https://www.brandbakery.tech/tools/gst-calculator
- `review_request`: Google review request writer. Also over MCP. Page: https://www.brandbakery.tech/tools/review-request-kit
- `build_campaign_link`: Campaign link builder. Also over MCP. Page: https://www.brandbakery.tech/tools/campaign-kit
- `utm_build`: UTM builder. Also over MCP. Page: https://www.brandbakery.tech/tools/utm-builder
- `brand_brief`: Business brief builder. Also over MCP. Page: https://www.brandbakery.tech/tools/brand-brief
- `launch_checklist`: Website launch checklist. Also over MCP. Page: https://www.brandbakery.tech/tools/launch-checklist
- `color_contrast`: Colour contrast checker. Also over MCP. Page: https://www.brandbakery.tech/tools/color-contrast
- `slug_generate`: URL slug generator. Also over MCP. Page: https://www.brandbakery.tech/tools/slug-generator
- `word_count`: Word counter. Also over MCP. Page: https://www.brandbakery.tech/tools/word-counter
- `case_convert`: Case converter. Also over MCP. Page: https://www.brandbakery.tech/tools/case-converter
- `json_format`: JSON formatter and validator. Also over MCP. Page: https://www.brandbakery.tech/tools/json-formatter
- `base64_codec`: Base64 encoder and decoder. Also over MCP. Page: https://www.brandbakery.tech/tools/base64-codec
- `uuid_generate`: UUID generator. Also over MCP. Page: https://www.brandbakery.tech/tools/uuid-generator
- `lorem_ipsum`: Placeholder text generator. Also over MCP. Page: https://www.brandbakery.tech/tools/lorem-ipsum
- `qr_code`: QR code generator. Also over MCP. Page: https://www.brandbakery.tech/tools/qr-code
- `start_enquiry`: Start an enquiry. Also over MCP.
- `book_discovery_call`: Book a discovery call. Also over MCP.
- `navigate`: Go to a page. Also over MCP.

## POST /api/tools/seo-audit

Run static HTML SEO and usability checks, with separate optional Lighthouse lab measurements.

Send Content-Type: application/json and a JSON object such as:

```json
{ "url": "https://example.com" }
```

Use a public HTTP(S) URL on port 80 or 443. Private-network addresses, credentials in URLs, and unsafe redirects are rejected. Requests, response sizes, redirects, and network time are bounded. Do not include private tokens or confidential parameters in URLs.

The JSON response contains url, overallScore, methodology, and modules. Scores can be null when measurements are unavailable; null is not zero. Overall score averages static HTML heuristics and excludes Lighthouse performance. Neither result predicts rankings or certifies security, accessibility, or real-user Core Web Vitals. The checker does not execute client JavaScript.

No account, API key, or OAuth token is needed. Brand Bakery does not operate an OAuth or OpenID Connect provider. Avoid automated bulk audits. HTTP 400 indicates invalid input or an unauditable destination; HTTP 429 indicates rate limiting, and clients should honour Retry-After when provided.

- [OpenAPI description](https://www.brandbakery.tech/api/openapi.json)
- [HTML documentation](https://www.brandbakery.tech/docs/api)
- [API catalog](https://www.brandbakery.tech/.well-known/api-catalog)
- [Health](https://www.brandbakery.tech/api/health)
