ProofPass in AI assistants
ProofPass has a connector for AI assistants such as Claude and ChatGPT at https://www.proofpass.eu/mcp. Without an account it finds current data sheets of checked manufacturers and answers questions on deadlines and duties from our own checked content, with source and date. With your account connected it reads your products, versions and proof of delivery and makes three kinds of changes. It never sends, publishes or deletes.
As of:
Connect
https://www.proofpass.eu/mcpClaude
- Open the link below, or go to Customize > Connectors, + Add, Add custom connector (Team and Enterprise: an owner under Organization settings > Connectors).
- Name it ProofPass and enter https://www.proofpass.eu/mcp, then Add.
- In a chat: + in the lower left, Connectors, switch ProofPass on.
- The tools without an account work at once. The first question about your own account opens the ProofPass sign-in and the page where you allow or decline the connection.
Add ProofPass to ClaudeClaude Help Center: custom connectors
ChatGPT
With developer mode on (Settings → Apps → Advanced → Developer mode; in Business and Enterprise your administrators decide), create an app with the address above as URL. Choose OAuth as authentication to use your own account, or “none” for the tools without an account. Plans and menu names are OpenAI’s: check their current guide.
Claude Code, Cursor and other clients
claude mcp add --transport http proofpass https://www.proofpass.eu/mcp{
"mcpServers": {
"proofpass": {
"type": "http",
"url": "https://www.proofpass.eu/mcp"
}
}
}Without an account
These tools only read. They return what is public on ProofPass today: products of checked manufacturers that are not paused, visible products, the current version of each document. Hidden products and archived versions are never returned. The answers on deadlines, duties and terms come from the pages of this site, not from a language model, and each carries its source, the date of the last check and the note that it is not legal advice.
| Tool | What it does |
|---|---|
| search_products | Public products of checked manufacturers by name, article number, GTIN or UFI. |
| resolve_product | The public product behind a QR code, a GTIN or a product address, with all current documents. |
| get_current_document | Current version of one document (SDS, TDS, DoP, DoC …) with PDF URL, version, revision date and SHA-256. |
| verify_document | Is this PDF (SHA-256 or ProofPass URL) published and still the current version? |
| list_manufacturer_documents | Products of one manufacturer with their current documents, 25 per page. |
| find_manufacturer | Checked manufacturers by name, with the address of their public page. |
| list_deadlines | Duties on product documents with start date, status and legal source, by regulation, product group, status or date range. |
| check_duties | The duties check: role, product types, sales channels and markets give the duties that apply, with dates and provisions. |
| search_knowledge | Guides, questions and glossary entries with title, short answer, provision and link. |
| get_glossary_term | Definition and explanation of a term (UFI, SDS, DoP, GPSR …) with sources. |
| check_identifier_codes | Says for each code what kind it is and whether its check digit is right. |
| check_battery_passport | Category of a battery under Regulation (EU) 2023/1542 and whether it needs a battery passport. |
| clp_label_dimensions | Label, pictogram and font sizes for a pack size under Annex I to CLP. |
| check_gpsr_information | Checks manufacturer, address, contact and identifier for completeness and returns the text block. |
| check_sds_structure | Checks the text of a safety data sheet for the subsections of Annex II to REACH, UFI and CAS check digits and its revision date. |
| get_started | Links to open an account, sign in and the documentation, and the first steps. |
Languages: German, English and Polish. A text that has no translation comes in German and says so. The glossary is German.
With your account
After you allow the connection, the assistant works in the manufacturer account your login belongs to, and in no other. It sees what you see in the dashboard. A connection belongs to one login; each login connects and disconnects for itself.
| Tool | What it does | Kind |
|---|---|---|
| list_my_products | Products of the connected account, optionally searched, with the number of current documents. | reads |
| get_my_product | One product of the connected account with current documents, the version archive and review hints. | reads |
| list_documents_due | Current safety data sheets older than three years and documents without a revision date. | reads |
| list_recipients | Recipients of the connected account with status and the products they get. | reads |
| list_delivery_proofs | Who received which document version when, and whether it was opened or downloaded. | reads |
| list_open_duties | The open items the dashboard overview shows for the connected account. | reads |
| list_recalls | Recalls of the connected account with status and dates. | reads |
| get_team_and_limits | Logins of the connected account and how many products and logins it holds. | reads |
| preview_distribution | Lists the recipients who would get the current documents of a product. Sends nothing. | reads |
| get_qr_link | The permanent QR link of a product, the GS1 Digital Link and the QR image addresses. | reads |
| create_product_draft | Creates a product in the connected account, not shown publicly and without documents. | creates |
| update_product | Changes name, article number, GTIN, UFI, description or search words of a product. | changes |
| add_recipient | Adds an address to the distribution list. Sends nothing. | creates |
What it changes
- create_product_draft creates a product that is not shown publicly and holds no documents, as “Neues Produkt” with “Nicht öffentlich zeigen” does.
- update_product changes name, article number, GTIN, UFI, description or search words. On a public product the change is visible at once, as after saving in the dashboard, and the previous values are not kept.
- add_recipient adds an address to your distribution list. No mail goes out.
What the connector cannot do
- Upload documents or publish a new version. A new version replaces the current one at once and is public; that stays a step you take in the dashboard.
- Send anything: no delivery to recipients, no recall, no mail. preview_distribution shows who would get the documents and returns the link to the button.
- Delete or hide anything, make a product public, change the category.
- Take a change back. There is no undo; update_product overwrites.
- Touch your password, team, plan or payment details.
- Create or review a safety data sheet. check_sds_structure checks form, not content.
- Give legal advice. The answers summarise published legal texts with their source.
- Use an agency login. Only manufacturer logins can be connected.
What we store
- Per day a counter: which tool, which assistant (from the program’s identifier), the outcome; for tools on public products also which manufacturer and product were returned; for tools on your account your login and manufacturer. Never what you asked, the arguments or the answers.
- For a connection: the name and address the program gave, the day you allowed it, when it was last used, and the hashes of its tokens. Tokens are never stored in the clear. An access token is valid for one hour, a connection that is not used ends after 90 days.
- The IP address only counts calls in memory (at most 60 a minute) and is not stored.
You end a connection in the dashboard under Konto, “Verbundene KI-Assistenten”, or in the assistant itself. What the assistant does with the answers is governed by its provider and your settings there.
Questions to try
- “Find the current safety data sheet for GTIN 9006543210017.”
- “Which duties apply to an importer of cleaning products who sells in an online shop in Austria?”
- “Which deadlines on batteries come in 2027?”
- “Is this PDF still the current version?” (with its SHA-256)
- “Which of my safety data sheets are older than three years?”
- “Who received version 4.1 of product X, and who opened it?”