# Fetch SCITT receipts and on-chain anchors for offline verification

Fetches SCITT receipts, genesis files, and blockchain accumulators for offline verifiers.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: forestrie
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/forestrie/mcp-resolve
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification

## What it does

The server gathers external network data needed by `@forestrie/mcp-verify`: registration states, receipt records, service setups, and accumulator snapshots. Because the verifier operates purely offline without network access or credentials, every fetching task runs inside `@forestrie/mcp-resolve`.

Returned payloads specify where each byte originated and which trust model proofs they answer. Tools handle SCRAPI log queries, content digest lookups, and state inspection from RPC endpoints.

Node 20.11 or later is strictly required. The package ships without default network providers or operators; configure them through explicit call arguments or via `FORESTRIE_BASE_URL` and `FORESTRIE_RPC_URL`.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `FORESTRIE_BASE_URL`, `FORESTRIE_RPC_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env FORESTRIE_BASE_URL=<FORESTRIE_BASE_URL> --env FORESTRIE_RPC_URL=<FORESTRIE_RPC_URL> --transport stdio fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification -- npx -y @forestrie/mcp-resolve
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification --env FORESTRIE_BASE_URL=<FORESTRIE_BASE_URL> --env FORESTRIE_RPC_URL=<FORESTRIE_RPC_URL> -- npx -y @forestrie/mcp-resolve
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification": {
            "command": "npx",
            "args": [
                "-y",
                "@forestrie/mcp-resolve"
            ],
            "env": {
                "FORESTRIE_BASE_URL": "<FORESTRIE_BASE_URL>",
                "FORESTRIE_RPC_URL": "<FORESTRIE_RPC_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@forestrie/mcp-resolve"
            ],
            "env": {
                "FORESTRIE_BASE_URL": "<FORESTRIE_BASE_URL>",
                "FORESTRIE_RPC_URL": "<FORESTRIE_RPC_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e FORESTRIE_BASE_URL=<FORESTRIE_BASE_URL> -e FORESTRIE_RPC_URL=<FORESTRIE_RPC_URL> fetch-scitt-receipts-and-on-chain-anchors-for-offline-verification npx -y @forestrie/mcp-resolve
```
Replace <…> with your own values

## When to use it
- retrieve SCITT receipts and genesis documents from transparency logs
- inspect registration progress using artifact content hashes
- pull on-chain accumulator states over blockchain RPC endpoints
- gather cryptographic material for isolated verification runs

## Example prompts
- Query SCITT settings from `https://api-a.forest-2.forestrie.dev`
- Find receipt location using the sha256 hash of the statement file
- Fetch genesis data for bootstrap log `e22c8d55-3f88-b2b5-f225-5d2c2441bcdd`

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 397855
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89674
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12111
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/en/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP server · ★ 7726
- [jshookmcp](https://affpapa.org/en/nevibecode/mcp/jshookmcp.md) — MCP server · ★ 2070
- [OpenOSINT](https://affpapa.org/en/nevibecode/mcp/openosint.md) — MCP server · ★ 1819

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
