Back to Browse

Getregdata MCP Server

Developer ToolsModerate6.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

Business-registry data for agents: one-call Poland KYB verdict, UBO, insolvency, adverse media

About

Business-registry data for agents: one-call Poland KYB verdict, UBO, insolvency, adverse media

Security Report

6.8
Moderate6.8Moderate Risk

This is a well-structured MCP server providing access to business registry data via Apify actors. The server properly requires APIFY_TOKEN authentication via environment variables (not hardcoded), has clear input validation through JSON schemas, and appropriately delegates dangerous operations (web scraping, data parsing) to managed Apify actors rather than implementing them locally. Permissions are well-scoped to the server's purpose: network access for API calls and environment variable access for credentials. No malicious patterns, exfiltration, or credential handling issues detected. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

3 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Apify API token (free tier with credits at console.apify.com). Required for tool calls; not needed to list tools.Required

Environment variable: APIFY_TOKEN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-nolpak14-getregdata": {
      "env": {
        "APIFY_TOKEN": "your-apify-token-here"
      },
      "args": [
        "-y",
        "getregdata-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

getregdata - Business Registry Research Skills for AI Agents

Skills Actors Coverage License: MIT Install

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data. Official registries across Europe, the United States, the UAE, Africa and Latin America, plus cross-border adverse-media screening. Each skill turns official public registries into a process your agent can run on demand. Built on Apify actors for reliable, scalable access.

Checking a Polish company? Start with Poland KYB Risk Check. One NIP or KRS in, one verdict out - identity, beneficial owners and insolvency screened against the company and every beneficial owner. Everything below is the depth behind that answer, and the way to run the same jobs elsewhere.

Install

As Claude Code / agent skills:

npx skills add Nolpak14/getregdata -g -y

As a local MCP server (Claude Desktop, Claude Code, Cursor, Cline, Windsurf - every registry as a tool, with full input schemas):

{ "mcpServers": { "getregdata": { "command": "npx", "args": ["-y", "getregdata-mcp"], "env": { "APIFY_TOKEN": "apify_api_xxxxx" }, "timeout": 600000 } } }

As a hosted MCP server - no install (claude.ai web, ChatGPT developer mode, Gemini, any remote MCP client): connect Apify's hosted MCP endpoint with OAuth, preloaded with regdata registry tools:

https://mcp.apify.com/?actors=regdata/crbr-beneficial-owners-scraper,regdata/krz-debtor-scraper,regdata/germany-handelsregister-scraper,regdata/poland-krs-financial-scraper,regdata/adverse-media-screener

Swap in any regdata actor - or use plain https://mcp.apify.com and let the agent discover them with search-actors. Billing goes to your own Apify account either way.

See mcp/ for the server, tool list, and per-client config.


Why this exists

European business registries are public, but they are fragmented and rarely offer a clean API: data is spread across separate portals and formats, returned as PDFs or partial fields, and often has to be joined by hand across several official sources. These skills - and the actors behind them - give you consistent, structured access, and package the common jobs (KYC checks, insolvency monitoring, due diligence, lead generation) into workflows your agent can run end to end.


Workflows you can build

These skills are designed to be wired into recurring processes, not one-off lookups:

  • KYC / onboarding check (regdata-kyc-aml) - resolve a company's beneficial owners and verify licensing as a repeatable onboarding step.
  • Insolvency & credit-risk watchlist (regdata-credit-risk) - monitor counterparties for bankruptcy, restructuring and enforcement proceedings on a schedule (add Austria for cross-border coverage).
  • New-incorporation lead feed (regdata-lead-gen) - a daily feed of newly registered companies and officer changes for B2B prospecting.
  • Property due-diligence check (regdata-property) - verify ownership and mortgages as a standard pre-deal check.
  • Contract / ESG compliance audit (regdata-compliance) - screen terms against prohibited clauses and verify environmental registrations.

Each skill ships the analysis framework and checklists; you supply the trigger (a cron, an inbound lead, an onboarding event) and the agent runs the workflow.

Quick Start

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

# Check beneficial owners for a Polish company (CRBR)
run = client.actor("regdata/crbr-beneficial-owners-scraper").call(
    run_input={"nip": "6770065406"}   # Comarch S.A.; batch via "queries": [{"nip": ...}]
)
items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in items:
    for owner in item.get("beneficialOwners", []):
        name = f"{owner.get('firstName','')} {owner.get('lastName','')}".strip()
        control = (owner.get("entitlements") or [{}])[0].get("natureOfControl", "")
        print(f"{item.get('name')}: {name} - {control}")

JavaScript

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });

