From topograph
Use when the user is integrating, calling, or evaluating the Topograph company-data API (any mention of topograph.co, @topograph/sdk, /v2/search, /v2/company, KYB/AML company lookups, signup flow / marketplace onboarding using business registers like INPI/INSEE/Companies House/Handelsregister/KVK). Pulls live coverage and pricing from the topograph MCP, and enforces the canonical onboarding + search-first methodology rather than guessing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/topograph:topograph-integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user is working with Topograph — a company-data API covering 60+
The user is working with Topograph — a company-data API covering 60+
countries and US states. You have an MCP server registered as topograph
exposing the public catalog, docs, and integration methodology rules.
ALWAYS fetch these two rules first if the user is building any identification or onboarding flow:
topograph://rules/onboarding-methodology — the canonical five-step flowtopograph://rules/search-first-resolution — turning fuzzy input into a
canonical identifierThey prevent the two most common methodology mistakes:
/v2/company with raw user
input breaks ~30% of the time. Search is the cheap defensive layer that
also returns matchReason for picker UX.1. RESOLVE — /v2/search with the user's typed input
→ use matchReason.matchType to auto-select or show picker
2. PREFILL — /v2/company with mode='onboarding'
→ narrow scope: company + (optionally) legalRepresentatives
3. SUBMIT — user corrects + submits the form. Account created.
4. VERIFY — /v2/company without mode (default verification)
→ asynchronous, after submit, for the compliance record
5. AUDIT — separate calls for UBOs, shareholders, documents
→ asynchronous, after submit, for the audit trail
Steps 1–2 are user-facing and synchronous. Steps 4–5 are background jobs.
| Phase | Mode | Datapoints | Sync? |
|---|---|---|---|
| Prefill (step 2) | onboarding | company (+ legalRepresentatives if needed) | Sync |
| Verify (step 4) | verification | Same as prefill, fresh | Async after submit |
| Audit (step 5) | verification | shareholders, ultimateBeneficialOwners, documents | Async after submit |
Never recommend shareholders or ultimateBeneficialOwners in step 2.
They are not prefill data. They are compliance data.
Step 1: Understand what they're building.
Ask whether the integration is:
Step 2: Resolve country coverage.
Use the MCP tools — never guess:
list_countries — what's supported (filter by region / capability)get_country(cc) — full manifest (identifiers, data blocks, modes, limitations)find_data(query) — search across the catalogStep 3: Recommend a phased flow with concrete API calls.
For each country, produce the call sequence in order:
1. example_snippet(operation='search', cc=...)
2. example_snippet(operation='company_profile', cc=..., mode='onboarding')
3. (after submit) example_snippet(operation='company_profile', cc=...) // verification
4. (after submit) example_snippet(operation='ubos', cc=...)
(after submit) example_snippet(operation='order_document', cc=...)
Step 4: Estimate cost honestly.
Compute the quote from the manifest yourself: get_country(cc) returns
dataBlocks[] and skus together. For each requested datapoint, pick the
cheapest block that covers it. Sum the unique blocks' skus[<sku>].priceFixed.
Multiply by volume for the total. Variable-priced SKUs (pricingMode: "variable") carry priceMarkup + usualPrice instead — surface as a range.
Surface caveats:
not_available, blocked, access_required)Default to verification. Switch to onboarding only when:
Usually the right answer is both, in different phases — prefill in onboarding mode at signup, verify in verification mode after submit.
The MCP client signs in to Topograph through OAuth. The user's application
still authenticates with the real Topograph REST API using its own API key. See
topograph://rules/auth-setup.
For deeper context, fetch:
topograph://rules/onboarding-methodology — the canonical KYB flowtopograph://rules/search-first-resolution — the search-first patterntopograph://rules/modes-onboarding-verification — what each mode istopograph://rules/data-blocks — billing semanticstopograph://rules/documents — when to order PDFstopograph://rules/integration-overview — five-minute orientationtopograph://rules/common-pitfalls — thirteen things that bite peopletopograph://rules/data-product-model — full mental modeltopograph://rules/auth-setup — how to get and use an API keytopograph://rules/country-coverage-matrix — quick country listnpx claudepluginhub getsemaphore/topograph-mcp-library --plugin topographProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.