Skip to main content
Glama

ProofPass

Server Details

Current safety data sheets and product documents from manufacturers; EU deadlines and duties.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 29 tools

Disambiguation4/5

Most tools have a clearly distinct access path: account-private reads (list_my_products, get_my_product, get_team_and_limits), public lookups (search_products, find_manufacturer, list_manufacturer_documents, resolve_product), and formal checks (check_sds_structure, check_identifier_codes, check_gpsr_information, check_battery_passport) are well separated. Genuine overlaps remain within pairs like list_documents_due vs list_open_duties and check_duties vs list_deadlines, and between get_glossary_term and search_knowledge, but the descriptions explicitly cross-reference each other (e.g. 'for a filter by role use check_duties'), which resolves most of the ambiguity.

Naming Consistency4/5

Nearly everything follows a snake_case verb_noun pattern with a small predictable verb set (list_*, get_*, check_*, search_*, add_*, create_*, update_*, resolve_*, verify_*, preview_*). Minor deviations exist — clp_label_dimensions has no verb, and get_started/preview_distribution are slightly less literal — but naming stays predictable and readable overall.

Tool Count2/5

At 29 tools the surface is heavy for a single server, spanning account management, public lookups, six compliance checks, and knowledge search. While each tool maps to a real task, families like the six check_* tools, the several document-returning tools, and the overlapping due/deadline tools could plausibly be consolidated, making this exceed a comfortable scope.

Completeness4/5

The read/check/lookup surface is broad and coherent: products (create draft, list, get, update), recipients (add, list, preview), delivery proofs, due documents, open duties, recalls, QR links, public search/resolve/verify, and compliance checks all have coverage. Gaps are deliberate dashboard-only writes (product deletion, visibility changes, recall creation/publishing, sending distributions) that are documented as such, so agents can reach a stated dead end without failing silently, though an agent cannot fully manage a product lifecycle or fetch document text/PDF content via the MCP alone.

Available Tools

29 tools
add_recipientAdd a recipient to the distribution listAInspect

Adds one address to the distribution list of the connected account, for all products or for the given ones, as "Abnehmer eintragen" does in the dashboard without "jetzt zustellen". No mail is sent; the first delivery is started in the dashboard. Refuses an address that is already on the list. Only add people who are customers of the account holder.

Inputs: email (required), name, company, language, +2 more.

check_battery_passportBattery category and battery passportA
Read-onlyIdempotent
Inspect

Classifies a battery under Art. 3 of Regulation (EU) 2023/1542 (LMT, electric vehicle, SLI, portable, industrial) and says whether it needs a battery passport under Art. 77, with the provision. A planning aid, not an official classification.

Inputs: use (required), sealed (required), weight_kg (required), for_toy, +3 more.

check_dutiesWhich duties apply to a role and product typeA
Read-onlyIdempotent
Inspect

Runs ProofPass’s duties check (the same logic as the page /de/pflichten-check): from the role, the product types, the sales channels and the markets it returns the duties that already apply, those adopted with a later date and those expected, each with date, provision and legal sources, plus the link to the same result on the site. It knows the roles manufacturer, importer, distributor and online seller; for a downstream user it says so and derives nothing. Not legal advice.

Inputs: role (required), product_types (required), markets, channels, +1 more.

check_gpsr_informationCheck GPSR information for an online offerA
Read-onlyIdempotent
Inspect

Checks the information an online offer to consumers needs under Art. 19 GPSR (manufacturer, postal address, electronic address, product identifier, responsible person in the EU for manufacturers outside it) for formal completeness and returns it as a text block. Nothing is stored.

Inputs: address (required), contact (required), manufacturer (required), country, +7 more.

check_identifier_codesCheck digits of UFI, CAS, EC and GTINA
Read-onlyIdempotent
Inspect

Checks the check digit of identifiers found on data sheets and labels: UFI, CAS number, EC number, GTIN/EAN. One code per line or separated by semicolons. It says whether a code is well formed, never whether it was issued or belongs to a product. Nothing is stored.

Inputs: codes (required), language.

check_sds_structureFormal check of a safety data sheet textA
Read-onlyIdempotent
Inspect

