streamable-httpMITupdated 20d ago
Capture a public web source and return a portable, cryptographically signed evidence receipt.
What can you do with Elucora Evidence API?
Elucora Evidence MCP Server
Capture a public web source and return a portable, cryptographically signed evidence receipt.
Elucora is a hosted MCP server. There is nothing to install: point your client at
https://elucora.com/mcp. Two of the four tools need no API key at all, so a client can verify
and read receipts before anyone signs up for anything.
An agent can seal the exact page, PDF, or JSON field behind a claim, hand the receipt to someone else, and have them verify it without trusting Elucora's dashboard or its API.
Tools
| Tool | Key required | What it does |
|---|---|---|
elucora_verify |
No | Checks whether a receipt is genuine and unaltered, and what source bytes it covers. |
elucora_get_receipt |
No | Reads a receipt: source, sealed passage, signature status, Bitcoin anchor state. |
elucora_capture |
Yes | Fetches a public HTTP(S) source, preserves the original bytes, optionally pins an exact quote or JSON Pointer, and returns a signed receipt. Consumes quota and contacts the source. |
elucora_attest |
Yes | Seals a SHA-256 hash the caller already holds, for content with no URL. Proves the content existed then and has not changed since — not where it came from. Consumes quota. |
The free tier is 500 receipts a month with no card.
Connecting
elucora_verify and elucora_get_receipt work with no credentials. For the two tools that
contact a source or spend quota, create an API key at
elucora.com/dashboard/keys, then:
{
"mcpServers": {
"elucora": {
"url": "https://elucora.com/mcp",
"headers": { "Authorization": "Bearer elu_live_..." }
}
}
}
The server implements stateless Streamable HTTP, protocol version 2025-11-25.
Hosts should keep a human approval step before elucora_capture: it makes a request to an
external URL and consumes the account's monthly quota.
What a receipt proves
- The captured bytes and the selected evidence match their recorded SHA-256 hashes
- Elucora issued the receipt and it has not been altered since, by ES256 signature over RFC 8785 canonical JSON
- The entry is in a public hash-linked log, published as signed checkpoints outside Elucora
- When a timestamp authority is configured, an RFC 3161 token binds the entry to an independently signed time, and entry digests are submitted to OpenTimestamps for Bitcoin anchoring
A valid receipt proves integrity, issuer, and time. It does not prove that the source was telling the truth.
Limits, stated before you find them
- Captures are HTTP, not a browser. A page that renders its content with JavaScript is captured as the shell the server sent. Filings, feeds, APIs and article pages are exactly right; single page applications and social posts are not.
- Elucora is trusted at the moment of capture. The receipt proves what Elucora was served. Everything after that instant is verifiable without trusting Elucora at all.
- No affidavit. Nothing here is offered as court-admissible; that is a matter for a court and its rules, not for a vendor.
- One operator, and a young log. Both are publicly countable at elucora.com/transparency.
Verifying without Elucora
Every receipt carries jwks_url, and verification keys are published at
/.well-known/jwks.json. Any ES256 implementation
can check a receipt offline. The public verifier for a receipt lives at /verify/{id}.
Links
- API documentation: https://elucora.com/docs
- OpenAPI 3.1 contract: https://elucora.com/openapi.json
- Public transparency log: https://elucora.com/transparency
- Registry listing:
com.elucora/evidence
Install
Add Elucora Evidence API to your client. Pick the one you use.
claude mcp add --transport http elucora-evidence-api https://elucora.com/mcpcodex mcp add elucora-evidence-api --url https://elucora.com/mcp{
"mcpServers": {
"elucora-evidence-api": {
"url": "https://elucora.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"elucora-evidence-api": {
"type": "http",
"url": "https://elucora.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"elucora-evidence-api": {
"url": "https://elucora.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"elucora-evidence-api": {
"serverUrl": "https://elucora.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
4 tools
Elucora Evidence API exposes 4 tools to a connected agent.
- elucora_verify
- No
- elucora_get_receipt
- No
- elucora_capture
- Yes
- elucora_attest
- Yes
Score
78 / 100
Good
- Documentation22/25
- Maintenance25/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 13 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 4 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.4.0Latest | Aug 19, 2026 |
| 1.3.0 | Aug 16, 2026 |
| 1.2.0 | Aug 14, 2026 |