Insights - Is There an MCP Server for IUCLID? Yes. Here Is How to Connect an AI Agent

Yes: 4chems runs a public MCP server for its IUCLID, CHESAR and QSAR Toolbox hosting. What it does, which tools need no token, and how to add it to Claude, Copilot or any MCP client.

· Oliver Philippsen · 4 min read

Yes, there is an MCP server for IUCLID. 4chems runs a public, remote Model Context Protocol server at https://mcp.4chems.com/mcp for its hosted IUCLID, CHESAR, QSAR Toolbox and IIP platform. Any MCP client — Claude Code, Claude Desktop, claude.ai, GitHub Copilot, Cursor, VS Code — can connect to it today. This article answers the questions we get most often about it, in the order people ask them.

Why did my AI assistant say it could not find it?

Because a fresh assistant has no connectors. A colleague asked a clean Claude session for “the MCP at 4chems.com” and got the honest answer that nothing by that name was in its tool menu. That is how MCP works: an assistant can only use servers that were added to its configuration beforehand. It will not reach out to an arbitrary URL just because a chat message mentions it.

So the first step is always the same: add the endpoint once. After that the 4chems tools appear in the assistant’s tool list, and it can call them.

How do I connect?

In Claude Code, one command:

claude mcp add --transport http 4chems https://mcp.4chems.com/mcp

In Claude Desktop or claude.ai, open Settings → Connectors → Add custom connector, paste https://mcp.4chems.com/mcp, and pick the option without authentication. The server has no OAuth flow; tools that need a token take it as an argument instead.

In other MCP clients, add a remote server with transport Streamable HTTP and the same URL.

Agents that discover servers automatically can read /.well-known/mcp.json on www.4chems.com or the mcp-server link hint in the head of every page.

What can an assistant do without an account?

Connecting and listing tools is anonymous, and nine tools need no token at all:

  • Ask 4chems a question — start_inquiry sends a 6-digit code to the user’s email, verify_inquiry delivers the inquiry to a person at 4chems. No web form, no account.
  • Explore the offer — get_catalog_templates lists the hosted applications and trial templates, get_onboarding_route returns the next onboarding step, get_legal_entity_types the entity types for a country.
  • Register or sign in — start_account_registration and verify_account_registration create an account from a business email; start_device_login and verify_device_login sign an existing user in.

That is enough for an assistant to answer first questions about IUCLID or CHESAR hosting, check whether a company can self-serve a trial, and hand the conversation to us when it cannot answer alone.

What needs a token?

Everything that touches a tenant: access requests, tenant setup, billing details, invitations, consents, member roles and service subscriptions. Those tools take a Bearer token as their authorization argument. Tokens are issued by 4chems and tied to the user’s own tenant, so an assistant can only act where that user already has rights. The full tool list, grouped by area, is on the MCP server page.

Does this give an AI access to my dossiers?

No. The platform server carries no substance or dossier data. AI access to IUCLID 6 dossier data runs through the separate 4chems AI Connector: authenticated per user, EU-hosted, and built so the model connects to your data while your data does not move. For the QSAR Toolbox workflow — read-across, (Q)SAR prediction and QMRF/QPRF/CCR reporting — there is 4chems QSAR Navigator, a managed MCP gateway to the Toolbox.

Keeping the three apart is deliberate. A platform-admin tool that can invite members should not sit next to a tool that reads toxicology endpoints, and a regulatory team should be able to see exactly which door an assistant walked through.

What should the assistant know before it acts?

The server tells it. The initialize response carries instructions: ask for explicit consent before adding the server or triggering changes, never guess the 6-digit codes, treat the token as a secret, confirm anything that changes consents, assignments or services, and use start_inquiry when a question cannot be answered from the catalog alone. The same rules are on the MCP server page for humans, and in /llms.txt for crawlers and agents reading the site as text.

Where does this run?

On the same ISO 27001-certified European infrastructure as the hosted applications, under a GDPR data-processing agreement. 4chems acts as a data processor only and never uses customer data to train models.

In short

  • There is a public MCP server for 4chems’ IUCLID, CHESAR and QSAR Toolbox hosting at https://mcp.4chems.com/mcp.
  • An assistant cannot discover it mid-chat; add it once as a connector.
  • Nine tools work without a token, including sending 4chems a question.
  • Dossier data is not on this endpoint; that is what AI Connector and QSAR Navigator are for.

Oliver Philippsen is the founder and general manager of 4chems. He writes about regulatory data management, IUCLID infrastructure, and the practical realities of AI in chemical compliance. Questions about the MCP server — get in touch.

Related Posts