Formal check of the text of a safety data sheet, the same as the page /de/sdb-check: which subsections of Annex II to REACH (format of Regulation (EU) 2020/878) are present, check digits of UFI and CAS numbers, hazard codes outside CLP, revision date and version. Pass the extracted text of the PDF. The text is checked in memory and not stored. It never says a sheet is correct in content.

Inputs: text (required), language.

clp_label_dimensionsCLP label and pictogram sizesA
Read-onlyIdempotent
Inspect

Returns the label size, pictogram size and minimum font size (x-height) for a pack size under section 1.2.1.4 of Annex I to the CLP Regulation as amended by Regulation (EU) 2024/2865, next to the value in the Omnibus text that is not yet law, with the date the values were last checked.

Inputs: volume_ml (required), language.

create_product_draftCreate a product that is not publicAInspect

Creates a product in the connected account that is not shown publicly and holds no documents, as "Neues Produkt" with "Nicht öffentlich zeigen" does in the dashboard. Refuses with the reason when the account holds no more products. Returns the id, the QR link and the dashboard link where documents are uploaded and the product is made public.

Inputs: name (required), ufi, gtin, keywords, +3 more.

find_manufacturerFind a manufacturer pageA
Read-onlyIdempotent
Inspect

Finds checked manufacturers on ProofPass by name and returns the address of their public page and their slug (for list_manufacturer_documents and search_products). Only manufacturers that are checked, not paused and have at least one current document.

Inputs: name (required), limit, language.

get_current_documentGet the current version of a product documentA
Read-onlyIdempotent
Inspect

Returns the current published version of one document of a product: title, kind, language, version, revision date, publication date, product page, PDF URL on ProofPass and SHA-256, plus the other languages it exists in. Never an archived version. Kinds: sdb, tdb, dop, dopc, doc, ppwr, manual, epd, cert, other (also "SDS", "TDS", "DoP", "DoC"). / Liefert die aktuelle Fassung eines Dokuments (SDB, TDB, Leistungserklärung …) mit PDF-Link.

Inputs: type (required), product (required), language, document_language.

get_glossary_termLook up a glossary termA
Read-onlyIdempotent
Inspect

Looks up one term in ProofPass’s glossary by name or abbreviation (e.g. "UFI", "SDB", "Leistungserklärung", "GPSR") and returns the definition, the explanation, its sources and related terms. The glossary is written in German.

Inputs: term (required), language.

get_my_productProduct with documents and versionsA
Read-onlyIdempotent
Inspect

Returns one product of the connected account: master data, every current document (kind, language, version, revision date, upload date, SHA-256), the version archive with the date each version was superseded, which safety data sheets are older than three years, how many recipients get new versions, the QR link and the dashboard link.

Inputs: product_id (required), language.

get_startedHow to start with ProofPassA
Read-onlyIdempotent
Inspect

Returns the links to open a ProofPass account, to sign in, to the documentation and the tools without an account, and the first four steps. Use when someone wants to publish their own data sheets. Creates nothing.

Inputs: language.

get_team_and_limitsTeam and limitsB
Read-onlyIdempotent
Inspect

Returns the logins of the connected account and how many products and logins it holds and uses, and whether the manufacturer page is checked and public.

Inputs: language.

list_deadlinesEU product duty deadlinesA
Read-onlyIdempotent
Inspect

Lists duties on product documents in the EU from ProofPass's deadline tracker: title, start date or the words for an open date, status (gilt = already applies, beschlossen = adopted with a later date, erwartet = expected, not yet adopted), what it requires and the legal sources. Filter by regulation (free words such as "REACH", "CLP", "GPSR", "PPWR", "2023/1542"), product group (chemie, bauchemie, bauprodukte, reiniger, batterien, metall, textil, moebel, reifen, elektro, maschinen, funk, spielzeug, verpackung), status or a date range. For a filter by role use check_duties. Every answer carries source, date of the last check and the note that it is not legal advice.

Inputs: to, from, status, language, +2 more.

list_delivery_proofsProof of deliveryA
Read-onlyIdempotent
Inspect

Returns the proof of delivery of the connected account, newest first: which address was sent which document version when, whether sending failed, and when it was opened and downloaded. Optionally for one product.

Inputs: limit, language, product_id.

list_documents_dueDocuments due for reviewA
Read-onlyIdempotent
Inspect

