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.

Tools

India_search_companies

Search Indian companies registered with the Ministry of Corporate Affairs. Filters are combined with AND logic; include at least one.

ParameterTypeDescription
namestring, optionalCompany name
nameMatchModeenum, optionalcontains (default), startsWith, or endsWith
localNamestring, optionalLocal company name
idstring, optionalExact company id (IN + CIN)
id2string, optionalAlternative company id
slugstring, optionalCompany slug
abbrstring, optionalCompany abbreviation
entityTypestring, optionalEntity type, e.g. Private, Public, One Person Company
statusstring, optionalCompany status, e.g. Active, Strike Off
activeboolean, optionalActive/inactive filter
addressstring, optionalPartial address
industryCodestring, optionalPartial industry code
industryNamestring, optionalPartial industry name
postalCodestring, optionalPartial postal code
areaIdstring, optionalPartial area id
authorizedCapitalGte / authorizedCapitalLtenumber, optionalAuthorized capital range (INR)
paidUpCapitalGte / paidUpCapitalLtenumber, optionalPaid-up capital range (INR)
incorporationDateGte / incorporationDateLtestring, optionalIncorporation date range
formerNamestring, optionalExact former-name array entry
pageinteger, optional0-based page index, default 0
limitinteger, optionalResults 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.

ParameterTypeDescription
idstringCompany 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.

ParameterTypeDescription
cinstring, optionalIndian company CIN; an IN prefix is removed automatically
dinstring, optionalExact director DIN
directorNamestring, optionalCase-insensitive partial director name
currentOnlyboolean, optionalOnly appointments without a resignation date; default false
pageinteger, optionalPage number, minimum 1, default 1
limitinteger, optionalResults 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

  1. Go to claude.ai/customize/connectors
  2. Click Add custom connector
  3. Name it India Company & Director Data and paste https://thecompanyatlas.com/mcp/india-mca
  4. 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"
    }
  }
}