com.qorpiq/mca
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@com.qorpiq/mca look up CIN U74999MH2015PTC123456 and tell me its status and directors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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/mcpStreamable 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" }
}
}Related MCP server: companies-house-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
Tool | Input | Returns |
|
| registry record + |
|
| candidates with CIN, status, state |
|
| DIN status, disqualification, companies |
| none | MCA21 component states and uptime |
|
| one week-old day of incorporations |
| none | the 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/statusWhat 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 devMIT licensed. Data terms: qorpiq.com/terms.
Available Tools
6 toolslist_paid_checksWhat else can QorpIQ verify (paid API)ARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
lookup_companyLook up an Indian company or LLPARead-onlyIdempotentInspect
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.
Inputs: identifier (required).
lookup_directorLook up a director by DINARead-onlyIdempotentInspect
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.
Inputs: din (required).
mca_statusIs the MCA portal down?ARead-onlyIdempotentInspect
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".
Inputs: no named parameters.
recent_incorporations_sampleNewly incorporated companies (7-day delayed sample)ARead-onlyIdempotentInspect
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.
Inputs: limit, state.
search_companiesSearch Indian companies by nameARead-onlyIdempotentInspect
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.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: lookup_company resolves by identifier, search_companies resolves by name, lookup_director resolves by DIN, mca_status reports service availability, recent_incorporations_sample lists recent additions, and list_paid_checks enumerates paid options. No overlapping boundaries exist, so an agent can easily select the right tool.
Four tools follow a consistent verb_noun pattern (lookup_company, search_companies, lookup_director, list_paid_checks), while mca_status and recent_incorporations_sample are noun phrases. The set is entirely snake_case and readable, but the mixed pattern is a minor deviation from full consistency.
With 6 tools, the server is well-scoped for a specialized MCA registry lookup service. Each tool earns its place with no redundancy, and the count falls comfortably within the ideal 3-15 range.
The surface covers core read-only registry lookups: company/LLP by identifier, name resolution, director by DIN, recent incorporations, and service status. Minor gaps exist (e.g., director search by name, broader company filtering by attributes), but paid checks are clearly delineated and agents can work around the missing free-tier operations.
Maintenance
Related MCP Connectors
Indian company, LLP, GST, PAN, director and court-case records for KYB, due diligence and leads
Company registry data for US states and countries. Search, verify, and run KYB checks.
Official company and director data: search, profiles, officers, filings, and name normalization.
Indian company registry research and director-related company due diligence.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables access to Indian regulatory data including SEBI orders, RBI circulars, MCA company details, GST verification, and more, designed for fintech and legaltech applications.MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying UK company data including search, profiles, officers, filings, and persons with significant control via Companies House API.196 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables searching Hong Kong company names and BR numbers, retrieving newly incorporated, registered, or renamed companies, and joining results to HKEX tickers using keyless open data from the Companies Registry.498 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables official-source lookups on people and companies, covering registration status, tax and labor clearance certificates, sanctions lists, trademarks/patents, and electronic invoices, with platform-hosted pay-per-query access.MIT