// Check if an Austrian company is insolvent (Ediktsdatei)
const run = await client.actor('regdata/austria-ediktsdatei-scraper').call({
    searchQuery: 'Alpenbau GmbH',
    maxResults: 10
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} insolvency records`);
items.forEach(item => console.log(`${item.debtorName} - ${item.proceedingType}`));

Get your API token: Apify Console - new accounts include $5 free credits.

One prompt in your agent - "Run a KYC check on NIP 6770065406" - and the regdata-kyc-aml skill resolves the company's beneficial owners, scores the ownership, and flags anything for enhanced due diligence.

More examples: examples/python/ | examples/javascript/


Claude Code Skills

Skills that let Claude Code (and Copilot, Cline, Cursor, Codex) interact with every actor - plus free public-API lookups that need no Apify token.

Workflow skills (the compliance/research frameworks, backed by the paid actors):

SkillUse Case
regdataRouter - identifies your need and recommends the right skill
regdata-kyc-amlKYC/AML/KYB compliance, entity verification, beneficial owners
regdata-credit-riskInsolvency monitoring, credit risk, financial analysis
regdata-propertyProperty due diligence, ownership verification, mortgages
regdata-complianceConsumer protection audits, ESG/environmental compliance
regdata-lead-genB2B prospecting, decision-maker discovery, market research

Free registry skills (query official public APIs directly - no Apify token, no per-result cost):

SkillSourceWhat You Get (free)
companies-house-ukUK Companies House APICompany profile, officers, PSC (beneficial owners), filings
sec-edgar-usUS SEC EDGARFilings, submissions, XBRL financials for SEC-registered issuers
norway-company-registryBrønnøysundregistrene (data.brreg.no)Norwegian companies, roles/board, bankruptcy flag
france-company-lookupapi.gouv.fr (INSEE/INPI)French companies by name/SIREN/director, identity + dirigeants
switzerland-zefixZefix (Swiss federal index)Swiss companies, UID/CHE number, status, SHAB publications
denmark-cvrCVR (Erhvervsstyrelsen)Danish companies, CVR number, industry, management
finland-company-registryPRH open data (YTJ + XBRL + notices)Finnish companies by name/Y-tunnus, forms, NACE, addresses, liquidation flag, digital financial statements, registered notifications
australia-abn-lookupABN Lookup (ABR)Australian entities by ABN/ACN/name, status, GST
japan-company-registrygBizINFOJapanese companies by name/corporate number, plus subsidies/procurement
new-zealand-nzbnNZBN APINew Zealand entities by NZBN/name, roles, industry
ireland-croCRO Open ServicesIrish companies, status, filings (free key + CC-BY bulk)
greece-gemiGEMI OpenData APIGreek companies by name/GEMI number/AFM
croatia-sudregSudski registar OPEN APICroatian companies by OIB/MBS (OAuth, free registration)
latvia-company-registrydata.gov.lvLatvian companies, officers, and open beneficial owners (UBO)
lithuania-company-registryRegistru centras (Spinta)Lithuanian companies by name/code, mgmt, financials
israel-companies-registrydata.gov.ilIsraeli companies by name/number, status, purpose
brazil-cnpjBrasilAPI (Receita Federal)Brazilian companies by CNPJ, incl. QSA partner list
south-korea-dartDART (FSS)Korean listed-company profiles and financial statements
singapore-acradata.gov.sgSingapore entities by name/UEN (identity)
gleif-lei-lookupGLEIF APIGlobal LEI, local registry ID, parent/child corporate structure
vies-vat-validationEU VIES + EOSValidate any EU VAT (and EORI) number + consultation number
sanctions-pep-screeningOFAC / EU / UK / UN listsSanctions and PEP screening for a name or entity
sam-gov-exclusionsSAM.govUS federal debarment / exclusions screening
us-court-recordsCourtListenerUS litigation / court-record search (adverse-history DD)
mexico-denueINEGI DENUEMexican businesses by name/activity/location (directory)
vietnam-businessVietQR (GDT data)Vietnamese companies by tax code (MST)
romania-company-registryANAF + ONRCRomanian companies by CUI (identity, reg number, CAEN, VAT)
thailand-dbdDBD OpenAPIThai companies by 13-digit juristic ID
hong-kong-companiesdata.gov.hkHong Kong live local companies by name/BRN (name, address, type)
eu-ted-procurementEU TEDEU public tenders + contract awards (who won EU contracts)
us-federal-awardsUSAspendingUS federal contracts/grants a company has received
peru-rucapis.net.pe (SUNAT data)Peruvian companies by RUC (name, status, address)
icij-offshore-leaksICIJOffshore Leaks / Panama-Pandora Papers red-flag check (not proof)
eu-transparency-registerEU Transparency RegisterDoes a company lobby the EU (influence/ESG DD)
eu-financial-transparencyEU FTSWhich EU grants/direct funding an org has received
world-bank-contractsWorld BankWorld Bank-financed contract awards + projects a company won
costa-rica-haciendaCR HaciendaCosta Rican companies by cedula juridica (name, tax status, activity)
dominican-republic-rncDGIIDominican companies by RNC/name (national taxpayer registry)

The free skills are the front door - they answer the easy lookups for free and drive adoption; the paid actors are the upsell for jurisdictions with no free API (Poland, Germany, Spain, Italy, ...) and for depth the free sources do not provide (beneficial owners, financials, insolvency, court filings).

Then in Claude Code: "Run a KYC check on Polish company NIP 6770065406" or "Look up UK company 00445790" - the skill handles the rest.


Actor Catalog

Per-result pricing is shown on each actor's Apify Store page - see Pricing below.

Poland

ActorRegistryWhat You Get
Poland KYB Risk CheckREGON + CRBR + KRZStart here. One NIP or KRS returns identity, beneficial owners and insolvency screened against the company and every owner, as a single verdict. Incomplete checks are not billed.
KRS Financial Statements ScrapereKRSFinancial statements - balance sheets, P&L, assets
EKW Land Registry ScraperEKWProperty ownership, mortgages and easements
CRBR Beneficial Owners ScraperCRBRBeneficial owners (UBO) for KYC/AML
KRZ Debtor Registry ScraperKRZBankruptcy, restructuring, enforcement proceedings
KRS Board Members ScraperKRSBoard members and shareholders (structured, GDPR-compliant)
KNF Registry ScraperKNFLicensed payment, e-money and lending institutions
MSiG Court Gazette ScraperMSiGBankruptcy, restructuring and liquidation notices
UOKiK Clauses ScraperUOKiKCourt-ruled prohibited contract clauses
BDO Waste Registry ScraperBDOWaste-management entity registration verification
REGON Company ScraperGUS REGONOfficial company master data - no API key needed
Premises ProspectorGUS REGONSite-level / local-unit (jednostki lokalne) records for prospecting
Parliamentary PEP ScraperSejmPolitically-exposed persons (PEP) for KYC/AML screening

Spain

ActorRegistryWhat You Get
BORME Corporate Acts ScraperBORMEIncorporations, officer appointments, capital changes, dissolutions
Spain Company Directory ScraperRegistro MercantilNIF, officers, CNAE codes, legal form, IRUS, EUID
Registro Publico Concursal ScraperRegistro Publico ConcursalInsolvency parties and their roles (debtor, administrator, disqualified)

Austria

ActorRegistryWhat You Get
Ediktsdatei Insolvency ScraperEdiktsdateiAustrian insolvency and court publications
WKO Business Directory ScraperWKOAustrian businesses with contact details and trade licenses

Germany

ActorRegistryWhat You Get
Handelsregister ScraperHandelsregisterCompany KYB - registered details, officers, capital
Insolvency Register SearchInsolvenzbekanntmachungenGerman insolvency announcements by company and date

France

ActorRegistryWhat You Get
Societe.com Company ScraperSociete.comSIREN, directors, financials, shareholders, subsidiaries, director networks

Italy

ActorRegistryWhat You Get
Registro Imprese ScraperRegistro ImpreseFull company profile by name or P.IVA (VAT), incl. PEC
PEC LookupINI-PECCertified email (PEC) and SDI code by VAT - bulk lookup

Belgium

ActorRegistryWhat You Get
KBO/BCE Company ScraperKBO/BCECompany data, directors and VAT

Czechia

ActorRegistryWhat You Get
ISIR Insolvency Register SearchISIRCzech insolvency register - debtor, case, court

Slovakia

ActorRegistryWhat You Get
RPVS Beneficial Owners ScraperRPVSBeneficial owners (UBO) with PEP flag - "the CRBR of Slovakia"

United States

ActorRegistryWhat You Get
California SoS Business ScraperCalifornia SoSBusiness entity status and registered agent
California UCC Lien SearchCalifornia UCCUCC liens - debtors and secured parties

UAE

ActorRegistryWhat You Get
ADGM Public Register ScraperADGMAbu Dhabi Global Market company data

Cyprus

ActorRegistryWhat You Get
Cyprus DRCOR Company ScraperDRCORCompany identity and status, directors & secretary, registered office

Ireland

ActorRegistryWhat You Get
Ireland CRO Company ScraperCRO (CORE)Company identity, status, incorporation date, registered address and email

Portugal

ActorRegistryWhat You Get
Portugal Corporate Acts ScraperPublicações MJPublished corporate acts - incorporations, changes, appointments, dissolutions

Nigeria

ActorRegistryWhat You Get
Nigeria CAC Company ScraperCACCompany / business-name / trustees identity, classification, status

Colombia

ActorRegistryWhat You Get
Colombia RUES Company ScraperRUESCompany & non-profit identity, chamber of commerce, legal form, status

Cross-border

ActorSourceWhat You Get
Adverse Media ScreenerNews / webKYC/AML adverse-media (negative news) check for a name or company

Pricing

PlanCredits includedTypical coverage
Free$5/month600-1,600 checks depending on actor
Starter ($49/mo)$49 platform credits~6,000-16,000 checks
Scale ($499/mo)$499 platform credits~60,000+ checks

All actors are pay-per-result (from ~$0.003/result depending on actor and tier). No per-actor subscription. Unused credits roll over. Each actor's Apify Store page shows its current per-result price.


Authentication

# Set token in environment
export APIFY_TOKEN=apify_api_xxxxx

# Or pass directly
client = ApifyClient("apify_api_xxxxx")

Get your token: Apify Console > Settings > Integrations


All actors

apify.com/regdata

License

MIT

Reviews

No reviews yet

Be the first to review this server!