QorpIQ: Indian company and director data (MCA)

Indian company and director lookups from the MCA registry: CIN, LLPIN, DIN, MCA status, new firms.

OtherTypeScriptv0.1.2

QorpIQ MCP server: Indian company and director data

A Model Context Protocol server that gives ChatGPT, Claude, Cursor and any MCP client read access to India's corporate registry (Ministry of Corporate Affairs, MCA) through QorpIQ.

  • Company or LLP by CIN, LLPIN or FCRN: status, incorporation date, ROC, state, capital, activity, board with DINs
  • Company name search to identifiers
  • Director by DIN: status, disqualification, every directorship
  • Is MCA down? Live portal status
  • Newly registered companies, a sample delayed by one week
  • Free. No account, no key. 100 tool calls a day per network address. Read-only. No personal contacts.

Remote server (recommended)

https://mcp.qorpiq.com/mcp

Streamable HTTP, no authentication. Add it as a connector in ChatGPT (Developer Mode), Claude (custom connector) or in any mcp.json:

{
  "mcpServers": {
    "qorpiq": { "url": "https://mcp.qorpiq.com/mcp" }
  }
}

Stdio (this package)

For clients that only speak stdio. It calls the same public JSON at mcp.qorpiq.com/v1/*.

{
  "mcpServers": {
    "qorpiq": {
      "command": "npx",
      "args": ["-y", "@qorpiq/mcp-server"]
    }
  }
}

Tools

ToolInputReturns
lookup_companyidentifier (CIN, LLPIN, FCRN)registry record + source_url
search_companiesquery, limit (max 10)candidates with CIN, status, state
lookup_directordin (8 digits)DIN status, disqualification, companies
mca_statusnoneMCA21 component states and uptime
recent_incorporations_samplestate?, limit (max 25)one week-old day of incorporations
list_paid_checksnonethe paid KYB checks and how to get a key

Every answer includes a source_url on qorpiq.com you can cite, and a next line describing what the paid API adds.

Plain HTTP

The same data without MCP:

GET https://mcp.qorpiq.com/v1/company/{cin}
GET https://mcp.qorpiq.com/v1/search?q={name}&limit=5
GET https://mcp.qorpiq.com/v1/director/{din}
GET https://mcp.qorpiq.com/v1/recent?state=Maharashtra&limit=10
GET https://mcp.qorpiq.com/v1/status

What it will not return

Personal emails or mobile numbers, same-day incorporations, or any profile a data principal has had removed under India's DPDP Act. Those limits are by design. Paid verification checks (PAN, GST, charges, filing health, auditor, turnover, adjudication, due-diligence report) are on the REST API at developers.qorpiq.com.

Develop

npm install
npm run dev              # stdio against the production endpoints
QORPIQ_MCP_BASE_URL=http://localhost:8787 npm run dev

MIT licensed. Data terms: qorpiq.com/terms.

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y @qorpiq/mcp-server

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "com-qorpiq-mca": {
      "command": "npx",
      "args": [
        "-y",
        "@qorpiq/mcp-server"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

@qorpiq/mcp-servernpm

Compatible MCP Clients

QorpIQ: Indian company and director data (MCA) works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More