Use OpenRegister with AI via MCP
Who is authorized to represent a business partner, what is the exact legal name, have there been register changes? OpenRegister makes German commercial register data accessible through an API and runs an official MCP server at mcp.openregister.de. In CompanyGPT it becomes a query you can ask in chat.
What is OpenRegister?
OpenRegister provides structured company data from the German commercial register (Handelsregister). Instead of researching individual extracts by hand, details such as legal name, legal form, registered office, register number and authorized representatives can be queried programmatically. The provider targets organizations that need this data regularly for verification processes.
For AI agents this is a well-suited source, because answers come from a defined dataset rather than being reconstructed from model knowledge. That distinction matters especially for legal names and representation: what counts is the register record, not a plausible-sounding formulation.
Connection at a Glance
- MCP server
- Official (OpenRegister), remote
- Endpoint
- mcp.openregister.de/mcp
- Transport
- Streamable HTTP
- Authentication
- OAuth (remote); alternatively a local npm package with an API key
- Operating model
- SaaS
- Data scope
- German commercial register data
How to Connect OpenRegister to CompanyGPT
OpenRegister operates an official MCP server at mcp.openregister.de/mcp, connected via streamable HTTP. CompanyGPT talks to this endpoint directly; no custom integration development is needed.
The remote server authenticates exclusively via OAuth, so access is tied to individual user accounts. Alongside it there is a local npm package (openregister-mcp) that authenticates with an API key through the OPENREGISTER_API_KEY environment variable – only in that variant is a key stored centrally and shared by a department.
In CompanyGPT the integration is then assigned through roles and groups – typically to sales, procurement, legal or compliance. That keeps the lookup confined to the areas that actually need it.
Typical Use Cases
How AI agents in CompanyGPT work with OpenRegister
Check new customers before signing
Sales verifies the legal name, legal form and register number of a prospect before quote and contract are drawn up.
Clarify authority to represent
Before signature, the legal team checks who is authorized to represent the counterparty according to the register – without pulling an extract manually.
Correct master data
Inside sales compares the legal names stored in the company's own system against the register and surfaces outdated entries.
Frequently Asked Questions
OpenRegister and AI – the most important answers
Does OpenRegister have an official MCP server?
Yes. OpenRegister runs an official MCP server at mcp.openregister.de/mcp, connected via streamable HTTP.
What data can be retrieved?
Company data from the German commercial register, such as legal name, legal form, registered office, register number and authorized representatives. The precise scope follows the provider's offering.
How is access authenticated?
The remote server at mcp.openregister.de/mcp authenticates exclusively via OAuth, so access is tied to individual user accounts. An API key only applies to the local npm variant (openregister-mcp with OPENREGISTER_API_KEY); there the key is stored centrally in your CompanyGPT environment.
Does this replace an official register extract?
No. The lookup supports research and verification processes. Wherever formal proof is required, the official extract remains authoritative.
Who should be allowed to use the integration?
In practice, sales, procurement, legal and compliance are enabled. Assignment happens in CompanyGPT via roles and groups.
Related Integrations
AI Tools & Knowledge
OpenRegister and Your AI – GDPR-Compliant with CompanyGPT
CompanyGPT is the enterprise AI assistant in your own cloud tenant: all relevant AI models, your company data and integrations like OpenRegister – centrally managed, with roles and permissions. We set up the connection together with you.
OpenRegister is a trademark of its respective owner (OpenRegister). Its mention describes compatibility and does not imply any partnership or endorsement. Availability and scope of the connection depend on the respective vendor.
