MCP App Store
by KeenEthics

Overview

For anyone placing a product on the EU market: importers, exporters and manufacturers outside the EU, customs brokers, sourcing and legal teams. Reecopedia answers ESPR, Digital Product Passport, CBAM and CSRD questions about what a product needs before it can be imported and sold in Europe, and cites the article it comes from. Reecopedia searches the primary texts of EU textile sustainability law and returns the matching passages with their source file and page, so answers can be checked against the document instead of trusted. The corpus covers ESPR (Regulation (EU) 2024/1781), the Digital Product Passport, CSRD, CBAM, EU ETS, CWA 18291 (CIRPASS-2) and the JRC preparatory studies for textiles. Typical workflows: ask a compliance question and get cited passages; browse a result list and open a full document page; walk the outline of a standard and jump to the section you need; locate an exact wording such as an article number inside one document. It never browses the open web and never writes the answer itself. When the retrieved passages match poorly it says so, and when the only match is a EUR-Lex national-transposition register card it warns that the date on that card is a notification date and not an entry into force. No account and no personal data are required.

Tools

about_reecopedia

ChatGPT

document_outline

ChatGPT
Return a compact navigation-v1 tree of indexed source text. Source metadata is shared in documents; depth/path encode hierarchy. Pass opaque ids unchanged to fetch. Warnings expose uncertain structure; citable=false marks navigation containers or unverified fragments.

fetch

ChatGPT
Fetch original text by an opaque id from search or document_outline. Pass ids unchanged. Navigation containers have citable=false and child ids, not source evidence. Historical page identifiers return migration guidance.

find_exact_text

ChatGPT
Locate a literal string in the current corpus, optionally restricted to a document.

list_corpus_documents

ChatGPT
List indexed document names matching a substring.

report_answer_issue

ChatGPT
File a report that an answer built from Reecopedia search results was wrong, misleading or incomplete. The report (the query and the reason, nothing else — no personal data) enters Reecopedia's human curation queue and is reviewed weekly to correct the corpus and retrieval quality. THIS TOOL WRITES. Use it only when the user has asked for the problem to be reported, and send only the original query and the reason the user gave. Do not call it on your own initiative and do not add anything the user did not say. ANNOTATIONS — why each hint is set the way it is, based on this tool's actual behaviour. readOnlyHint=false: this is the only tool that writes; it appends one record (the query and the reason, nothing else) to Reecopedia's internal human curation queue. destructiveHint=false: the write is append-only; it modifies and deletes nothing that already exists. idempotentHint=false: two calls can append two records — de-duplication covers only an identical query+reason pair within the same hour. openWorldHint=false: the record stays in the internal queue; it is not sent anywhere outside Reecopedia.

search_eu_textile_regulations

ChatGPT
Search regulatory evidence in English legal register. Cite original document and unit; verify each claim. Optional scope narrows corpus partitions. No model assesses the answer in this MCP tool; the client must verify each claim against the returned text. Query embeddings use Alibaba; candidate passages are sent to Jina for reranking.

about_reecopedia

Claude

document_outline

Claude
Return a compact navigation-v1 tree of indexed source text. Source metadata is shared in documents; depth/path encode hierarchy. Pass opaque ids unchanged to fetch. Warnings expose uncertain structure; citable=false marks navigation containers or unverified fragments.

fetch

Claude
Fetch original text by an opaque id from search or document_outline. Pass ids unchanged. Navigation containers have citable=false and child ids, not source evidence. Historical page identifiers return migration guidance.

find_exact_text

Claude
Locate a literal string in the current corpus, optionally restricted to a document.

list_corpus_documents

Claude
List indexed document names matching a substring.

report_answer_issue

Claude
File a report that an answer built from Reecopedia search results was wrong, misleading or incomplete. The report (the query and the reason, nothing else — no personal data) enters Reecopedia's human curation queue and is reviewed weekly to correct the corpus and retrieval quality. THIS TOOL WRITES. Use it only when the user has asked for the problem to be reported, and send only the original query and the reason the user gave. Do not call it on your own initiative and do not add anything the user did not say. ANNOTATIONS — why each hint is set the way it is, based on this tool's actual behaviour. readOnlyHint=false: this is the only tool that writes; it appends one record (the query and the reason, nothing else) to Reecopedia's internal human curation queue. destructiveHint=false: the write is append-only; it modifies and deletes nothing that already exists. idempotentHint=false: two calls can append two records — de-duplication covers only an identical query+reason pair within the same hour. openWorldHint=false: the record stays in the internal queue; it is not sent anywhere outside Reecopedia.

search_eu_textile_regulations

Claude
Search regulatory evidence in English legal register. Cite original document and unit; verify each claim. Optional scope narrows corpus partitions. No model assesses the answer in this MCP tool; the client must verify each claim against the returned text. Query embeddings use Alibaba; candidate passages are sent to Jina for reranking.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps