What this recipe does

Start from one company website, identify its precise market, propose competitors, then create an Axomap landscape after the user confirms the scope.

When to use it

Use this when you know one company and want Axomap to build the competitive landscape around it.

Prompt

Use Axomap's recipe for creating a landscape from a company URL. Company URL: https://example.com

Expected result

  • A concise explanation of what the seed company does.
  • A proposed market or vertical for the landscape.
  • A proposed competitor list and optional category structure.
  • After confirmation, a new Axomap landscape with categories and companies added.

Requirements

  • The user has a ChatGPT Pro or equivalent MCP client account with web research enabled.
  • The user connected Axomap MCP with write access.
  • The user provides a company website URL as the seed input.

Agent workflow

  1. Research the seed company

    Use web research to identify what the company does, its product, buyer, core use case, and positioning. Use the provided URL as the identity anchor.

  2. Infer the precise market

    Name the narrow market or vertical the company competes in. Prefer a specific market definition over a broad industry label. Tell the user this concisely.

  3. Find relevant competitors

    Use quick web research to find major competitors, equivalents, or credible alternatives that share the same buyer, workflow, budget line, or use case. Do not overfill the list with loosely related companies.

  4. Propose the landscape before writing

    Show the proposed landscape title, concise description, suggested categories, and company list. Ask the user to confirm, remove, add, or adjust companies and categories.

  5. Create the landscape after confirmation

    After the user agrees, call create_landscape with the title and concise description. Create one or more relevant categories with create_landscape_category. Add each approved company URL to the relevant category with add_company_to_landscape and include a short inclusion_reason.

  6. Set expectations after creation

    Tell the user that Axomap has started enrichment for added companies. Do not wait for every background agent to finish in one response. Use get_landscape_enrichment_status later if the user asks whether enrichment is complete.