India Company & Director Data
Indian company registry research and director-related company due diligence.
Hosted MCP Server
npx add-mcp 'https://thecompanyatlas.com/mcp/india-mca'Installs into Claude Code, Codex, Cursor and more
Documentation
India Company & Director MCP
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:
- Indian company searches
- Company registration and identity checks
- Company status, address, industry, and capital information
- Director-related company research where available on the company profile
The MCP connection is provided by The Company Atlas. This repository does not run a separate server.
Connect
https://thecompanyatlas.com/mcp/india-mca
Add this URL as a custom MCP connector in Claude, Cursor, or any MCP-compatible client. Sign in with Google when prompted.
- Transport: Streamable HTTP
- Auth: Google OAuth (sign in once, stays authorized)
- Docs: thecompanyatlas.com/tools/india-mca
Tools
India_search_companies
Search Indian companies registered with the Ministry of Corporate Affairs. Filters are combined with AND logic; include at least one.
| Parameter | Type | Description |
|---|---|---|
name | string, optional | Company name |
nameMatchMode | enum, optional | contains (default), startsWith, or endsWith |
localName | string, optional | Local company name |
id | string, optional | Exact company id (IN + CIN) |
id2 | string, optional | Alternative company id |
slug | string, optional | Company slug |
abbr | string, optional | Company abbreviation |
entityType | string, optional | Entity type, e.g. Private, Public, One Person Company |
status | string, optional | Company status, e.g. Active, Strike Off |
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 / authorizedCapitalLte | number, optional | Authorized capital range (INR) |
paidUpCapitalGte / paidUpCapitalLte | number, optional | Paid-up capital range (INR) |
incorporationDateGte / incorporationDateLte | string, optional | Incorporation date range |
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:
{
"industryName": "pharmaceutical",
"active": true,
"incorporationDateGte": "2015-01-01",
"limit": 50
}
India_get_company
Fetch one company profile by id, e.g. after India_search_companies.
| Parameter | Type | Description |
|---|---|---|
id | string | Company id: IN + CIN; the IN prefix is optional |
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:
{
"id": "U17119GJ1994PTC023045"
}
IndiaDirector_search
Search 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:
{
"directorName": "Sharma",
"currentOnly": true,
"limit": 25
}
Director data
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.
Example prompts
- "Find Indian companies containing 'Tata' and show their active status."
- "Search for active Indian pharmaceutical companies incorporated after 2015."
- "Find the company profile for this Indian registration id."
- "What company and director information is available for this Indian company?"
Setup — Claude
- Go to claude.ai/customize/connectors
- Click Add custom connector
- Name it India Company & Director Data and paste
https://thecompanyatlas.com/mcp/india-mca - Save and sign in with Google when prompted
Setup — Cursor / other MCP clients
Add to your MCP config:
{
"mcpServers": {
"india-company": {
"url": "https://thecompanyatlas.com/mcp/india-mca"
}
}
}