MCP prompt workflow

Industry & Competitor Company Search

Enumerate every company in a given SIC / NACE / TOL industry code across 27 national registries.

Runs search_companies with structured industry-code filters (IE SIC, FR naf, FI TOL, CZ NACE) — the fields vary per registry but the adapter normalises. Returns a de-duplicated list with status, incorporation_date, registered_address, and size hints where exposed.

When to use

Market research, competitor mapping, ecosystem analysis, sales prospecting.

Inputs

ParameterDescription
industry_codeSIC / NACE / TOL code (spec varies per registry; tool resolves).
jurisdictionsCountries to scan (array).
statusactive / inactive / any (default: active).

What the prompt does

Under the hood the prompt orchestrates these tool calls:

  1. list_jurisdictions (to confirm which support industry filters)
  2. search_companies (filtered, per jurisdiction in parallel)

How to invoke

On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):

  1. Connect to https://openregistry.sophymarine.com/mcp.
  2. Call prompts/list — you'll see industry_competitor_search in the array.
  3. Call prompts/get with {"name":"industry_competitor_search","arguments":{…}}.
  4. The server returns a pre-built message stream the model can execute directly.

Source skill

This prompt is also distributed as a Claude Agent Skill in the docs repo:

github.com/sophymarine/openregistry/skills/industry-competitor-search