# Reecopedia

> Regulatory search engine for EU textile sustainability law: ESPR, DPP, CSRD, CBAM, CWA 18291.

- name: eco.reeco/reecopedia
- version: 1.4.0
- connection class: R0 (autonomous)
- trust: 79/100 flags: no-repository
- quality: 82/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/eco.reeco%2Freecopedia
- tools: https://api.protogrid.dev/v1/servers/eco.reeco%2Freecopedia/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "reecopedia": {
      "type": "http",
      "url": "https://ia.reeco.eco/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 97
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-94% ~updated-59d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 82/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 79 (weight 30)

- fail `tools.descriptions`: 1 of 8 tools have no description (about_reecopedia)
- warn `tools.description_length`: 1 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 8 of 8 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,186 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 2 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 1,186 tokens to load them all
- tool set hash: 86498ad1b10b19456a2bc0a1c212cfad
- tools last changed: 2026-09-25T09:01:14.322Z
- badge: [![protogrid quality](https://protogrid.dev/badge/eco.reeco/reecopedia.svg)](https://protogrid.dev/servers/eco.reeco/reecopedia)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-09-25 `search` changed (description)
  - before: Return cited corpus results by id and per-part evidence assessment; use fetch for full source text. Query embeddings use Alibaba; candidate passages go to Jina and query plus selected passages to Anthropic.
  - after: 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.
- 2026-09-25 `search_eu_textile_regulations` changed (description)
  - before: Search regulatory evidence in English legal register. Cite original document and unit; verify each claim. Optional scope narrows corpus partitions. Each question part has a model assessment and validated quotations. Query embeddings use Alibaba; candidate passages are sent to Jina and query plus selected passages to Anthropic.
  - after: 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.

Full history: https://api.protogrid.dev/v1/servers/eco.reeco%2Freecopedia/changes

## Remotes

- https://ia.reeco.eco/mcp (streamable-http, auth none, reachable true, uptime30d 0.93636364)

## Packages

_none_

## Tools (8)

- `about_reecopedia`: 
- `document_outline`: 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`: 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`: Locate a literal string in the current corpus, optionally restricted to a document.
- `list_corpus_documents`: List indexed document names matching a substring.
- `report_answer_issue`: 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`: 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.
- `search_eu_textile_regulations`: 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.