Lists the current documents of the connected account that are due for a look: safety data sheets whose revision date is older than three years (the reminder the dashboard shows) and documents without a revision date. ProofPass stores no expiry date for documents.

Inputs: language.

list_manufacturer_documentsList a manufacturer’s products and current documentsA
Read-onlyIdempotent
Inspect

Lists the public products of one checked manufacturer with their current documents (kind, language, version, revision date, PDF URL), 25 per page. / Listet die Produkte eines Herstellers mit ihren aktuellen Dokumenten.

Inputs: manufacturer (required), page, language.

list_my_productsList my productsA
Read-onlyIdempotent
Inspect

Lists the products of the connected ProofPass account (also those not public) with id, article number, GTIN, whether they are public and how many current documents they hold; optionally only those matching a search word. Use first to find a product id.

Inputs: limit, query, language.

list_open_dutiesOpen items of my accountA
Read-onlyIdempotent
Inspect

Returns the open items the dashboard overview shows for the connected account (products without a document, old safety data sheets, failed deliveries, open requests and the like), each with the place in the dashboard where it is fixed. Labels are in German.

Inputs: language.

list_recallsRecalls and safety noticesA
Read-onlyIdempotent
Inspect

Lists the recalls and safety warnings of the connected account with kind, product, status, hazard, the instruction to stop using, what customers should do, the remedies offered (repair, replacement, refund), contact, dates and closing note. Creating, publishing, notifying recipients and closing a recall is done in the dashboard only.

Inputs: language.

list_recipientsDistribution listA
Read-onlyIdempotent
Inspect

Lists the distribution list of the connected account: address, company, confirmed or unsubscribed, and whether a recipient gets all products or only some.

Inputs: limit, query, language.

preview_distributionPreview who gets a product’s documentsA
Read-onlyIdempotent
Inspect

Shows who would receive the current documents of a product of the connected account: the confirmed recipients on its distribution list and the documents. It sends nothing and records nothing; sending is done with a button in the dashboard, and the tool returns that link.

Inputs: product_id (required), language.

resolve_productResolve a QR code, GTIN or product pageA
Read-onlyIdempotent
Inspect

Resolves what is printed on a label or pasted from a browser to the public product: a ProofPass QR link or its 7-character code (/q/), a GTIN or GS1 Digital Link (/01/), a product page address or "manufacturer-slug/product-slug". Returns the identifiers and every current document exactly as the public product page shows them; hidden products, unchecked or paused manufacturers and archived versions are never returned.

Inputs: product (required), language.

search_knowledgeSearch ProofPass guides, questions and glossaryA
Read-onlyIdempotent
Inspect

Searches ProofPass’s published guides, questions and glossary (German, English, Polish) and returns title, the short answer, the provision it rests on, the date of the last check and the link. Use for questions on safety data sheets, CLP and UFI, GPSR, construction products, battery and product passport, packaging. When a language has no match, the German library answers and says so.

Inputs: query (required), limit, language.

search_productsSearch products with data sheetsA
Read-onlyIdempotent
Inspect

Searches the public products of checked manufacturers on ProofPass by name, article number, GTIN/EAN or UFI, optionally within one manufacturer. Returns up to 20 products with manufacturer, identifiers, available document kinds and the product page URL. / Sucht öffentliche Produkte geprüfter Hersteller nach Name, Artikelnummer, GTIN oder UFI.

Inputs: query (required), limit, language, manufacturer.

update_productChange product master dataA
DestructiveIdempotent
Inspect

Changes master data of a product of the connected account: name, article number, GTIN, UFI, description, search words. Only the fields given change; an empty string clears a field. On a public product the change is visible at once, as after "Speichern" in the dashboard, and the previous values are not kept. Visibility, category, documents and deletion stay in the dashboard.

Inputs: product_id (required), ufi, gtin, name, +4 more.

verify_documentVerify a data sheet PDFA
Read-onlyIdempotent
Inspect

Tells whether a PDF is a document a checked manufacturer published on ProofPass, and whether it is still the current version. Give its SHA-256 checksum (64 hex digits) or its ProofPass PDF URL (/pdf/…). For a superseded version it returns the current one. / Prüft, ob eine PDF veröffentlicht und noch die aktuelle Fassung ist.

Inputs: document (required), language.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources