MCP prompt workflow

Global Company Name Availability Check

Check whether a proposed company name is free to register across N jurisdictions simultaneously.

Runs search_companies with an exact-match strategy across every supplied jurisdiction in parallel, plus the authoritative check_name_availability tool where available (currently IM). Returns per-country availability with conflict company IDs.

When to use

Trademark clearance, pre-incorporation name-check, brand-launch due diligence, domain-name paired checks.

Inputs

ParameterDescription
proposed_nameThe name to check.
jurisdictionsCountries to check (array).

What the prompt does

Under the hood the prompt orchestrates these tool calls:

  1. check_name_availability (IM specifically)
  2. search_companies with match_type=exact (all jurisdictions in parallel)
  3. Collate conflicts

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 global_company_name_availability in the array.
  3. Call prompts/get with {"name":"global_company_name_availability","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/global-company-name-availability