Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’° Finance & Fintech
  3. Orphograph
Orphograph logo
Health: ActiveRecent health check succeeded.Last checked 9/22/2026, 8:32:14 PM

Orphograph

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Anchor a file's SHA-256 fingerprint to Bitcoin. The file never leaves the device.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "orphograph": {
      "command": "uvx",
      "args": [
        "orphograph-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’° More in Finance & Fintech

Documentation Overview

orphograph

Anchor any file to the Bitcoin blockchain in about ten seconds. For photographers, journalists, indie creators, and developers who need to prove a file existed before a given moment β€” especially before an AI model saw it. Files never leave the browser; only the 32-byte SHA-256 fingerprint is submitted. Free tier (3 anchors/24h), $19 Writer Pack (10 anchors), $9/mo Standing Order (unlimited), $19/mo Creator (capture-time app + API + verifier badge).


Quick demo

Four steps a developer can run from a terminal, no signup, no install beyond curl and shasum.

  1. Compute the SHA-256 of any file on disk:

    bash
    shasum -a 256 ~/Pictures/my-photo.jpg
    # β†’ 3f8c1b...  my-photo.jpg
    
  2. Submit the hash to the public anchor endpoint:

    Terminal
    curl -sS -X POST https://orphograph.com/api/anchor \
         -H "Content-Type: application/json" \
         -d '{"hash_hex":"<paste the 64-char hex digest>"}'
    

    The response is a JSON receipt with a receipt_id and a list of the OpenTimestamps calendars that accepted the submission.

  3. Pull the receipt back later by ID (or visit /r/<id>):

    Terminal
    curl -sS https://orphograph.com/api/verify/<receipt_id>
    
  4. Verify offline against the original file with the standalone verifier (no orphograph code, MIT, ~100 lines of stdlib Python):

    bash
    # Single file with an inclusion proof:
    python3 dist/orphograph-verify/verify.py file \
        --file ~/Pictures/my-photo.jpg \
        --proof receipts/<receipt_id>/proof.json
    # Whole folder against its manifest:
    python3 dist/orphograph-verify/verify.py folder \
        --dir ~/Pictures/evidence \
        --manifest receipts/<receipt_id>/manifest.json
    

    The verifier re-hashes the file (or walks the folder) locally and confirms the result reproduces the manifest's root. Add --ots <path>.ots to also invoke the OpenTimestamps client and check the chain witness references the same root.


MCP server (Model Context Protocol)

Orphograph ships an MCP server: a single stdlib-only Python file (682 lines, MIT) that implements the Model Context Protocol β€” JSON-RPC 2.0 over stdio, protocol version 2024-11-05, with the initialize, tools/list, and tools/call methods implemented directly, no SDK β€” so AI agents and MCP hosts (Claude Code, Claude Desktop, or any MCP client) can anchor and verify files as tool calls.

Listed in the official MCP registry as io.github.Orphograph/orphograph.

MCP tools exposed (full JSON Schemas in mcp/manifest.json):

ToolWhat it does
orphograph_anchor_fileHash a local file (SHA-256/SHA-512 computed in-process) and anchor the fingerprints to Bitcoin via OpenTimestamps. The file body never leaves the machine.
orphograph_anchor_folderBuild an RFC-6962 Merkle manifest over a folder and anchor one root that covers every file.
orphograph_anchor_outputAnchor an AI agent's generated output at creation time β€” provenance receipts for agent actions.
orphograph_verify_receiptLook up what this office recorded for a receipt: anchored hashes, calendar attestation counts, and when the Bitcoin pin was observed. A lookup, not an independent chain check β€” run ots verify for that. No API key required.
orphograph_verify_lineageWalk an edit-lineage chain back through its committed parents and report the ordering the anchors establish.
orphograph_list_vaultList the authenticated subscriber's anchored receipts.

Quickstart (stdio transport):

Also on PyPI: pip install orphograph-mcp (stdlib-only; same server).

Terminal
curl -sSL https://orphograph.com/mcp/orphograph_mcp.py -o orphograph_mcp.py
claude mcp add orphograph -- python3 orphograph_mcp.py

The free tier needs no API key; set ORPHO_API_KEY to use vault features. An MCPB bundle is attached to release mcp-v0.1.1, and mcp/Dockerfile builds a minimal container for MCP directory crawlers β€” the server starts and answers MCP introspection with no configuration. Full tool schemas and options: mcp/README.md.


Architecture

Python 3.11+ stdlib only on the server (http.server, urllib, hashlib, json, secrets, fcntl) β€” zero pip dependencies in the anchor engine. Vanilla HTML + CSS + JS on the client, hashing via WebCrypto SubtleCrypto.digest so file bytes never leave the browser. Each anchor fans out a single 32-byte POST to five OpenTimestamps calendar servers (a.pool, b.pool, alice, finney, btc.catallaxy β€” the two pools are aggregators for alice and bob, so four distinct calendars); the calendars batch many users' hashes into a single Merkle root and write the root to Bitcoin roughly hourly, which is why our marginal on-chain cost is effectively zero. The .ots proofs are stored per-receipt and verify against the public Bitcoin chain forever, with or without us. Orphograph holds no Bitcoin and takes no on-chain payments: the direct receive-only rail was retired on 2026-09-19 and its routes answer 410 Gone. Payment is by card (Stripe) or through a hosted crypto processor, which settles to the processor and never to an address of ours. No signing keys β€” and now no addresses β€” live on production hosts.


Why this exists

By spring 2026 a large share of new images circulating online are AI-generated or AI-modified. Watermarks can be stripped, C2PA labels can be re-signed, EXIF is one shell command away from being anything you want. What survives that is cryptographic proof β€” a Bitcoin block that already existed at a known time, with the hash of your file committed inside it. Orphograph is the cheapest, most boring way to put a fingerprint of your work into that block before anyone disputes it. Long-form on the thesis: /blog/written-by-an-ai.


Privacy properties

What touches what, in one table.

DatumStays on your machineSent to serverSubmitted to OTS calendarsNotes
File bytesyesneverneverWebCrypto hashes locally
SHA-256 (32 bytes)yesyesyesThe only thing on-chain
SHA-512 sibling (64 bytes)yesyesnoQuantum hedge; OPTIONAL (client-supplied), stored in receipt only, never anchored
Filename / labelyesopt-innoOff by default; pass --label (CLI) or the label argument (MCP tools) to include. The web page sends a fixed source tag (v2-homepage), never the file name
Email addressyesonly when needednoRequired only for Pack delivery + Personal subscriptions
IP addressn/atruncated to /24 (IPv4) or /48 (IPv6)noFull IPs are never persisted

Repo structure

server.ts
orphograph/
β”œβ”€β”€ server/                       Python stdlib HTTP server + anchor engine
β”‚   β”œβ”€β”€ engine.py                anchor + verify core (the file in this README)
β”‚   β”œβ”€β”€ app.py                   ThreadingHTTPServer with /api/anchor /api/verify
β”‚   β”œβ”€β”€ verify_cli.py            standalone receipt verifier (no engine imports)
β”‚   β”œβ”€β”€ auth.py                  magic-link tokens + HttpOnly session cookies
β”‚   β”œβ”€β”€ credits.py               append-only Pack claim-code ledger
β”‚   β”œβ”€β”€ stripe_webhook.py        HMAC signature verify + idempotent handler
β”‚   β”œβ”€β”€ subscriptions.py         Personal-tier state derived from Stripe
β”‚   β”œβ”€β”€ mailer.py                Resend HTTP send (inert when key unset)
β”‚   β”œβ”€β”€ rate_limit.py            persistent token bucket
β”‚   β”œβ”€β”€ file_lock.py             fcntl.flock helper for ledger atomicity
β”‚   β”œβ”€β”€ upgrade_worker.py        OTS upgrade fetcher (cron)
β”‚   β”œβ”€β”€ expire_worker.py         free-tier receipt pruner (cron)
β”‚   └── gdpr.py                  /api/me/export + /api/me/delete
β”‚
β”œβ”€β”€ web/                          vanilla HTML/CSS/JS β€” no bundler, no framework
β”‚   β”œβ”€β”€ index.html, app.js       landing + drop zone + verify section
β”‚   β”œβ”€β”€ account.html, account.js Personal-tier dashboard
β”‚   β”œβ”€β”€ signin.html, signin.js   magic-link request form
β”‚   β”œβ”€β”€ receipt.html, receipt.js print-friendly receipt at /r/<id>
β”‚   β”œβ”€β”€ style.css                dark glassmorphism, neon-green accent
β”‚   └── terms.html, privacy.html legal pages
β”‚
β”œβ”€β”€ content/blog/                 markdown blog posts (SEO + manifesto)
β”‚   β”œβ”€β”€ written-by-an-ai.md
β”‚   └── prove-photo-existed-before-ai.md
β”‚
β”œβ”€β”€ tests/                        pytest suite (~98 cases, all stdlib)
β”‚   └── test_*.py                engine / verifier / credits / rate_limit /
β”‚                                 auth / stripe / subscriptions / gdpr / ui
β”‚
β”œβ”€β”€ marketplace/orphograph-plugin/  Claude Code plugin
β”‚   β”œβ”€β”€ README.md
β”‚   └── skills/anchor, skills/verify
β”‚
β”œβ”€β”€ lightroom-plugin/             Adobe Lightroom Classic plugin (Lua)
β”‚
β”œβ”€β”€ capture/                      desktop capture daemon (Creator tier)
β”‚
β”œβ”€β”€ dist/orphograph-verify/       MIT standalone verifier (vendorable)
β”‚
β”œβ”€β”€ scripts/                      operational helpers
β”‚   β”œβ”€β”€ smoke_test.sh            end-to-end live OTS calendar test
β”‚   β”œβ”€β”€ dev_setup.sh             fresh-clone sanity check
β”‚   β”œβ”€β”€ init_volume.sh           container entrypoint (Fly)
β”‚   β”œβ”€β”€ upgrade_cron.sh          OTS upgrade scheduler
β”‚   β”œβ”€β”€ expire_cron.sh           free-tier expiry scheduler
β”‚   └── refund_pack.py           zero a claim code after a Stripe refund
β”‚
└── deploy/                       deploy + ops docs
    β”œβ”€β”€ FLY_PREFLIGHT.md
    β”œβ”€β”€ EMAIL_AND_LEGAL_COMPLIANCE.md
    β”œβ”€β”€ PAYOUT.md
    β”œβ”€β”€ RUNBOOK.md
    └── launch_drafts/

Local dev

bash
git clone https://github.com/orphograph/orphograph ~/orphograph
cd ~/orphograph
bash scripts/dev_setup.sh           # offline checks + verifier roundtrip
python3 server/app.py               # serves http://127.0.0.1:8989

Run the test suite at any time:

bash
python3 -m pytest tests/ -q

The smoke test hits live OTS calendars and requires network:

bash
bash scripts/smoke_test.sh

Production deploy

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • 1inch MCP logo1inch MCP

    Doc search, intent & cross-chain swaps, limit orders, portfolio, spot prices, gas & all APIs.

    πŸ’° Finance & Fintech2 views
    Compare vs 1inch MCP β†’
  • Stock Trends Market Intelligence logoStock Trends Market Intelligence

    Equity trend, relative-strength, expected-return, market-context, and research resources for agents.

    πŸ’° Finance & Fintech2 views
    Compare vs Stock Trends Market Intelligence β†’
  • Mcptoon logoMcptoon
    Verified

    Every Agent discovers all your MCP tools from one install; major token savings via TOON output.

    πŸ’° Finance & Fintech7 views
    Compare vs Mcptoon β†’
  • Zwldarren Akshare One MCP logoZwldarren Akshare One MCP

    Provide access to Chinese stock market data including historical prices, real-time data, news, and…

    πŸ’° Finance & Fintech2 views
    Compare vs Zwldarren Akshare One MCP β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Orphograph

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "orphograph": { "command": "uvx", "args": ["orphograph-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOrphograph AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/orphograph?style=directory)](https://allmcps.com/mcp/orphograph)
HTML Embed
<a href="https://allmcps.com/mcp/orphograph"><img src="https://allmcps.com/api/badge/orphograph?style=directory" alt="Orphograph on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’°Finance & Fintech
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
Last updatedSep 22, 2026
7/9 checks healthy over the last 45d
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit2d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 22, 2026
40Quality signal: Fair Β· 40/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev Β· orphograph-mcp (PyPI)

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’° Finance & Fintech β†’Best MCP servers for Finance & Fintech β†’Alternatives to Orphograph β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients