Indian company registry research and director-related company due diligence.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Connect your AI assistant to The Company Atlas for Indian company registry research and company due diligence through the Model Context Protocol.
This listing is a focused entry point for:
The MCP connection is provided by The Company Atlas. This repository does not run a separate server.
Add this URL as a custom MCP connector in Claude, Cursor, or any MCP-compatible client. Sign in with Google when prompted.
Company_searchSearch the global company registry by name, restricted to India with country: "IN".
| Parameter | Type | Description |
|---|---|---|
q | string | Company name or id; 4β60 characters |
nameMatchMode | enum, optional | contains (default), startsWith, or endsWith |
limit | integer, optional | Maximum results, 1β20, default 20 |
country | ISO country code, optional | Use IN for India |
Returns matching company ids, names, slugs, country codes, and active status. If no name matches, q is tried once as an exact company id.
Example:
Company_extended_searchSearch Indian companies using additional registry fields. Filters are combined with AND logic. Include at least one criterion.
| Parameter | Type | Description |
|---|---|---|
country | ISO country code, optional | Use IN for India |
name | string, optional | Company name |
nameMatchMode | enum, optional | contains (default), startsWith, or endsWith |
localName | string, optional | Local company name |
id | string, optional | Company id |
id2 | string, optional | Alternative company id |
slug | string, optional | Company slug |
abbr | string, optional | Company abbreviation |
entityType | string, optional | Entity type |
status | string, optional | Company status |
active | boolean, optional | Active/inactive filter |
address | string, optional | Partial address |
industryCode | string, optional | Partial industry code |
industryName | string, optional | Partial industry name |
postalCode | string, optional | Partial postal code |
areaId | string, optional | Partial area id |
authorizedCapitalGte | number, optional | Minimum authorized capital |
authorizedCapitalLte | number, optional | Maximum authorized capital |
paidUpCapitalGte | number, optional | Minimum paid-up capital |
paidUpCapitalLte | number, optional | Maximum paid-up capital |
incorporationDateGte | string, optional | Minimum incorporation date |
incorporationDateLte | string, optional | Maximum incorporation date |
formerName | string, optional | Exact former-name array entry |
page | integer, optional | 0-based page index, default 0 |
limit | integer, optional | Results per page, 1β100, default 50 |
Returns company details including identity, status, incorporation date, address, industry, capital, postal code, and area id.
Example:
Company_get_by_idFetch one company profile after selecting an id from Company_search or Company_extended_search.
| Parameter | Type | Description |
|---|---|---|
id | string | Company primary key returned by a search |
Returns the companyβs core registry profile, including name, local name, entity type, status, incorporation date, address, former names, industry, authorized capital, paid-up capital, postal code, area id, and score. Returns null for an unknown id.
Example:
IndiaDirector_searchSearch Indian company director appointments from IndiaDirectorData.
| Parameter | Type | Description |
|---|---|---|
cin | string, optional | Indian company CIN; an IN prefix is removed automatically |
din | string, optional | Exact director DIN |
directorName | string, optional | Case-insensitive partial director name |
currentOnly | boolean, optional | Only appointments without a resignation date; default false |
page | integer, optional | Page number, minimum 1, default 1 |
limit | integer, optional | Results per page, 1β100, default 25 |
Provide at least one of cin, din, or directorName. Returns { total, page, limit, data }. Each row includes the company CIN, director DIN and name, designation, and join and resignation dates.
Example:
Use IndiaDirector_search to find director appointments by company CIN, director DIN, or director name. Use the company tools to identify the relevant Indian company and retrieve its registry profile.
https://thecompanyatlas.com/mcpAdd to your MCP config:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/india-company-director-data)<a href="https://allmcps.com/mcp/india-company-director-data"><img src="https://allmcps.com/api/badge/india-company-director-data?style=directory" alt="India Company & Director Data on AllMCPs" /></a>