The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Qorenext MCP listing page.
Company hierarchy analysis and address verification — via MCP
QorenextMCP is a Model Context Protocol server that enables Claude and other AI clients to perform company hierarchy analysis and address verification directly in chat.
Sign up at https://qorenext-app.azurewebsites.net/signup to get your QORENEXT_API_KEY.
Edit %APPDATA%\Claude\claude_desktop_config.json (Windows)
or ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):
Add to .cursor/mcp.json or .windsurf/mcp.json:
| Tool | Auth | Description |
|---|---|---|
health_check | ❌ Public | Verify server is running, get version info |
submit_address_verification | ✅ API Key | Submit companies for address verification and validation |
submit_hierarchy_creation | ✅ API Key | Submit companies for organizational hierarchy analysis |
submit_duplicates | ✅ API Key | Submit duplicate entities from JSON, CSV, or Excel files |
get_request_status | ✅ API Key | Poll status and retrieve results of any screening request |
health_checkVerify the server is running. No API key required.
submit_address_verificationSubmit companies for address verification and legitimacy validation.
Required per entity: companyName, country, address
Optional: crmid, website
submit_hierarchy_creationSubmit companies for organizational hierarchy analysis to identify parent-subsidiary relationships.
Required per entity: companyName, country
Optional: crmid, address, website
submit_duplicatesSubmit duplicate account records from files (JSON, CSV, or Excel) for deduplication detection.
Required: file_content, file_type
Optional: file_name
Supported File Types:
json - JSON array formatcsv - Comma-separated values with headersexcel or xlsx - Microsoft Excel workbooksRequired Fields (per record in CSV and Excel files):
crmAccountId - Account identifiercrmAccountName - Account/Company nameaddressLine1 - Street addresscountry - Country nameOptional Fields:
addressLine2 - Suite, apt, unit, etc.city - City namestateProvince - State or ProvincepostalCode - ZIP/Postal codewebsite - Website URLFile Format Requirements:
JSON Array:
CSV with Headers:
Excel Workbook:
Examples:
Returns:
data: Number of duplicate pairs detectedmessage: Description of resultsdetails: Record count and duplicate pair countExample Response (Status 200):
get_request_statusPoll a screening request for status and results.
Parameter: request_id (int)
Status values: PENDING · PROCESSING · COMPLETE · FAILED
Address Verification:
Hierarchy Creation:
MIT