Skip to main content
Glama

TracePass DPP Compliance Assistant

Server Details

Answers EU Digital Product Passport questions: scope, required fields, registry and law changes.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
malinoto/tracepass-mcp-server
GitHub Stars
1
Server Listing
tracepass-mcp-server

TDQS

Score is being calculated.

Available Tools

9 tools
create_draft_passportCreate a draft passportInspect

Creates a draft passport in the user's own TracePass account from facts they stated. Use it whenever the user asks to create a passport, including "create and publish": create the draft, then say that publishing is done by the user in TracePass. It never publishes. If the result asks for an identifier, ask the user; never invent one. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
gtinNoThe product's GTIN (barcode number, 8–14 digits). Required for most passport types. If missing, the tool will ask the user for it.
subTypeNoBattery only: EV, LMT or industrial_gt_2kwh. Used to count the required fields for that battery type; ask the user rather than guess.
categoryYesProduct category, e.g. battery, textile.
productNameYesThe product's name.
serialNumberNoThe specific unit's serial number, if the passport is per-unit.
delete_profileDelete all stored company facts
DestructiveIdempotent
Inspect

Deletes every stored company fact. Use it only when the user explicitly asks to delete their profile. This is a separate tool so the assistant asks for confirmation before running it. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_profileRead stored company facts
Read-onlyIdempotent
Inspect

Shows the company facts the assistant has stored (categories, markets, role, own-brand flag, etc.) and when they were last updated. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

registry_guidanceEU DPP Registry guidance
Read-onlyIdempotent
Inspect

Explains the EU DPP Registry and the technical side: registration in the registry, identifiers, QR and data carriers, data formats (JSON, HTML, data models) and standards, and where passport data is kept. Each point carries the date of its source. For who owes, keeps or may hand off a passport, use scope_check. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesThe topic to answer.
localeNoLanguage for the answer. Defaults to en.
categoryNoOptional category filter (e.g. battery) for category-specific guidance.
report_answerReport a wrong or unclear answerInspect

Use it when the user says an answer was wrong or unclear. Pass their words and the ruleIds of the answer. The report goes to a review queue. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
whatYesThe user's own words describing what was wrong or unclear.
ruleIdsNoThe ruleIds from the answer that was reported. Pass them from the result unchanged.
required_fieldsList required passport fields
Read-onlyIdempotent
Inspect

Lists the data a passport must contain for a product category, with the article requiring each field, who may see it, how often it changes, and whether it usually comes from the maker or a supplier. Call it without group for a summary (counts by group), then with a group for the fields. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
groupNoTemplate group name. Omit for a summary; provide to list the fields.
localeNoLanguage for field labels and descriptions. Defaults to en.
subTypeNoBattery only: EV, LMT or industrial_gt_2kwh (an industrial battery over 2 kWh). Narrows the required fields to that battery type; an unknown value is refused with the allowed list.
categoryYesProduct category, e.g. battery.
scope_checkCheck if a product needs a passport
Read-onlyIdempotent
Inspect

Checks whether EU law requires a Digital Product Passport for a type of product, from when, and what the law requires of each role. Use it for "do I need a passport", "from when", "who is responsible", whether that responsibility can be handed to another company, who keeps and stores the passport and whether it must stay available after the company ceases, whether there is one passport per item, batch or model, and for repurposing, remanufacturing, waste or a battery inside another product. Pass whatever facts the user gave; if the result is needs_input, ask the user its questions in plain words and call again. The result's data.inScope is one of: yes, no, pending, depends. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoThe user's role in plain words, e.g. "maker", "importer", "reseller". The platform maps this to the act's term.
factsNoProduct facts the scope rules declare, e.g. {"battery.capacityKWh": 10}. Any other key is rejected, so pass only a fact you know the rules use (such as one a needs_input result asked for), and never the user's question or free text.
localeNoLanguage for the answer text. Defaults to en.
categoryNoProduct category, e.g. battery, textile, electronics.
placedOnMarketNoWhen the product was or will be placed on the market.
update_profileSave or correct company facts
DestructiveIdempotent
Inspect

Saves or corrects company facts. Use it when the user states a lasting fact about their company (role, categories, markets, own-brand), or to save a learnable fact from a result. The update merges the given facts into the existing profile; it does not replace the whole profile. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoThe company's role in the supply chain per EU DPP regulations.
marketsNoISO country codes where the company sells, or ["EU"].
ownBrandNoTrue if the company sells under its own brand or trademark.
productsNoUp to 50 representative products, used as defaults for passport creation.
sizeBandNoWhether the company is an SME or a large enterprise.
categoriesNoProduct categories the company handles, e.g. ["battery", "textile"].
dataSystemsNoShort description of the data systems the company uses (e.g. SAP, custom ERP).
salesChannelsNoSales channels the company uses.
what_changedWhat changed in EU passport law
Read-onlyIdempotent
Inspect

Reports changes in EU passport law and standards for the user's categories since a date (default: since they last asked). Use it for "what's new" or "has X been adopted". Items marked "Planned, not law yet" are upcoming obligations, not yet in force. Use only what this tool returns: add no facts, dates or articles of your own, not even today's date. Keep every citation and the disclaimer line, and any "Planned, not law yet" or "being re-checked" label. Phrase answers about the product type, never as personal duties ("you must"). Never rank or recommend vendors. Never call this advice or yourself a consultant. If the result is not_covered, say so and point to the article given.

ParametersJSON Schema
NameRequiredDescriptionDefault
sinceNoISO date to look back from. Defaults to the date this account last called what_changed (first time: 90 days ago).
localeNoLanguage for summaries. Defaults to en.
categoriesNoProduct categories to filter by. Defaults to the saved profile categories.

Tool Schema Changelog

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

  1. 9 tool updates
    • First observedcreate_draft_passport
    • First observeddelete_profile
    • First observedget_profile
    • First observedregistry_guidance
    • First observedreport_answer
    • First observedrequired_fields
    • First observedscope_check
    • First observedupdate_profile
    • First observedwhat_changed

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables users to determine whether an undertaking is in scope of the EU CSRD and from which financial year, returning a cited chain of rules and flagging issues that depend on national law. It runs offline and can show the article behind each scope step.
    4
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables users to search and monitor European regulatory publications including GDPR, ISO27001, and AI Act. Supports creating monitoring topics, generating compliance briefs, and setting up notifications for regulatory updates.
    5
    -
  • A
    license
    A
    quality
    F
    maintenance
    Query 37 EU regulations — from GDPR and AI Act to DORA, MiFID II, eIDAS, Medical Device Regulation, and more — directly from Claude, Cursor, or any MCP-compatible client.
    14
    226 npm
    25
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables retrieval-augmented question answering over EU AI Act and NIS-2 legal texts via MCP tools, with hybrid search and verified article-level citations.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.