# Brand DNA (ListeningMind) > One brand name in: reads the official site, ads and search data, and returns an evidence-graded Brand DNA (purpose, voice, design, products, ads, market perception). Korean: Brand DNA · Japanese: Brand DNA ## Use it as an agent - [MCP server](https://brand-dna.listeningmind.ai/mcp): Streamable HTTP, JSON-RPC. 17 app tools plus app_guide, result store tools (results_sync, results_list, results_get, results_compare, results_export) and settings sweeps (plan_batch, batch_status) - WebMCP: every page of this app registers the same tools in `document.modelContext` for a browser agent; calls that spend credits ask the person on the page - [OpenAPI](https://brand-dna.listeningmind.ai/.well-known/openapi.json): the same tools as a REST contract (operationId = tool name) - [agents.md](https://brand-dna.listeningmind.ai/agents.md): step-by-step guide · [API catalog](https://brand-dna.listeningmind.ai/.well-known/api-catalog) · [MCP server card](https://brand-dna.listeningmind.ai/.well-known/mcp/server-card.json) - Every page answers `Accept: text/markdown` with a markdown version - Tools of kind run or delete spend credits or delete data: over MCP the call returns confirm_url for a person, then call confirmation_status - Accounts: reading results and history is open. Starting a run or changing data needs a ListeningMind member: the person approving confirm_url signs in or [signs up](https://brand-dna.listeningmind.ai/_lm/auth/signup); other changes over MCP need the member's agent key (LM-User-Key header, created at https://brand-dna.listeningmind.ai/_lm/account) ## What you give and what you get - Inputs: Brand name, market (us, jp, kr), DNA language, official domain (optional), category hint (optional) - Outputs: Brand DNA JSON (parameters, evidence, grades), Marketing Truth Alignment per moment of truth, asset-production guardrails, comparison-ready data - Cost: 500 Lima per Brand DNA (launch price; list 5,000 Lima). Reading results is free. ## How a result is made (in order) 1. `estimate_run`: Check the price before the run 2. `start_run`: Start the Brand DNA extraction 3. `get_run_status`: Poll until done 4. `get_run`: Read the DNA 5. `get_guardrails`: Get the asset-production guardrails Run stages reported by the app: resolve → domains → sitemap → extract → seen → synth → done ## Continue in another app - [Creative Director](https://daas-creative.listeningmind.ai/llms.txt) (MCP `https://daas-creative.listeningmind.ai/mcp`): When you want ads per buying situation made inside the DNA's guardrails. Carry: The brand, the market and the guardrails address (/api/dna/{dna_id}/guardrails). - [Brand Naming Agent](https://daas-naming.listeningmind.ai/llms.txt) (MCP `https://daas-naming.listeningmind.ai/mcp`): When you need new product names in the brand's naming rules and lexicon. Carry: The DNA's naming rules, signature words and purpose sentence. - [Brand Finder](https://daas-brand.listeningmind.ai/llms.txt) (MCP `https://daas-brand.listeningmind.ai/mcp`): When you pick the brands to compare in the same category. Carry: The category and the market. ## Using the screens (browser agents) - `describe_screen`: menus, tabs, fields and buttons of the current screen, and what the page is for - `go_to`: open a menu or page of this app by its label or path - `fill_field`: type a value into a field by its label (never presses run; runs go through the run tools, which ask the person) - `read_this_page`: the text and ids of what the person is looking at ## Tools - `estimate_run` (read, POST /api/estimate): Price and expected duration of one Brand DNA run. Free. - `start_run` (run, POST /api/runs): Starts a Brand DNA run: resolves the brand, finds official domains for the market, maps the site, reads purpose (L0), identity, voice, design, products and ads, reads ListeningMind search and AI-answer data, and writes the DNA with evidence grades. Takes 4-10 minutes. - `suggest_brands` (action, POST /api/suggest): AI input helper for a category set. Give a category name or your own brand; returns 8-10 brands people search in that category (or together with the brand) with their monthly searches and trend, plus the category as people search it. Search data first; the model only names brands from it and tops up with known rivals when the data is thin. - `start_set` (run, POST /api/sets): Analyzes 2 to 5 brands in one category the same way and shows their positions: share of search, share of AI answers, fit at each step of the customer journey, a positioning map, what each brand owns, category codes, white space and the next moves for your brand. Every brand gets a full Brand DNA measured on the same category terms and the same rival set; Brand DNAs you made in the last 30 days are reused; only your brand gets the playbook and AI skill package. Takes 15-40 minutes. - `get_run_status` (read, GET /api/runs/{run_id}/status): Status, stage and progress of a run. - `get_run` (read, GET /api/runs/{run_id}): The run and, when done, its Brand DNA document. - `list_runs` (read, GET /api/runs): Your runs, newest first. - `list_dna` (read, GET /api/dna): Your Brand DNA documents (latest version each). - `get_dna` (read, GET /api/dna/{dna_id}): One Brand DNA document by id (latest or a given version). - `get_guardrails` (read, GET /api/dna/{dna_id}/guardrails): Asset-production pack for other apps (Creative Finder, Brand Naming). People get the same rules as a downloadable Claude skill, ChatGPT GPT or Gemini gem from the report page. - `compare_dna` (action, POST /api/compare): Compares Brand DNAs: brand vs brand, products, or a category (codes and white space). Uses a little model time. - `delete_run` (delete, DELETE /api/runs/{run_id}): Delete one of your runs. - `build_playbook` (action, POST /api/dna/{dna_id}/playbook): Write (or rewrite) the brand playbook and AI skills for an existing Brand DNA: constitution, audience, voice, visual rules, one playbook per format (banner, shorts, video ad, brand film, brand content, blog, PR article, social post), examples, self-check, prompts and a sonic logo. Owner only; included in every new run. - `get_brand_brief` (read, GET /api/dna/{dna_id}/brief): Start here before writing anything for the brand: a compact brief (purpose, customer words, market entry points with search volume, voice, colours, fonts, film patterns, big idea, priorities, exact rules), each fact with its evidence grade. - `get_format_guide` (read, GET /api/dna/{dna_id}/format/{format}): One format's playbook with voice essentials, the customer's words, colours, the self-check and length limits. - `review_content` (action, POST /api/dna/{dna_id}/review): Check a draft against the brand before handing it over: exact checks (avoid words, brand vocabulary, length) and judged checks (rules, voice, checklist) with a score, fixes and a rewrite. - `get_brand_kit` (read, GET /api/dna/{dna_id}/kit): Download links: Claude skill, ChatGPT GPT, Gemini gem, everything (with the report as HTML, PDF and JSON), the raea project and rendered drafts. ## Pages - [New DNA](https://brand-dna.listeningmind.ai/): Start a Brand DNA from one brand name - [My Brand DNA](https://brand-dna.listeningmind.ai/library): Your Brand DNA - [Compare](https://brand-dna.listeningmind.ai/compare): Brand, product and category comparison - [Method](https://brand-dna.listeningmind.ai/method): Brand philosophy, layers, evidence grades ## Limits - Official sites are read under robots.txt. Creatives from the last 5 years only, newer ones weigh more. ## The ListeningMind apps (same account, same tools, call any of them) Each app has `/mcp`, `/llms.txt`, `/agents.md` and WebMCP on its pages. `family_apps` and `recommend_app` return this list with addresses. - [ACO](https://daas-aco.listeningmind.ai/llms.txt): Diagnoses whether a product detail page can be cited by AI answers and used by shopping agents (MCP `https://daas-aco.listeningmind.ai/mcp`) - [AOO](https://daas-aoo.listeningmind.ai/llms.txt): Measures whether AI agents can get real tasks done on a website (MCP `https://daas-aoo.listeningmind.ai/mcp`) - [AXO](https://daas-axo.listeningmind.ai/llms.txt): AXO · Agent Experience Optimizer (MCP `https://daas-axo.listeningmind.ai/mcp`) - [Brand Finder](https://daas-brand.listeningmind.ai/llms.txt): Which brands lead search by generation or field, and what their brand assets are (MCP `https://daas-brand.listeningmind.ai/mcp`) - [Brand Naming Agent](https://daas-naming.listeningmind.ai/llms.txt): Creates and checks brand name candidates grounded in search data (MCP `https://daas-naming.listeningmind.ai/mcp`) - [Brand Wiki](https://daas-wiki.listeningmind.ai/llms.txt): Turns a brand website into the entities, wiki pages and evidence AI assistants read (MCP `https://daas-wiki.listeningmind.ai/mcp`) - [CEP Finder](https://daas-cep.listeningmind.ai/llms.txt): In which situations do people start looking for this category (category entry point map) (MCP `https://daas-cep.listeningmind.ai/mcp`) - [Creative Director](https://daas-creative.listeningmind.ai/llms.txt): Finds purchase situations (CEP) in search data and drafts a creative, an image and a video for each (MCP `https://daas-creative.listeningmind.ai/mcp`) - [Demand Forecast](https://daas-forecast.listeningmind.ai/llms.txt): What category demand looks like in the next 3-6 months and when to launch or campaign (MCP `https://daas-forecast.listeningmind.ai/mcp`) - [Funnel Leak Finder](https://daas-funnel.listeningmind.ai/llms.txt): Where category search journeys leak to competitors (MCP `https://daas-funnel.listeningmind.ai/mcp`) - [GEO Audit](https://daas-geo.listeningmind.ai/llms.txt): Checks whether a web page is ready to be read and cited by search engines and AI answer engines (MCP `https://daas-geo.listeningmind.ai/mcp`) - [Intent KG](https://daas-intent.listeningmind.ai/llms.txt): What people look for about a topic, why, and how they choose (Intent Knowledge Graph) (MCP `https://daas-intent.listeningmind.ai/mcp`) - [Intent Panel Survey](https://daas-icss.listeningmind.ai/llms.txt): Survey and interview consumer intent groups that share the same job, as often as you need (MCP `https://daas-icss.listeningmind.ai/mcp`) - [Next Item](https://daas-pulse.listeningmind.ai/llms.txt): What is rising in search for a gender and age segment right now (MCP `https://daas-pulse.listeningmind.ai/mcp`) - [Prompt Builder](https://daas-prompt.listeningmind.ai/llms.txt): Finds what consumers ask AI and builds managed brand prompts with AI visibility (MCP `https://daas-prompt.listeningmind.ai/mcp`) - [Smart Store Suite](https://daas-store.listeningmind.ai/llms.txt): Which Smart Store products to grow, and how to rewrite their titles and detail pages in searchers' words (MCP `https://daas-store.listeningmind.ai/mcp`) - [Taste Finder](https://daas-taste.listeningmind.ai/llms.txt): In what sensory and emotional words do people choose this (consumer taste report from search data) (MCP `https://daas-taste.listeningmind.ai/mcp`) - [ListeningMind Data API](https://daas.listeningmind.ai/llms.txt): the search data behind every app (MCP `https://daas.listeningmind.ai/mcp`) · [glossary](https://daas.listeningmind.ai/en/glossary) · [all apps](https://daas.listeningmind.ai/en/apps) ## Optional - ListeningMind data and other apps: https://www.listeningmind.com · support https://help.listeningmind.com