What this recipe does

Review an existing Axomap landscape, understand its scope from the current companies, search for strong-fit missing companies including recently funded startups and important players, and ask before adding them.

When to use it

Use this when you have an existing landscape and want to check whether any strong-fit startups, recently funded companies, or important players are missing.

Prompt

Use Axomap's recipe for finding missing companies in an existing landscape. Fetch my landscape called "AI SDR tools" and check whether any strong-fit startups, recently funded companies, or important players are missing.

Expected result

  • A concise summary of the landscape's inferred scope.
  • A short list of strong-fit missing companies, including recently funded startups when relevant.
  • Clear reasons each suggested company belongs in the landscape.
  • A confirmation step before any new companies are added.

Requirements

  • The user already has an Axomap landscape to expand or quality-check.
  • The user has a ChatGPT Pro or equivalent MCP client account with web research enabled.
  • The user connected Axomap MCP with read access, and write access if they want the agent to add approved companies.

Agent workflow

  1. Fetch the existing landscape

    Use get_landscape_overview and list_landscape_companies to understand the landscape title, description, thesis, categories, and current companies. Page through companies when needed.

  2. Infer the landscape scope

    Infer the market boundary from the current companies, categories, description, and thesis. Prioritize the buyer, core workflow, use case, budget line, and company type represented by the existing landscape.

  3. Search for missing strong-fit companies

    Use web research to look for startups, recently funded companies, and important players that clearly match the inferred scope. Include funding-news and recent-raise searches as one discovery angle, but only propose companies that share the same buyer, workflow, use case, and category logic as existing companies. Do not propose companies merely because they are adjacent, famous, recently funded, or numerous.

  4. Check for duplicates

    Before suggesting additions, compare candidates against the existing landscape companies and use search_companies when helpful to avoid duplicates, aliases, or companies already present in another category.

  5. Propose additions before writing

    Share the inferred scope and a concise list of proposed companies. For each candidate, include the website, proposed category, inclusion reason, and confidence. If no strong-fit companies are found, say that clearly instead of padding the list.

  6. Ask for confirmation

    Ask the user whether to add the proposed companies, remove any candidates, change categories, or run another search angle. Do not write to Axomap before the user confirms.

  7. Add approved companies

    After confirmation, create any approved new categories with create_landscape_category only if needed. Add each approved company URL to the selected category with add_company_to_landscape and include a short inclusion_reason.

  8. Set expectations after additions

    Tell the user that Axomap has started enrichment for the 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.