Tollbooth Authority New England
A sub-regional MCP server for the DPYC tollbooth ecosystem, providing authority certification and audit trails for New England operators, with tools inherited from the tollbooth-dpyc shared SDK.
README
Tollbooth Authority New England
<p align="center"> <img src="https://raw.githubusercontent.com/lonniev/tollbooth-dpyc/main/docs/tollbooth-hero.png" alt="Milo drives the Lightning Turnpike — Don't Pester Your Customer" width="800"> </p>
The New England exit off the North American on-ramp.
Identity:
npub157hmysd6sw7m8kkldycnnc74mssxp9nweddk2p5sw9l2nktr950qyxrennParent:tollbooth-authority-northamerica(npub1zummm…xd2t) Service:https://tollbooth-authority-newengland.fastmcp.app/mcpNeon region:aws-us-east-2(Ohio)
A sub-regional Authority certified by NorthAmerica. The first 3-deep Authority chain in the DPYC ecosystem (Prime → NorthAmerica → NewEngland); operators serving New England patrons may choose NE to keep certification latency and audit trails as local as the protocol allows.
The metaphors in this project are drawn with admiration from The Phantom Tollbooth by Norton Juster, illustrated by Jules Feiffer (1961). We just built the payment infrastructure.
Architecture
This repository is a thin consumer of the tollbooth-dpyc wheel's tollbooth.authority extension (wheel ≥ 0.22.1). The entire deployable surface lives in src/tollbooth_authority/server.py (~90 lines): a FastMCP instance, an OperatorRuntime, and two register_*_tools(mcp, runtime) calls. Onboarding state machine, Schnorr signer, replay tracker, Neon tenant provisioning, and the Authority @tool definitions are wheel-resident and shared with every other Authority MCP in the ecosystem.
NE was scaffolded from tollbooth-authority at the start (May 16, 2026) but is no longer a fork — wheel v0.22.0 collapsed every shared module into tollbooth.authority.*. The two repos now coexist as independent thin consumers of the same mixin, distinct only in identity, region, and Neon tenant.
For protocol semantics, certificate format, fee cascade, and tool catalog, see the canonical tollbooth-authority README.
Onboarding chain note
NE's onboarding (confirm_authority_claim → check_authority_approval) escalates to NorthAmerica, not Prime — the wheel's resolve_my_parent_npub reads NE's own upstream_authority_npub from the dpyc-community registry and routes the approval DM there. The 3-deep chain is transparent to the protocol; the registry is the source of truth.
Deploy
Two secrets required by Horizon:
| Env var | Value |
|---|---|
TOLLBOOTH_NOSTR_OPERATOR_NSEC |
NE's nsec |
NEON_DATABASE_URL |
A pooled Neon connection string in aws-us-east-2 |
Everything else — BTCPay credentials for the cashier — arrives via Secure Courier post-deploy (see docs/how-to-add-authority.md in the community repo).
DPYC Ecosystem
NE is one Authority in the wider DPYC federation — a Social Contract of Operators and Authorities bound by transparent, auditable economic rules, with a Certification Chain cascading from the First Curator down through regional Authorities like this one.
tollbooth-dpyc— shared Python SDK (all crypto, vault, auth, pricing, audit)dpyc-community— governance registry and onboarding docsdpyc-oracle— free community concierge (registry reads)tollbooth-authority— canonical Authority (certification backbone)tollbooth-sample— reference Operator implementationtollbooth-pricing-studio— native pricing editor (Swift/iOS)cypher-mcp— monetized graph answers (named Cypher over Neo4j/AuraDB)schwab-mcp— Schwab brokerage datathebrain-mcp— TheBrain knowledge graphexcalibur-mcp— X/Twitter postingtaxsort-mcp— tax sorting and classificationoptionality-mcp— options analyticstollbooth-oauth2-collector— OAuth2 callback collectortollbooth-shortlinks— URL shortener
License
Apache-2.0
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.