Labsco
MCP SERVER

Handaas Enterprise Data

by handaas

Six lookups against Chinese company registry data: search for a firm by keyword, then pull its registration profile, controlling shareholders, outbound investments, branches or senior personnel.

Company Registries & Business Intelligence Data
Summary
Every detail lookup is a two-step: the tools that return real depth only accept a company's exact registered name.

Five of the six tools key off the full registered name, and the documented path is to run the keyword search first and feed it the name that comes back — plan for two calls, not one. Search results page at 50 rows at a time. The same registration also gives you two ways in, environment variables for the local process or a token in the URL for the hosted endpoint, so you can try the data before installing anything.

What it is

Handaas Enterprise Data puts the Handaas company database behind six MCP tools. You search by keyword — a company name, a person, a brand, a product, a job title — and get back matching firms with address, legal representative, registered capital, founding date and operating status. With a company's full registered name you can then ask for its registration record and description, its controlling shareholders, its outbound investments, its branches, or its senior people. It runs as a local Python process over stdio, SSE or streamable-http, or you can point your client at the vendor's hosted endpoint instead.

What you get
  • enterprise_get_keyword_search does fuzzy matching across company names, people, brands, products and job titles, returning each hit with its address, enterprise type, legal representative, founding date, homepage, operating status, registered capital and annual turnover.
  • enterprise_get_enterprise_base_info takes a company's full name and returns its registration record, a written description, its business lines and its tags — the one to reach for when the question is simply what this company does.
  • enterprise_get_enterprise_holder_info returns the controlling shareholders with entity type, shareholder type, stake ratio, paid-in amount and subscription detail, plus a separate list drawn from listed-company disclosures.
  • enterprise_get_enterprise_invest_info lists the companies a firm has invested in, each with stake ratio, investment amount, registered capital, business scope, region, founding date, listing status and legal representative.
  • enterprise_get_enterprise_branch_info returns registered branches with address, founding date, legal representative, operating status, registration authority, organisation code and unified social credit code.
  • enterprise_get_enterprise_main_person_info returns the senior people with their position, shareholding ratio, and how many companies they currently hold posts at or have held posts at.
Requirements

An account on handaas.com — you register there for the integrator and secret values, or for the token used by the hosted route. Run locally, it is a Python 3.10+ process: clone the repo, install the requirements into a virtual environment, and supply INTEGRATOR_ID, SECRET_ID and SECRET_KEY through the environment or your client's config. It starts over stdio, SSE or streamable-http, and the HTTP mode listens on port 8000. The vendor also runs a hosted endpoint at mcp.handaas.com that takes the same registration's token in the URL and needs nothing installed.

Setup effort

Build from source — clone the repository and build it, then deploy it and point your client at the endpoint