Sigil
FreeNot checkedProgrammatic-advertising supply verification: ads.txt, schain, ATAP receipts, cross_lens_verify.
About
Programmatic-advertising supply verification: ads.txt, schain, ATAP receipts, cross_lens_verify.
README
Part of TunnelMind — the intelligence layer agents call before they trust the internet. Three lenses on one signed corpus: Scry (who is attacking?) · Sigil (who can you trust?) · Tracker Data API (who is watching?). This repo serves: Sigil — the MCP-tool surface agents call to verify ad-tech supply paths. See tunnelmind.ai.
MCP server for Sigil — TunnelMind's agentic supply-chain verification layer for programmatic advertising (P35).
Sigil ships as a separate MCP surface (P35 Shape B). One Cloudflare Worker, two hosts:
| Host | Serves |
|---|---|
mcp.sigil.tunnelmind.ai/mcp |
Streamable-HTTP MCP endpoint (JSON-RPC 2.0) |
sigil.tunnelmind.ai/.well-known/mcp.json |
Discovery card (mcp-server-card/1.0-draft) |
The Worker is a thin agent-facing wrapper: every tool proxies the live Sigil
API at data.tunnelmind.ai/v1/sigil/* over a Cloudflare service binding. The
Authorization header on an MCP request is forwarded — a paid TunnelMind key
gets its tier, anonymous callers get the free tier. Discovery is unauthenticated.
Tools
| Tool | Purpose |
|---|---|
cross_lens_verify |
A2 — fused Scry × Sigil verdict on one node key (IP / domain / entity / ASN). The moat: both lenses, one answer. |
sigil_verify_supply_path |
Composite pre-bid trust verdict + signed token |
sigil_verify_ads_txt |
ads.txt seller-authorization check |
sigil_verify_ip_type |
Datacenter / residential / mobile IP classification |
sigil_verify_app_bundle |
App-store bundle-ID verification |
sigil_verify_supply_chain |
Full OpenRTB SupplyChain (schain) verification |
sigil_score_entity |
Pre-computed entity trust score + 14-day trend |
sigil_score_batch |
Trust scores for up to 200 entities |
sigil_atap_register_ait |
Register an ATAP AIT for a media-buyer agent |
sigil_atap_witness |
Witness a bid/budget event into the attestation chain |
sigil_generate_receipt |
Generate the ATAP compliance Receipt ZIP |
Published in the official MCP registry as ai.tunnelmind/sigil.
MCP methods: initialize, tools/list, tools/call, ping.
Develop
npm install # wrangler
npm test # tool-definition checks
npm run dev # local
npm run deploy # -> Cloudflare
License
Installing Sigil
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/TunnelMind/sigil-mcpFAQ
Is Sigil MCP free?
Yes, Sigil MCP is free — one-click install via Unyly at no cost.
Does Sigil need an API key?
No, Sigil runs without API keys or environment variables.
Is Sigil hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Sigil in Claude Desktop, Claude Code or Cursor?
Open Sigil on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Sigil with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
