Skip to main content
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
CompanyGPT Integration MCP server: streamable HTTP

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.