Reecopedia
by reeco.eco · remote · no sign-in to list tools · v1.4.0 · published by eco.reeco
Regulatory search engine for EU textile sustainability law: ESPR, DPP, CSRD, CBAM, CWA 18291.
8 tools: 2 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http reecopedia https://ia.reeco.eco/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 2Claude Code: ask
about_reecopediaNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Annotations the server declares
- title: About Reecopedia
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
report_answer_issueFile a report that an answer built from Reecopedia search results was wrong, misleading or incomplete.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- title: Report an answer issue
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 6Claude Code: allow
document_outlineReturn a compact navigation-v1 tree of indexed source text.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Document structure
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
fetchFetch original text by an opaque id from search or document_outline.No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Read original evidence
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_exact_textLocate a literal string in the current corpus, optionally restricted to a document.No findings
Why it is in this group
- The name "find_exact_text" says "find": a word for reading.
Description, as the server wrote it Locate a literal string in the current corpus, optionally restricted to a document.
Annotations the server declares
- title: Find exact text
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_corpus_documentsList indexed document names matching a substring.No findings
Why it is in this group
- The name "list_corpus_documents" says "list": a word for reading.
Description, as the server wrote it List indexed document names matching a substring.
Annotations the server declares
- title: List corpus documents
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchReturn cited corpus results by id; use fetch for full source text.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Return cited corpus results by id; use fetch for full source text. The client verifies the evidence. Query embeddings use Alibaba; candidate passages go to Jina for reranking.
Annotations the server declares
- title: Search regulatory documents
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_eu_textile_regulationsSearch regulatory evidence in English legal register.No findings
Why it is in this group
- The name "search_eu_textile_regulations" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Search EU textile regulations
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.4.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http reecopedia https://ia.reeco.eco/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__reecopedia__search_eu_textile_regulations",
"mcp__reecopedia__search",
"mcp__reecopedia__fetch",
"mcp__reecopedia__document_outline",
"mcp__reecopedia__find_exact_text",
"mcp__reecopedia__list_corpus_documents"
],
"ask": [
"mcp__reecopedia__about_reecopedia",
"mcp__reecopedia__report_answer_issue"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as reecopedia. Review it before you use it.