QorpIQ: Indian company and director data (MCA)

com.qorpiqPublished by qorpiq.comOfficial publisherv0.1.2Updated Oct 24, 2026

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

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Read-only MCP access to India's MCA corporate registry: look up companies, LLPs and directors, search names, and check MCA portal status.

What you can do
  • Look up a company, LLP or foreign company by CIN, LLPIN or FCRN, returning status, incorporation date, ROC, state, capital, activity and board with DINs
  • Resolve a company or LLP name to identifiers, up to 10 candidates with CIN, status and state
  • Look up a director by 8-digit DIN: status, disqualification and every directorship
  • Check live MCA21 portal availability and uptime
  • Get a sample of recently incorporated companies and LLPs, one week behind the registry, optionally filtered by state
  • List the paid KYB checks available with an API key
When to use it
Useful when you need to verify or research Indian companies, LLPs or directors from official registry data, or to check whether the MCA portal is currently down. Good for due-diligence style questions that only need free, read-only registry facts.
Requirements
Remote streamable HTTP endpoint at mcp.qorpiq.com with no authentication, or the npm package @qorpiq/mcp-server run via npx for stdio-only clients. No account or key for the free tier; network access required. Free use is limited to 100 tool calls a day per network address.
Before you install
Read-only and returns no personal contacts, same-day incorporations, or profiles removed under India's DPDP Act. Paid KYB checks (PAN, GST, charges, filing health and similar) are not included and require a separate API key on the REST API. Every answer includes a source_url on qorpiq.com and a line pointing to the paid API.

Installation

In SourceWeft

  1. Open QorpIQ: Indian company and director data (MCA) in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.qorpiq%2Fmca/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "qorpiq-indian-company-and-director-data": {
      "type": "http",
      "url": "https://mcp.qorpiq.com/mcp"
    }
  }
}

README

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:

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/*.

json
{  "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=5GET https://mcp.qorpiq.com/v1/director/{din}GET https://mcp.qorpiq.com/v1/recent?state=Maharashtra&limit=10GET 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 installnpm run dev              # stdio against the production endpointsQORPIQ_MCP_BASE_URL=http://localhost:8787 npm run dev

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

Source: README.md at commit 48264c6

Tools

6

lookup_company

Look up an Indian company or LLP

Registry record for one Indian company, LLP or foreign company by identifier: CIN (21 characters, e.g. U72900KA2015PTC080123), LLPIN (e.g. AAB-1234) or FCRN. Returns status, incorporation date, ROC, state, capital, activity and the board (names, DINs, designations). No personal contacts. Cite source_url.

Parametersidentifierrequired

search_companies

Search Indian companies by name

Resolve a company or LLP name to identifiers. Returns up to 10 candidates with CIN/LLPIN, status and state. Follow with lookup_company for the full record.

Parameterslimitqueryrequired

lookup_director

Look up a director by DIN

Registry record for one director by 8-digit Director Identification Number: DIN status, disqualification, and every company they are or were on the board of. No personal contacts. Cite source_url.

Parametersdinrequired

mca_status

Is the MCA portal down?

Live availability of the Ministry of Corporate Affairs (MCA21 V3) company and director services, measured from QorpIQ's own traffic: state, uptime and last incident. Use for "is MCA down", "MCA site not working".

Takes no parameters.

recent_incorporations_sample

Newly incorporated companies (7-day delayed sample)

A sample of companies and LLPs incorporated in India on the most recent day QorpIQ publishes openly, which is one week behind the registry. Optional state filter. Names, identifiers, state and sector only. Same-day data is a paid feed.

Parameterslimitstate

list_paid_checks

What else can QorpIQ verify (paid API)

Lists the paid KYB checks available with an API key: PAN match, DIN status, signatory, charges, control network, filing health, auditor, turnover, adjudication, due-diligence report. Use when the user needs something this free server does not return.

Takes no parameters.

Version history

1
  1. v0.1.2LatestSep 29, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts