OpenCorporates MCP. Audit global corporate records from a single chat prompt.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
OpenCorporates connects your AI agent directly to one of the world's largest databases of corporate records. Audit company ownership, check officer history, and verify legal entity status across hundreds of global jurisdictions—all without touching a manual register or complex API calls.
It turns due diligence into natural conversation.
What your AI agents can do
Get api status
Checks your current API token usage and operational status for the service.
Get company details
Retrieves complete records and metadata for a specific company, requiring both its jurisdiction and registration number.
Get corporate grouping
Pulls detailed information about a corporate grouping to map out related entities and ownership links.
Search for any company using its name or keyword across multiple jurisdictions.
Look up specific directors and corporate officers to trace their professional history.
Retrieve comprehensive metadata for a single company using its jurisdiction and registration number.
Identify and retrieve details on complex corporate groupings, showing linked entities.
Query the entire database to see a list of all jurisdictions OpenCorporates supports.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
OpenCorporates: 6 Tools for Deep Entity Lookup
Use these six tools to search companies, verify legal status, map ownership groups, and audit corporate officers across global databases.
019d8465get api status
Checks your current API token usage and operational status for the service.
019d8465get company details
Retrieves complete records and metadata for a specific company, requiring both its jurisdiction and registration number.
019d8465get corporate grouping
Pulls detailed information about a corporate grouping to map out related entities and ownership links.
019d8465list jurisdictions
Provides an exhaustive list of all jurisdictions that OpenCorporates supports for searching.
019d8465search companies
Finds companies by name or keyword, allowing you to narrow down results across global databases.
019d8465search officers
Searches for corporate officers and directors based on names and roles.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with OpenCorporates, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
OpenCorporates connects your AI agent directly to a massive, global database of corporate records. You'll audit company ownership, check officer history, and verify legal entity status across hundreds of different jurisdictions. It takes due diligence that used to require weeks in an office full of physical registries and makes it part of a natural conversation with your agent.
How You Use the Data
Finding Companies Globally: Need to know if a company exists? You can find companies anywhere by using the search_companies tool, which takes names or keywords and runs that search across all global databases. If you want to see every region we cover, you run list_jurisdictions first; it gives you an exhaustive list of supported areas.
Deep Diving into a Single Entity: Once you've found a potential company, say Acme Corp in Germany, you use the get_company_details tool. To make that work, you gotta give it both the jurisdiction and the specific registration number. This call returns complete metadata for that single entity.
Mapping Out Ownership Structures: You don't just want to know if a company exists; you wanna know who runs it and who owns it. For ownership links, you run get_corporate_grouping. That tool pulls detailed information on complex corporate groupings, mapping out related entities so you can see the whole web of ownership links.
Auditing Officers: Wanna track down a director? You use the search_officers tool, giving it names and roles to find specific corporate officers. This lets your agent build a clear picture of organizational leadership and their professional history across different companies.
The Agent Workflow
When you ask your client something—like 'Show me all subsidiaries linked to XYZ Corp in France'—your agent doesn't just guess. It runs the necessary sequence of tool calls automatically. First, it might run search_companies to verify the name and jurisdiction; then, it uses that data with get_corporate_grouping. You get a single, verifiable answer without ever having to manually execute six different API calls.
Operational Checks: You can check the service's status anytime using get_api_status to see your current API token usage and make sure everything's running smooth. The entire system is built so that your AI client handles the heavy lifting, transforming a multi-step audit into one simple question.
This server lets you work with multiple data points—company names, officer roles, registration numbers, grouping links—all in one chat window.
How OpenCorporates MCP Works
- 1 Subscribe to this server and enter your OpenCorporates API Token.
- 2 Your AI client gains access to six structured tools for company lookups, officer searches, and grouping intelligence.
- 3 You prompt your agent with a natural language query (e.g., 'Find all companies linked to Acme Corp in the UK'). The agent executes the required tool sequence and reports the result.
The bottom line is that you stop thinking about APIs; you just talk to your AI client, and it handles the multi-step corporate data retrieval process.
Who Is OpenCorporates MCP For?
This tool is for analysts who work with legal or financial records. If you spend time manually checking business registries, tracking ownership chains, or doing background checks across borders, this saves you hours of tedious cross-referencing. It’s essential gear for anyone whose job depends on accurate corporate data.
Uses the system to monitor company registrations and retrieve official metadata directly into their workflow, ensuring compliance reports are built from verified sources.
Verifies corporate status and audits officer distributions across multiple jurisdictions without having to manually export and merge dozens of registry documents.
Performs rapid, large-scale audits of corporate groupings to identify key ownership markers or complex business relationships using natural language prompts.
What Changes When You Connect
- Search companies by name or keyword using
search_companies. You don't need to know the jurisdiction upfront; you just ask for 'all tech firms in Asia,' and it finds them. - Understand ownership complexity instantly. The
get_corporate_groupingtool maps out entire family trees of related entities, saving days of manual chart work. - Stop guessing about legal status. Use
get_company_detailsto pull verified registration numbers and current operational statuses for any known entity. - Identify key players fast. The
search_officerstool lets you audit a director's professional history across multiple companies without having to visit each company's website. - Build your own scope map using
list_jurisdictions. You can verify if the data source covers the region you need before starting an audit.
Real-World Use Cases
Vetting a potential partner
A Due Diligence Analyst needs to know if a new vendor has any undisclosed parent companies. They ask their agent: 'Find all corporate groupings linked to Vendor X.' The agent uses get_corporate_grouping and provides the full, complex ownership map instantly.
Tracking a suspect's connections
A journalist is researching money laundering. They ask: 'Show all officers named John Smith in the finance sector.' The agent runs search_officers and flags multiple matches, allowing the journalist to then use get_company_details on the most suspicious match.
Checking international market entry
An Operations Lead needs to know if a target country is covered. They first run list_jurisdictions, confirming support for 'Nigeria.' Then they use search_companies to see the local corporate landscape and gauge competition.
Deep dive on a single entity
A legal researcher finds a company name. They run get_company_details using the jurisdiction and number, verifying its exact status. If they need to know who owns it, they immediately follow up with search_officers.
The Tradeoffs
Using general web search for registry data
Trying to find a company's official status by searching Google or LinkedIn. You get marketing fluff, not legal fact.
→
You must use the dedicated tools. Start with search_companies to identify the entity, then run get_company_details using the specific jurisdiction and number provided by OpenCorporates.
Only searching by company name
A search for 'Acme Corp' gives you 50 results in 10 countries. You don't know which one is real.
→
First, use list_jurisdictions to narrow down your target area (e.g., 'US'). Then, run a targeted search_companies query using the specific jurisdiction code.
Ignoring ownership structure
Finding Company A and assuming its owners are listed on its main page, missing parent/child relationships.
→
Always run get_corporate_grouping after finding a primary company. This tool specifically maps out the complex web of related entities you need.
When It Fits, When It Doesn't
Use OpenCorporates if your core requirement is verifiable, multi-jurisdictional corporate data—think compliance, due diligence, or investigative reporting. You must use it when you need to trace ownership structures (get_corporate_grouping) or verify legal status across different countries. Don't use it if your goal is simply general market research (e.g., 'What are the top 10 local restaurants?'); for that, a standard search engine works fine. If you only have one company name and no jurisdiction hint, start with search_companies to narrow the field; otherwise, jump straight into specific lookups using get_company_details once you have the number.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OpenCorporates. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking global corporate status used to be a massive administrative headache.
Before MCP Servers, checking a company's true standing in another country meant logging into multiple government portals. You’d cross-reference director names manually against old registry printouts and spend days just compiling a clean spreadsheet of basic facts.
Now, you ask your agent to 'Audit the corporate status for Company X.' It runs through the necessary lookups—using `search_companies` and then `get_company_details`—and spits out a single, verified report. You get verifiable truth, not scattered PDFs.
OpenCorporates MCP Server: Mapping complex ownership structures.
Manually tracing who owns whom is hellish. You find Company A's director (using `search_officers`), then you have to manually search for all companies linked to that person, and then map out which of those are subsidiaries. It’s a nightmare loop.
With the server, calling `get_corporate_grouping` ends the manual labor. You input one name, and it returns the entire ownership web—the parent companies, the subsidiaries, and all related entities—in seconds.
Common Questions About OpenCorporates MCP
How do I start searching with OpenCorporates? Do I need to know the jurisdiction first? +
No. You can start by using search_companies with just a name or keyword. The system will then suggest potential matches and their jurisdictions, helping you narrow your focus.
Can OpenCorporates help me audit an officer's history? +
Yes. Use the search_officers tool to find directors by name across various locations. This lets you build a profile of their professional movement over time.
What if I have the full company number but not the jurisdiction for get_company_details? +
You must provide both pieces of information. If you aren't sure, run list_jurisdictions first to confirm the proper code format and scope.
Is OpenCorporates better than a standard business directory? +
Yes. Standard directories list contact info; OpenCorporates provides verifiable legal status and ownership structure data from official global registries, which is vastly more precise for due diligence.
How do I monitor usage limits or check my account status using `get_api_status`? +
The get_api_status tool immediately reports your current token usage and remaining allowance. This is crucial for managing query volume and preventing service throttling before you run large searches.
What specific relationship details does the `get_corporate_grouping` tool provide? +
This tool reveals complex ownership structures by linking multiple related companies. It doesn't just list entities; it maps out how they are connected through shared ownership or corporate backing.
If I need to know the full scope of supported regions, what should I use `list_jurisdictions` for? +
list_jurisdictions returns a comprehensive catalog of every jurisdiction OpenCorporates covers. You can run this first to ensure your target countries are included before running any specific search.
If my query using `search_companies` fails or yields no results, what does that mean? +
Zero results usually means the company name doesn't exist in our database for that jurisdiction. However, you should double-check your spelling and verify the exact jurisdictional code used in the request.
How do I find my OpenCorporates API Token? +
Log in to your OpenCorporates account, and you will find your API Token under your account details. Copy and paste it below.
What jurisdictions are covered? +
OpenCorporates covers over 140 jurisdictions globally, including the US, UK, EU, and many others. Use the list_jurisdictions tool to see the full list.
Can the agent search for specific people? +
Yes. The search_officers tool allows your agent to query the database for individual directors and officers by name to audit their corporate history.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
DigitalChalk
Equip your AI agent to manage LMS offerings, track learner progress, and monitor exam results via the DigitalChalk API.
Effiliation
Equip your AI agent to manage affiliate programs, track transactions, and monitor performance via the Effiliation API.
Countly
Manage product analytics via Countly — track user sessions, record custom events, and query deep behavioral metrics directly from your AI agent.
You might also like
PCA Dimensionality Engine
Perform native Principal Component Analysis to safely reduce high-dimensional datasets without losing critical variance.
EuroRates
Universal Euro exchange rates — get real-time currency conversion data based on EUR via AI.
ZoomInfo
Equip your AI agent with direct access to ZoomInfo — search company and contact records, enrich lead data, and build prospect lists without opening the ZoomInfo platform.