Skip to content

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.

Add to Claude

As of:

Connect

Server URL
https://www.proofpass.eu/mcp

Claude

  1. Open the link below, or go to Customize > Connectors, + Add, Add custom connector (Team and Enterprise: an owner under Organization settings > Connectors).
  2. Name it ProofPass and enter https://www.proofpass.eu/mcp, then Add.
  3. In a chat: + in the lower left, Connectors, switch ProofPass on.
  4. 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.

OpenAI: developer mode

Claude Code, Cursor and other clients

Claude Code
claude mcp add --transport http proofpass https://www.proofpass.eu/mcp
mcpServers
{
  "mcpServers": {
    "proofpass": {
      "type": "http",
      "url": "https://www.proofpass.eu/mcp"
    }
  }
}

Developer documentation

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.

ToolWhat it does
search_productsPublic products of checked manufacturers by name, article number, GTIN or UFI.
resolve_productThe public product behind a QR code, a GTIN or a product address, with all current documents.
get_current_documentCurrent version of one document (SDS, TDS, DoP, DoC …) with PDF URL, version, revision date and SHA-256.
verify_documentIs this PDF (SHA-256 or ProofPass URL) published and still the current version?
list_manufacturer_documentsProducts of one manufacturer with their current documents, 25 per page.
find_manufacturerChecked manufacturers by name, with the address of their public page.
list_deadlinesDuties on product documents with start date, status and legal source, by regulation, product group, status or date range.
check_dutiesThe duties check: role, product types, sales channels and markets give the duties that apply, with dates and provisions.
search_knowledgeGuides, questions and glossary entries with title, short answer, provision and link.
get_glossary_termDefinition and explanation of a term (UFI, SDS, DoP, GPSR …) with sources.
check_identifier_codesSays for each code what kind it is and whether its check digit is right.
check_battery_passportCategory of a battery under Regulation (EU) 2023/1542 and whether it needs a battery passport.
clp_label_dimensionsLabel, pictogram and font sizes for a pack size under Annex I to CLP.
check_gpsr_informationChecks manufacturer, address, contact and identifier for completeness and returns the text block.
check_sds_structureChecks 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_startedLinks 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.

ToolWhat it doesKind
list_my_productsProducts of the connected account, optionally searched, with the number of current documents.reads
get_my_productOne product of the connected account with current documents, the version archive and review hints.reads
list_documents_dueCurrent safety data sheets older than three years and documents without a revision date.reads
list_recipientsRecipients of the connected account with status and the products they get.reads
list_delivery_proofsWho received which document version when, and whether it was opened or downloaded.reads
list_open_dutiesThe open items the dashboard overview shows for the connected account.reads
list_recallsRecalls of the connected account with status and dates.reads
get_team_and_limitsLogins of the connected account and how many products and logins it holds.reads
preview_distributionLists the recipients who would get the current documents of a product. Sends nothing.reads
get_qr_linkThe permanent QR link of a product, the GS1 Digital Link and the QR image addresses.reads
create_product_draftCreates a product in the connected account, not shown publicly and without documents.creates
update_productChanges name, article number, GTIN, UFI, description or search words of a product.changes
add_recipientAdds 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.

Privacy policy, section 8d (German)

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?”