streamable-httpApache-2.0updated 9d ago
The North American on-ramp to the Lightning turnpike.
What can you do with tollbooth authority northamerica?
Tollbooth Authority — North America
The North American on-ramp to the Lightning turnpike.
Identity:
npub1zummm5awn88kw2hz6deeyjprpw0fzuv9rvzrxf3vu453yyqzvdss49xd2tParent: DPYC Prime Authority (npub1l94pd…mq8pf) Peer Authorities under Prime:tollbooth-authority(Lonnie-Authority) Sub-Authority:tollbooth-authority-newenglandService:https://tollbooth-authority-northamerica.fastmcp.app/mcpNeon region:aws-us-west-2(Oregon)
A peer-level Authority under DPYC Prime, serving North American operators. Operators may choose this Authority to keep certification latency and audit trails in-region.
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 16 Authority @tool definitions are wheel-resident and shared with every other Authority MCP in the ecosystem.
For the protocol semantics, certificate format (Schnorr/NIP-33 kind 30079), fee cascade, registry enforcement, and tool catalog, see the canonical tollbooth-authority README — this repo is identical in behavior, distinct only in identity, region, and Neon tenant.
Deploy
Two secrets required by Horizon:
| Env var | Value |
|---|---|
TOLLBOOTH_NOSTR_OPERATOR_NSEC |
This Authority's nsec |
NEON_DATABASE_URL |
A pooled Neon connection string in aws-us-west-2 |
Everything else — BTCPay credentials for the cashier, operator credential templates — arrives via Secure Courier post-deploy (see docs/how-to-add-authority.md in the community repo).
The DPYC Ecosystem
DPYC is a federation of independent, SSE-based MCP servers sharing one Lightning-funded economy. This Authority certifies operators across the network. Sibling repos:
Core & governance
tollbooth-dpyc— shared Python SDK (crypto, vault, auth, pricing, audit)dpyc-community— governance registry (members, rulebook, CI validation)dpyc-oracle— free community concierge (membership, onboarding, tax-rate questions)tollbooth-authority— canonical certification Authoritytollbooth-sample— reference Operator implementationtollbooth-pricing-studio— native pricing editor (Swift/iOS)
Operators (paid MCP services)
cypher-mcp— monetized graph answers via named Cypher templates over Neo4j/AuraDB (certified under this Authority)schwab-mcp— Charles Schwab brokerage datathebrain-mcp— TheBrain knowledge-graph accessexcalibur-mcp— X/Twitter postingtaxsort-mcp— tax classification + Cloudflare Pages UIoptionality-mcp— options analytics
Utilities & advocates
tollbooth-oauth2-collector— shared OAuth2 callback collectortollbooth-shortlinks— URL shortener
License
Apache-2.0
Install
Add tollbooth authority northamerica to your client. Pick the one you use.
claude mcp add --transport http tollbooth-authority-northamerica https://tollbooth-authority-northamerica.fastmcp.app/mcpcodex mcp add tollbooth-authority-northamerica --url https://tollbooth-authority-northamerica.fastmcp.app/mcp{
"mcpServers": {
"tollbooth-authority-northamerica": {
"url": "https://tollbooth-authority-northamerica.fastmcp.app/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"tollbooth-authority-northamerica": {
"type": "http",
"url": "https://tollbooth-authority-northamerica.fastmcp.app/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"tollbooth-authority-northamerica": {
"url": "https://tollbooth-authority-northamerica.fastmcp.app/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"tollbooth-authority-northamerica": {
"serverUrl": "https://tollbooth-authority-northamerica.fastmcp.app/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation19/25
- Maintenance25/25
- Trust13/20
- Capability0/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 1 days ago
- Has a release history
- Repository is not archived
- Licensed Apache-2.0
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 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 |
|---|---|
| 0.5.9Latest | Aug 24, 2026 |
| 0.5.8 | Aug 24, 2026 |
| 0.5.3 | Aug 10, 2026 |
| 0.5.2 | Jul 16, 2026 |