{"tools":[{"name":"search_site","title":"Search the Brand Bakery site","description":"Search Brand Bakery pages, services, AI employee roles, case studies, free tools and Pulse articles. Returns titles, URLs and one-line summaries, best match first.","endpoint":"/api/tools/search_site","readOnly":true,"page":null},{"name":"list_practices","title":"List service practices","description":"List the eight practice areas Brand Bakery works in (brand, web, search and so on), with how many services each has and the hub page URL.","endpoint":"/api/tools/list_practices","readOnly":true,"page":null},{"name":"list_services","title":"List services","description":"List every Brand Bakery service, optionally for one practice. Services with their own page carry a URL; others are offered on request. The AI sales employee is ₹50,000 to set up and ₹22,500 a month; the AI Receptionist ₹30,000 and ₹10,000 a month; other work is quoted after a short call.","endpoint":"/api/tools/list_services","readOnly":true,"page":null},{"name":"get_service","title":"Get a service","description":"Get one service as structured data: who it is for and not for, deliverables, process, timeline guidance, pricing line, related case studies and FAQs.","endpoint":"/api/tools/get_service","readOnly":true,"page":null},{"name":"list_ai_employee_roles","title":"List AI employee roles","description":"List the AI employee roles Brand Bakery builds for businesses (receptionist, sales executive and more), with the pricing model and what is live at launch.","endpoint":"/api/tools/list_ai_employee_roles","readOnly":true,"page":null},{"name":"get_ai_employee_role","title":"Get an AI employee role","description":"Get one AI employee role: tasks, channels, an example day, when it hands over to a person, and FAQs.","endpoint":"/api/tools/get_ai_employee_role","readOnly":true,"page":null},{"name":"list_case_studies","title":"List case studies","description":"List Brand Bakery case studies: client, industry, headline, live URL and status (live or in progress).","endpoint":"/api/tools/list_case_studies","readOnly":true,"page":null},{"name":"get_case_study","title":"Get a case study","description":"Get one case study: the brief, what was built, the hard part, the stack and measured proof with its source.","endpoint":"/api/tools/get_case_study","readOnly":true,"page":null},{"name":"get_company_facts","title":"Get company facts","description":"Get Brand Bakery company facts: what it does, founder, location, registration (MSME, not GST registered), contact email, booking link, social profiles, team and products. Unknown facts are null.","endpoint":"/api/tools/get_company_facts","readOnly":true,"page":null},{"name":"seo_audit","title":"Website SEO and usability check","description":"Check a public website URL for static HTML SEO, discoverability, trust and basic accessibility signals, with separate Lighthouse lab performance when available. Takes up to a minute. Not a ranking prediction.","endpoint":"/api/tools/seo_audit","readOnly":true,"page":"/tools/seo-audit"},{"name":"whatsapp_link","title":"WhatsApp link builder","description":"Build a wa.me click-to-chat link with an optional prefilled message.","endpoint":"/api/tools/whatsapp_link","readOnly":true,"page":"/tools/whatsapp-link"},{"name":"lead_cost","title":"Break-even lead cost calculator","description":"Work out the most you can spend per enquiry before a sale stops paying for itself: contribution per sale (₹) times the lead-to-sale rate (%).","endpoint":"/api/tools/lead_cost","readOnly":true,"page":"/tools/lead-cost-calculator"},{"name":"lead_leak_audit","title":"Lead leak audit","description":"Score how a business handles enquiries out of 100 from ten yes, no or unsure answers. Unsure earns a quarter of the weight; round the total once to a whole point. Fixes rank by lost points, with ties in question order. Partial scores are provisional. Call with no answers to get the questions.","endpoint":"/api/tools/lead_leak_audit","readOnly":true,"page":"/tools/lead-leak-audit"},{"name":"ai_vs_telecaller","title":"AI employee vs telecaller calculator","description":"Extra customers and profit from calling every lead within a minute, the AI employee's monthly cost and how it compares with hiring telecallers. Prices default to the AI Receptionist: ₹10,000 a month after a ₹30,000 setup, 1,000 minutes, then ₹9 a minute.","endpoint":"/api/tools/ai_vs_telecaller","readOnly":true,"page":"/tools/ai-vs-telecaller-calculator"},{"name":"interior_reply_clock","title":"Interior enquiry reply clock","description":"For an interior design or modular kitchen firm: from the days and hours someone answers enquiries, the hours covered out of 168, the longest wait for a reply (closing time on the last open day to the next opening), the share of enquiries arriving after hours (the firm's own figure, or an even-spread estimate over 8 am to 11 pm) and the project value in those enquiries at the firm's signing rate. The value is waiting for a reply, not lost.","endpoint":"/api/tools/interior_reply_clock","readOnly":true,"page":"/tools/interior-reply-clock"},{"name":"solar_site_survey_cost","title":"Solar site survey cost","description":"For a rooftop solar installer: from enquiries, site surveys and installations signed a month and the cost of one survey trip, the survey spend, the survey cost behind each signed installation and its share of the average system value. With the installer's own share of surveys at roofs that could never fit, also the spend on those trips. It does not estimate that share and does not quote subsidy amounts.","endpoint":"/api/tools/solar_site_survey_cost","readOnly":true,"page":"/tools/solar-site-survey-cost"},{"name":"distributor_order_desk","title":"Distributor order desk","description":"For a distributor or wholesaler taking retailer orders by phone and WhatsApp: from orders a month, minutes per order and the desk's days and hours, the staff hours spent taking orders, how many people's whole day that is, the share of orders arriving while the desk is closed (the distributor's own figure, or an even-spread estimate over 8 am to 10 pm), the order value waiting for the next opening and the longest wait. The value is waiting, not lost.","endpoint":"/api/tools/distributor_order_desk","readOnly":true,"page":"/tools/distributor-order-desk"},{"name":"site_visit_show_up","title":"Real estate site visit show-up","description":"For a real estate broker or developer: from site visits booked a month, the show-up rate, the share of visits that book and what one booking earns, the no-shows, the bookings and booking value inside them at the firm's own rate, and what ten more points of show-up would add. Uses only the firm's figures; no benchmark.","endpoint":"/api/tools/site_visit_show_up","readOnly":true,"page":"/tools/site-visit-show-up"},{"name":"interior_open_quotes","title":"Interior open quote value","description":"For an interior design or modular kitchen firm: from quotes sent in the last 60 days, quotes signed, quotes declined, average project value and follow-ups per quote, the open quotes and their value, the signing rate on decided quotes and the open value at that rate (an upper-end estimate).","endpoint":"/api/tools/interior_open_quotes","readOnly":true,"page":"/tools/interior-open-quotes"},{"name":"demo_class_show_up","title":"Coaching demo class show-up","description":"For a coaching institute: from demo classes booked a month, the show-up rate, the share of attended demos that lead to an admission and the fee per admission, the no-shows, the admissions and fee value inside them at the institute's own rate, and what ten more points of show-up would add. Uses only the institute's figures; no benchmark and no result promises.","endpoint":"/api/tools/demo_class_show_up","readOnly":true,"page":"/tools/demo-class-show-up"},{"name":"payment_delay_cost","title":"Payment delay cost","description":"For a distributor or trader selling on credit: from credit sales a month, the credit period, the actual days to collect and the interest rate on the firm's own borrowing, the days late, the money sitting with buyers beyond terms, the total owed and the interest it costs a month and a year. A month is 30 days.","endpoint":"/api/tools/payment_delay_cost","readOnly":true,"page":"/tools/payment-delay-cost"},{"name":"solar_lead_funnel","title":"Solar lead funnel","description":"For a rooftop solar installer: from leads and lead spend a month, the share reached, surveyed and signed, and the value of an installation, the leads never reached, surveys, installations, cost per lead and per installation, and the extra installations and value if ten more points of leads were reached at the installer's own rates. No benchmarks and no subsidy amounts.","endpoint":"/api/tools/solar_lead_funnel","readOnly":true,"page":"/tools/solar-lead-funnel"},{"name":"clinic_front_desk_load","title":"Clinic front desk call load","description":"For a clinic front desk: from calls a day, minutes per call, desk staff, desk hours and the share of calls in the busiest two hours, the phone hours a day, the share of desk time on the phone, peak calls an hour, phone minutes per person per peak hour, and the peak calls beyond what the desk can take even doing nothing else. Receptionist work only.","endpoint":"/api/tools/clinic_front_desk_load","readOnly":true,"page":"/tools/clinic-front-desk-load"},{"name":"coaching_fee_instalments","title":"Coaching fee instalments paid late","description":"For a coaching institute: from students on monthly instalments, the instalment, the share paying late, average days late, follow-ups per late payer and minutes each, the late payers, money paid late a month, office hours spent chasing, and the average past-due balance. No interest or penalty assumed.","endpoint":"/api/tools/coaching_fee_instalments","readOnly":true,"page":"/tools/coaching-fee-instalments"},{"name":"old_leads_value","title":"Old leads value","description":"For any business with enquiries that went quiet: from the number of old leads, the user's own guess at the share still buying, the share reachable and the close rate, the leads reached, those still buying, sales, value, and value per hundred old leads. No benchmark rates.","endpoint":"/api/tools/old_leads_value","readOnly":true,"page":"/tools/old-leads-value"},{"name":"cod_rto_cost","title":"COD return to origin cost","description":"For a D2C or online seller: from COD orders a month, the RTO rate, the courier charge each way and other losses per returned order, the RTO orders, the cost of each, the cost a month and a year, and what one point less RTO saves. Product value is not counted, since it returns to stock.","endpoint":"/api/tools/cod_rto_cost","readOnly":true,"page":"/tools/cod-rto-cost"},{"name":"property_site_visit_cost","title":"Real estate cost per site visit","description":"For a broker or developer: cost per lead, site-visit rate, cost per site visit, estimated bookings, cost per booking and return per rupee for each lead source (portal, Meta, Google and so on), from last month's own numbers, plus the total and the source with the cheapest site visit.","endpoint":"/api/tools/property_site_visit_cost","readOnly":true,"page":"/tools/property-site-visit-cost"},{"name":"enquiry_health_check","title":"Enquiry health check","description":"Score out of 100 for six things a buyer meets when contacting a business (evening and Sunday cover, tap-to-call, WhatsApp button, reply time on the form, how many numbers are listed, own-domain email), with fixes by points lost and a comparison with Brand Bakery's October 2026 sample of 109 Delhi NCR businesses. Call with no answers to get the questions and options.","endpoint":"/api/tools/enquiry_health_check","readOnly":true,"page":"/tools/enquiry-health-check"},{"name":"clinic_missed_calls","title":"Clinic missed call checker","description":"For a clinic: calls the front desk misses each month (after hours and ringing out in clinic hours), the appointments the callers who never call back would have booked, the fees at risk, and what Brand Bakery's AI Receptionist would cost at its published price to answer those calls. All rates are the clinic's own.","endpoint":"/api/tools/clinic_missed_calls","readOnly":true,"page":"/tools/clinic-missed-calls"},{"name":"ai_receptionist_roi","title":"AI receptionist ROI and payback","description":"For any business that takes calls: the calls nobody picks up each month, the callers who never ring back, what the ones who would have booked are worth, and how many months Brand Bakery's AI Receptionist takes to earn back its setup at its published price (setup, monthly fee, minutes over the 1,000 included). All rates are the owner's own.","endpoint":"/api/tools/ai_receptionist_roi","readOnly":true,"page":"/tools/ai-receptionist-roi"},{"name":"coaching_admission_plan","title":"Coaching admission season planner","description":"Work back from an admission target to the enquiries, demo classes or counselling sessions, ad budget and daily calls a coaching institute needs before the batch starts, and check the calls against counsellor capacity.","endpoint":"/api/tools/coaching_admission_plan","readOnly":true,"page":"/tools/coaching-admission-planner"},{"name":"ai_calling_price","title":"AI calling agent price comparer","description":"Monthly cost and cost per lead of calling every lead three ways: a self-serve AI platform billed per minute, Brand Bakery's AI Receptionist at its published price, and telecallers on salary. The AI sales employee (₹50,000 setup plus ₹22,500 a month) is not part of this comparison.","endpoint":"/api/tools/ai_calling_price","readOnly":true,"page":"/tools/ai-calling-agent-price"},{"name":"indiamart_response_rate","title":"IndiaMART response rate checker","description":"From last month's IndiaMART enquiries, replies and same-day replies, work out the response rate, the same-day rate and the orders and revenue the unanswered enquiries would have brought at the seller's win rate. With the monthly IndiaMART spend, also the cost per enquiry and the spend on enquiries nobody answered.","endpoint":"/api/tools/indiamart_response_rate","readOnly":true,"page":"/tools/indiamart-response-rate"},{"name":"missed_enquiry_cost","title":"Missed enquiry cost calculator","description":"Estimate the revenue lost each month and year to enquiries that go unanswered or get a late reply, assuming they would have closed at your usual rate.","endpoint":"/api/tools/missed_enquiry_cost","readOnly":true,"page":"/tools/missed-enquiry-cost"},{"name":"ad_budget_plan","title":"Ad budget planner","description":"From a monthly ad budget, cost per lead, close rate and contribution per sale, work out leads, customers, ad cost per customer and what is left after ad spend.","endpoint":"/api/tools/ad_budget_plan","readOnly":true,"page":"/tools/ad-budget-planner"},{"name":"whatsapp_api_cost","title":"WhatsApp API cost calculator (India)","description":"Meta's monthly charges for WhatsApp Business Platform messages to Indian numbers, at the current India list rates, with the free service tier and volume bands applied.","endpoint":"/api/tools/whatsapp_api_cost","readOnly":true,"page":"/tools/whatsapp-api-cost"},{"name":"no_show_cost","title":"Appointment no-show cost calculator","description":"Fees lost each month and year to missed appointments, and what preventing a share of them would recover.","endpoint":"/api/tools/no_show_cost","readOnly":true,"page":"/tools/no-show-cost"},{"name":"webinar_funnel","title":"Webinar funnel calculator","description":"From registrations, show-up rate, buying rate, price and ad spend for a free webinar or workshop: attendees, buyers, revenue, cost per buyer and value per registration.","endpoint":"/api/tools/webinar_funnel","readOnly":true,"page":"/tools/webinar-funnel"},{"name":"order_profit","title":"Online order profit calculator","description":"Profit on one online order after GST, fees, shipping, packaging, returns and ad cost. A returned order earns nothing, keeps its costs and adds the return cost.","endpoint":"/api/tools/order_profit","readOnly":true,"page":"/tools/order-profit"},{"name":"sales_target_plan","title":"Sales target planner","description":"Work back from a monthly sales target to the site visits or meetings, leads and ad budget needed.","endpoint":"/api/tools/sales_target_plan","readOnly":true,"page":"/tools/sales-target-planner"},{"name":"solar_subsidy","title":"Rooftop solar subsidy and savings calculator","description":"PM Surya Ghar central subsidy for a home rooftop solar system (MNRE guidelines, amended July 2025), the cost after it, monthly units and bill savings, and payback years.","endpoint":"/api/tools/solar_subsidy","readOnly":true,"page":"/tools/solar-subsidy-calculator"},{"name":"telecalling_script","title":"Telecalling script writer (Hinglish or Hindi)","description":"A call script for phoning people who enquired, for real estate, clinics or coaching, in Hinglish or Hindi. Opens with the business name and AI disclosure, and offers to stop calling.","endpoint":"/api/tools/telecalling_script","readOnly":true,"page":"/tools/telecalling-scripts"},{"name":"follow_up_plan","title":"Lead follow-up planner","description":"Five WhatsApp follow-up messages for a new enquiry, from day 0 to day 14, in English or Hinglish, each marked as a free-form reply or an approved template. Assumes no further customer replies; each new customer message restarts the 24-hour window.","endpoint":"/api/tools/follow_up_plan","readOnly":true,"page":"/tools/follow-up-planner"},{"name":"gst_invoice_totals","title":"GST invoice totals","description":"Line totals, taxable value, CGST and SGST (same state) or IGST (another state), round off and the amount in words for a GST invoice or quotation.","endpoint":"/api/tools/gst_invoice_totals","readOnly":true,"page":"/tools/gst-invoice-maker"},{"name":"gst_calc","title":"GST calculator","description":"Add GST to an amount or take it out of a GST-inclusive one, with the CGST and SGST (same state) or IGST (another state) split.","endpoint":"/api/tools/gst_calc","readOnly":true,"page":"/tools/gst-calculator"},{"name":"review_request","title":"Google review request writer","description":"Write a review request message for a customer, with a WhatsApp share link, from a business name and its Google review link.","endpoint":"/api/tools/review_request","readOnly":true,"page":"/tools/review-request-kit"},{"name":"build_campaign_link","title":"Campaign link builder","description":"Tag a destination URL with utm_source, utm_medium and utm_campaign for posters, menus, packaging and local promotions.","endpoint":"/api/tools/build_campaign_link","readOnly":true,"page":"/tools/campaign-kit"},{"name":"utm_build","title":"UTM builder","description":"Build a URL with UTM parameters, including optional utm_term and utm_content.","endpoint":"/api/tools/utm_build","readOnly":true,"page":"/tools/utm-builder"},{"name":"brand_brief","title":"Business brief builder","description":"Turn answers about a business into a plain-text project brief for a website or branding project. Unanswered questions read \"To discuss\".","endpoint":"/api/tools/brand_brief","readOnly":true,"page":"/tools/brand-brief"},{"name":"launch_checklist","title":"Website launch checklist","description":"Get the practical website launch checklist. Pass the numbers of items already done to see what is left.","endpoint":"/api/tools/launch_checklist","readOnly":true,"page":"/tools/launch-checklist"},{"name":"color_contrast","title":"Colour contrast checker","description":"Compute the WCAG contrast ratio of two hex colours and whether it passes AA and AAA for normal and large text.","endpoint":"/api/tools/color_contrast","readOnly":true,"page":"/tools/color-contrast"},{"name":"slug_generate","title":"URL slug generator","description":"Turn a title or any text into a clean, lowercase URL slug.","endpoint":"/api/tools/slug_generate","readOnly":true,"page":"/tools/slug-generator"},{"name":"word_count","title":"Word counter","description":"Count words, characters, sentences and paragraphs, estimate reading time and a Flesch reading-ease score.","endpoint":"/api/tools/word_count","readOnly":true,"page":"/tools/word-counter"},{"name":"case_convert","title":"Case converter","description":"Convert text to UPPER, lower, Title, Sentence, camel, Pascal, snake, kebab or CONSTANT case.","endpoint":"/api/tools/case_convert","readOnly":true,"page":"/tools/case-converter"},{"name":"json_format","title":"JSON formatter and validator","description":"Validate JSON and return it pretty-printed or minified, or the parse error.","endpoint":"/api/tools/json_format","readOnly":true,"page":"/tools/json-formatter"},{"name":"base64_codec","title":"Base64 encoder and decoder","description":"Encode UTF-8 text to Base64 or decode Base64 back to text.","endpoint":"/api/tools/base64_codec","readOnly":true,"page":"/tools/base64-codec"},{"name":"uuid_generate","title":"UUID generator","description":"Generate random version 4 UUIDs.","endpoint":"/api/tools/uuid_generate","readOnly":true,"page":"/tools/uuid-generator"},{"name":"lorem_ipsum","title":"Placeholder text generator","description":"Generate lorem ipsum placeholder text by paragraphs, sentences or words.","endpoint":"/api/tools/lorem_ipsum","readOnly":true,"page":"/tools/lorem-ipsum"},{"name":"qr_code","title":"QR code generator","description":"Make a QR code for a URL or text. Returns an SVG string.","endpoint":"/api/tools/qr_code","readOnly":true,"page":"/tools/qr-code"},{"name":"start_enquiry","title":"Start an enquiry","description":"Start a project enquiry with Brand Bakery on behalf of the user. In a browser this fills in the visible enquiry form and the user reviews it and presses Send; nothing is sent for them. Through the server it is saved as unconfirmed, and a person at Brand Bakery reviews it before anyone replies. Needs the name of the person and a mobile number or an email; everything else is optional. Only use details the user gave you.","endpoint":"/api/tools/start_enquiry","readOnly":false,"page":null},{"name":"book_discovery_call","title":"Book a discovery call","description":"Get the link to book a free 20-minute discovery call with the founder, with optional details to prefill. Opening and confirming the booking is up to the user.","endpoint":"/api/tools/book_discovery_call","readOnly":true,"page":null},{"name":"navigate","title":"Go to a page","description":"Find a Brand Bakery page by name, e.g. \"AI receptionist page\", \"website design\", \"Pure Prakriti case study\" or \"contact\". Returns its URL; in a browser it also opens the page.","endpoint":"/api/tools/navigate","readOnly":true,"page":null}],"openapi":"/api/openapi.json","mcp":"/mcp"}