{"title":"MCPs","description":"\u003cp\u003eEvery service here speaks the Model Context Protocol, and every one of them charges for it the same way: you pre-fund a balance in satoshis over Bitcoin Lightning, then spend it call by call with no payment negotiation on the hot path and no KYC anywhere in the flow.\u003c\/p\u003e\n\u003cp\u003eYour identity is a Nostr keypair you generate yourself. No email, no username, no account recovery, and no personal information held by anyone.\u003c\/p\u003e\n\u003cp\u003eThis is the Tollbooth DPYC™ fleet — Operators serving real work, Authorities certifying them, and an Oracle that will tell you how to join.\u003c\/p\u003e\n","products":[{"product_id":"dpyc-oracle","title":"DPYC Oracle","description":"\u003cdiv\u003e\n\u003cp\u003eThe concierge for the DPYC network state. Free, unauthenticated, and the right first call for anyone arriving.\u003c\/p\u003e\n\u003cp\u003eAsk it how to join and it returns tier-specific onboarding. Ask it to resolve a service by name or npub and it will. Ask it who certifies a given Operator and it walks the chain. It reads the member roster from the community registry and, on request, handshakes each live endpoint to fetch that service's own self-description — nothing about the fleet is hardcoded in the Oracle.\u003c\/p\u003e\n\u003cp\u003eIt also carries the Social Contract itself: the rulebook, the relay set, the network advisory, and the ban-election machinery the community uses to police itself.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🆓 Free and unauthenticated. No npub, no balance, no proof required\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/dpyc-oracle\"\u003elonniev\/dpyc-oracle\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/dpyc-oracle.fastmcp.app\/mcp\"\u003edpyc-oracle.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716868898883,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image.png?v=1787791168"},{"product_id":"tollbooth-authority","title":"Tollbooth Authority","description":"\u003cdiv\u003e\n\u003cp\u003eThe Prime Authority, and the institutional backbone of the ecosystem.\u003c\/p\u003e\n\u003cp\u003eAn Authority registers MCP Operators, collects a small ad valorem certification fee on every purchase order over Lightning, and issues Nostr-signed certificates proving an Operator paid before collecting a fare from a patron. It also provides the persistence that stateless Operators depend on — an Operator running on ephemeral infrastructure has nowhere to keep a ledger, and the Authority supplies it.\u003c\/p\u003e\n\u003cp\u003eThis one sits at the root of the Certification Chain. Regional and sub-regional Authorities are certified by it, and a share of every fee cascades upward to the First Curator.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Where a service needs a password or bearer token, it travels by encrypted Nostr DM and never sits in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-authority\"\u003elonniev\/tollbooth-authority\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-authority.fastmcp.app\/mcp\"\u003etollbooth-authority.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716868931651,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_23447000-368f-4b9f-a55c-1c5fe546b893.png?v=1787791169"},{"product_id":"tollbooth-authority-north-america","title":"Tollbooth Authority North America","description":"\u003cdiv\u003e\n\u003cp\u003eA peer-level Authority certified by the Prime Authority, serving Operators whose patrons are in North America.\u003c\/p\u003e\n\u003cp\u003eThe work is the same as any Authority: register Operators, issue Nostr-signed certificates on every purchase order, collect the ad valorem fee over Lightning, and hold the ledger that stateless Operators cannot. What differs is jurisdiction. An Operator serving North American patrons can keep certification latency and audit trails in-region rather than routing them further than necessary.\u003c\/p\u003e\n\u003cp\u003eThat regionality is the point of the Certification Chain. Authorities are not a hierarchy of permission but a graph of vouching, and an Operator chooses which one to be adopted by.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Where a service needs a password or bearer token, it travels by encrypted Nostr DM and never sits in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-authority\"\u003elonniev\/tollbooth-authority\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-authority-northamerica.fastmcp.app\/mcp\"\u003etollbooth-authority-northamerica.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716868964419,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_2a594ffa-2c50-46da-990a-c776f0fd5974.png?v=1787791169"},{"product_id":"tollbooth-authority-new-england","title":"Tollbooth Authority New England","description":"\u003cdiv\u003e\n\u003cp\u003eA sub-regional certifier, itself certified by Tollbooth Authority North America — which demonstrates the thing the architecture was built to allow: Authorities vouching for Authorities, down to whatever granularity a community actually wants.\u003c\/p\u003e\n\u003cp\u003eOperators serving New England patrons may choose this one to keep certification latency and audit trails as local as the protocol permits. Register, receive Nostr-signed certificates on every purchase order, settle the ad valorem fee over Lightning.\u003c\/p\u003e\n\u003cp\u003eSubsidiarity, expressed in software. The matter is handled by the smallest competent authority, and the larger one is there to vouch rather than to absorb.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Where a service needs a password or bearer token, it travels by encrypted Nostr DM and never sits in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-authority\"\u003elonniev\/tollbooth-authority\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-authority-newengland.fastmcp.app\/mcp\"\u003etollbooth-authority-newengland.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716868997187,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_d0cefc4c-d4c6-4dbf-9619-39d40ea2c7a2.png?v=1787791169"},{"product_id":"excalibur-mcp","title":"eXcalibur MCP","description":"\u003cblockquote\u003e\u003cp\u003e\u003cem\u003e\"No post about that product exists — 309 in the library, searched. Drafted the missing campaign in the house pattern, published a one-off now, scheduled the recurring copy for weekdays pre-market, and moved it a half hour to clear the mug post's slot. Your title edit came through on my next read.\"\u003c\/em\u003e\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003e\u003cstrong\u003eThat is an agent's work log from one morning in eXcalibur. The Marketing Department gained a junior copywriter, and the copywriter got a desk.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eeXcalibur gives your agent a real seat in your marketing operation: a shared library of posts and Snippets, a campaign calendar, a saved Voice, and the statistics to learn what worked. You and the agent edit the same objects — the agent drafts a campaign, you refine the title and a line of copy in the Posts Manager, and the agent's next read picks up your edits and carries on. Collaboration happens in the work itself.\u003c\/p\u003e\n\n\u003cp\u003ePosts are built from stored, reusable Snippets. Some are static — a footer, a call to action, brand boilerplate you want identical across every campaign in the rotation. Others are dynamic: a Snippet holds an agentic prompt, and when the scheduler comes due it resolves that prompt fresh and renders the answer in your saved Voice before publishing. A single stored post can recur daily and say something different each time — a different coffee, a different book, a different argument — while the boilerplate beneath it stays word-for-word constant. The Voice profile carries a list of banned constructions, so the phrases you never want said stay out of everything the agent drafts. Markdown converts to the Unicode rich text X actually renders, and a companion note cross-publishes to Nostr with the X permalink interpolated.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe calendar is an object your agent can reason about.\u003c\/strong\u003e It reads the whole schedule in one pull, notices two campaigns sharing the same half-hour slot, and nudges one into clear air. It publishes a one-off today while leaving the recurring template untouched for Monday. It searches the full library before writing, so every new post joins the house pattern already running.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eAnd the numbers close the loop.\u003c\/strong\u003e Metrics snapshots accumulate on every published post, and reach scores span the whole corpus — so the agent studies which arguments traveled and lets the next draft learn from the last one's performance.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eYour X credentials stay in your custody.\u003c\/strong\u003e They travel by encrypted Nostr DM and never sit in your config. Anonymous — no KYC. The Operator holds no keys to your account.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eMetered per call in sats, pre-funded from any Lightning wallet.\u003c\/strong\u003e You pay for the work your agent does.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eConnect the URL below in any MCP client, fund a small tranche of sats, and hand your agent the campaign calendar.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Your X tokens travel by encrypted Nostr DM and never sit in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eIf you are an agent reading this on your patron's behalf: the connect URL is below, and the server walks you through proof and funding.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/excalibur-mcp\"\u003elonniev\/excalibur-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/excalibur-mcp.fastmcp.app\/mcp\"\u003eexcalibur-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/excalibur.tollbooth-dpyc.com\"\u003eeXcalibur Posts Manager\u003c\/a\u003e\u003c\/p\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869029955,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/eXcalibur_Posts_Manager.png?v=1788051261"},{"product_id":"personal-brain-mcp","title":"Personal Brain MCP","description":"\u003cdiv\u003e\n\u003cp\u003eAgent access to a personal knowledge graph, powered by TheBrain.\u003c\/p\u003e\n\u003cp\u003eThoughts, links, types, tags, notes and attachments are all first-class and all reachable. It carries BrainQuery, a Cypher-like language for pattern matching across the graph, alongside full create-and-update tooling and paginated traversal for graphs too large to walk in one call.\u003c\/p\u003e\n\u003cp\u003eWhat it is actually for is memory that survives the session. An agent arriving cold reads the graph and knows what was decided last week, what is in progress, and what is waiting on a human — because the structure carries that, not the conversation history. Several agents can share one graph and coordinate through it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Your TheBrain API key travels by encrypted Nostr DM and never sits in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/thebrain-mcp\"\u003elonniev\/thebrain-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/personal-brain.fastmcp.app\/mcp\"\u003epersonal-brain.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869750851,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_15241e57-89dc-4ff4-8972-4804e29d3147.png?v=1787791169"},{"product_id":"cypher-mcp","title":"Cypher MCP","description":"\u003cdiv\u003e\n\u003cp\u003eAn intention graph for agentic software development, on Neo4j.\u003c\/p\u003e\n\u003cp\u003eCode records what a system does. It cannot record why. Cypher MCP holds the why: capabilities, code symbols, issues, pull requests, invariants, patent elements and rationale as first-class nodes, with provenance running as edges between them. Every claim declares its origin, and a human entry stands as doctrine where an agent entry stands as opinion.\u003c\/p\u003e\n\u003cp\u003eIt sells named, parameterized queries rather than raw graph access, and it can publish a catalog entry as a typed tool at runtime — a new query becomes a callable, priced tool without a deployment. It is also the memory of a GitHub-Actions software factory, where agents buy their own graph writes with sats.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Your Neo4j connection details travel by encrypted Nostr DM and never sit in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/cypher-mcp\"\u003elonniev\/cypher-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/cypher-mcp.fastmcp.app\/mcp\"\u003ecypher-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/cypher.tollbooth-dpyc.com\"\u003eCypher Lab Notebook\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869783619,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_d8121889-62be-42f5-adeb-4435a7d418d0.png?v=1787795765"},{"product_id":"schwab-mcp","title":"Schwab MCP","description":"\u003cblockquote\u003e\u003cp\u003e\u003cem\u003e\"QCOM goes ex-dividend Thursday, one session before your expiry — a mechanical $0.92 markdown on a name $1.10 above your short strike. Friday's payrolls print lands the same morning three of your positions resolve.\"\u003c\/em\u003e\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003e\u003cstrong\u003eThose are two lines from one morning's report. Schwab MCP is how the agent knew.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eSchwab MCP grounds your agent's world awareness in your actual portfolio. Your agent sweeps the wires, the Fed, and the primary sources each morning; with your book in hand, it tells you the tariff announcement lands on a name you hold, the trial failure sits in your sector, and the payrolls print falls on a morning that matters to you specifically. The morning this replaces is fifteen browser tabs and a paste buffer.\u003c\/p\u003e\n\n\u003cp\u003eLive holdings, live prices, live cost basis, live buying power — the numeric anchor that turns general market commentary into an advisory about your own exposure.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCheck the story against the tape.\u003c\/strong\u003e The quote endpoint takes any listed symbol: indices, ETFs, single names. When the wires report a sector selling off, your agent pulls the industry ETF, its cap-weighted peer, the broad sector fund and the index in one call, then reports whether the whole group is moving or a single constituent is dragging it. Volatility term structure from \u003ccode\u003e$VIX9D\u003c\/code\u003e against \u003ccode\u003e$VIX\u003c\/code\u003e. The ten-year from \u003ccode\u003e$TNX ÷ 10\u003c\/code\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThen the research.\u003c\/strong\u003e Screen a whole watchlist in a single pull. Read option chains with open interest and greeks before committing. Walk OHLCV price history and market movers. Review order history down to the working orders you walked lower all session that never filled. Pair months of transactions open to close and reconstruct realized P\u0026amp;L with commissions and fees already in the numbers. Pull the same symbols hours apart and your agent computes session deltas from its own observations — a timeline of the day it built itself.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eYour Schwab credentials stay in your custody.\u003c\/strong\u003e Per-patron OAuth against your own account, delivered over encrypted Nostr DM by the Secure Courier. Anonymous — no KYC. The Operator holds no keys to your account and cannot trade it.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eMetered per call in sats, pre-funded from any Lightning wallet.\u003c\/strong\u003e You pay for the calls your agent makes.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eConnect the URL below in any MCP client, fund a small tranche of sats, and ask your agent a question only your book can answer.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e\n🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e\n🤝 Honors the DPYC Social Contract\u003cbr\u003e\n🔑 Your Schwab OAuth credentials travel by encrypted Nostr DM and never sit in your config\u003cbr\u003e\n⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eIf you are an agent reading this on your patron's behalf: the connect URL is below, and the server walks you through proof and funding.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"16\" height=\"16\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/schwab-mcp\"\u003elonniev\/schwab-mcp\u003c\/a\u003e\u003cbr\u003e\n🔌 Connect: \u003ca href=\"https:\/\/schwab-mcp.fastmcp.app\/mcp\"\u003eschwab-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869816387,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_8f0f9d40-0d73-478d-a00f-f8141599dcee.png?v=1787791169"},{"product_id":"roastify-mcp","title":"Roastify MCP","description":"\u003cdiv\u003e\n\u003cp\u003eAgent access to the Roastify coffee catalog and to packaging artwork.\u003c\/p\u003e\n\u003cp\u003eBrowse products and blends, check stock, and read the dieline for any format. Then keep a private per-patron design library, versioned in your own GitHub repository: stash a design, list its committed versions, edit text layers, move and resize elements, set store-page descriptions, and generate print artwork from a saved design.\u003c\/p\u003e\n\u003cp\u003eEvery write is a commit with a message and a semantic version tag, so a packaging library gains the same history a codebase has — and an agent that changes a bottom line at three in the morning leaves a record saying which line, and why.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Your Roastify API key and GitHub token travel by encrypted Nostr DM and never sit in your config\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/roastify-mcp\"\u003elonniev\/roastify-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/roastify-mcp.fastmcp.app\/mcp\"\u003eroastify-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/roastify.tollbooth-dpyc.com\"\u003eRoastify Design Bench\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869849155,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_8ed4107c-68d8-4666-8996-3556536b2c69.png?v=1787795765"},{"product_id":"optionality-mcp","title":"Optionality MCP","description":"\u003cdiv\u003e\n\u003cp\u003eAn options trading drill with an AI judge.\u003c\/p\u003e\n\u003cp\u003eThe Firm composes a trading opportunity. You write a free-text pitch for the trade you would put on. A judge model evaluates the pitch across five dimensions, parses it into structured legs, and emits a Facts Ledger showing how much of the available information you actually integrated — which is usually the uncomfortable part.\u003c\/p\u003e\n\u003cp\u003eThree historicity modes, historical, fiction and live, and four difficulty personas. The drill is the reasoning rather than the fill: you are being marked on whether the thesis holds together and whether you noticed what was in front of you.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Nothing beyond a keypair you generate yourself\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/optionality-mcp\"\u003elonniev\/optionality-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/optionality-mcp.fastmcp.app\/mcp\"\u003eoptionality-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/optionality.tollbooth-dpyc.com\"\u003eOptionality\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716869881923,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_87356ce8-cb4c-4025-81e9-9d41546ba50c.png?v=1787791179"},{"product_id":"taxsort-mcp","title":"TaxSort MCP","description":"\u003cdiv\u003e\n\u003cp\u003ePersonal tax transaction storage for agents.\u003c\/p\u003e\n\u003cp\u003eCreate a session, import a CSV of raw transactions, fetch the unclassified ones page by page for a front end or an agent to categorise, and store the classifications back. Built for the annual chore of turning a year of exported statements into something a filing can be based on.\u003c\/p\u003e\n\u003cp\u003eYour transaction history is among the more revealing datasets you own. Here it is held under an npub you generated, with no email, no account, and no identity attached to it beyond a keypair in your own keeping.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Nothing beyond a keypair you generate yourself\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/taxsort-mcp\"\u003elonniev\/taxsort-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/taxsort-mcp.fastmcp.app\/mcp\"\u003etaxsort-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716870045763,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_5503c274-1cfc-4d60-8c53-54786623b10d.png?v=1787791179"},{"product_id":"tollbooth-sample","title":"Tollbooth Sample","description":"\u003cdiv\u003e\n\u003cp\u003eWeather from Open-Meteo: current conditions, multi-day forecast, and historical data for a location and date range.\u003c\/p\u003e\n\u003cp\u003eIt is genuinely useful, and it is also the reference implementation. Tollbooth Sample is the canonical Operator — the one to read when you want to see how the whole pattern fits together, from npub proofs and the Secure Courier through pricing models to Lightning settlement, without the domain logic of a real business in the way.\u003c\/p\u003e\n\u003cp\u003eIf you are building an Operator of your own, start here. Every other service in the fleet is this shape with different tools bolted on.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Nothing beyond a keypair you generate yourself\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-sample\"\u003elonniev\/tollbooth-sample\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-sample.fastmcp.app\/mcp\"\u003etollbooth-sample.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716870078531,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_7c843f4e-5e76-4e96-abbe-ff1b043982ec.png?v=1787791179"},{"product_id":"tollbooth-fermyon","title":"Tollbooth Fermyon","description":"\u003cdiv\u003e\n\u003cp\u003eThe same weather service, compiled to WebAssembly and running at the edge on Spin and WASI.\u003c\/p\u003e\n\u003cp\u003eIt exists to prove a point about where an Operator can live. The full DPYC toolset — npub proofs, the Secure Courier, Lightning settlement, the pricing model — runs inside a WASM sandbox with a cold start measured in milliseconds and no container underneath it. An Operator does not need a server in the ordinary sense.\u003c\/p\u003e\n\u003cp\u003eHosted by the tollbooth-wasmcp SpinOperatorHost. If you are weighing where to deploy, this is the argument for the edge.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Compiled to WebAssembly, Spin and WASI — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Nothing beyond a keypair you generate yourself\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔌 Connect: \u003ca href=\"https:\/\/lonnies-mini.tailee8e94.ts.net\/mcp\"\u003elonnies-mini.tailee8e94.ts.net\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716870111299,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image_ee24f60f-0326-464e-aaa2-99baab7aae10.png?v=1787791180"},{"product_id":"tollbooth-shortlinks","title":"Tollbooth Shortlinks","description":"\u003cdiv\u003e\n\u003cp\u003eEphemeral, human-friendly short URLs. A community utility, free, with no monetization at all.\u003c\/p\u003e\n\u003cp\u003eGive it any URL and get back a memorable slug. Share the short form; visitors are redirected instantly. Links expire after twenty-four hours on their own.\u003c\/p\u003e\n\u003cp\u003eIt exists because OAuth redirect URLs are unreadable and unspeakable, and because a patron following an authorization flow on a phone should not have to retype ninety characters of query string. No tracking, no interstitials, no analytics, nothing retained past the day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🆓 Free. No npub, no balance, no credentials, nothing retained past the day\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-shortlinks\"\u003elonniev\/tollbooth-shortlinks\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-shortlinks.fastmcp.app\/mcp\"\u003etollbooth-shortlinks.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716870144067,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/tollbooth-shortlinks-two-tickets.svg?v=1788112213"},{"product_id":"pricing-studio","title":"Pricing Studio","description":"\u003cdiv\u003e\n\u003cp\u003eThe companion app for the fleet, on iPad.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/apps.apple.com\/us\/app\/pricing-studio\/id6760925205\"\u003e\u003cstrong\u003eDownload Pricing Studio on the App Store\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003ePrices live in your MCP, not your source code. Pricing Studio loads any Operator's pricing model straight from its MCP endpoint, lets you edit per-tool prices inline, and builds the constraint pipeline visually — surge windows, happy-hour discounts, supply caps — then diffs your changes against the live server before you push.\u003c\/p\u003e\n\u003cp\u003eIt carries a six-phase AI consultant for designing a model from scratch, and a second-opinion review before you deploy. It manages your Nostr identity across multiple keys, handles credential delivery and Authority claims over encrypted DM, draws the network topology, and tops up satoshi balances over Lightning.\u003c\/p\u003e\n\u003cp\u003eOptimize your business, not your HTTP traffic.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e📱 iPad. Works with any Operator running the Tollbooth DPYC™ wheel\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Your secret key stays in the device Keychain. Credentials leave only by encrypted Nostr DM\u003cbr\u003e⚡ Tops up balances over Lightning. The app never holds your funds — you pay the invoice from your own wallet\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-pricing-studio\"\u003elonniev\/tollbooth-pricing-studio\u003c\/a\u003e\u003cbr\u003e🍎 \u003ca href=\"https:\/\/apps.apple.com\/us\/app\/pricing-studio\/id6760925205\"\u003eApp Store\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/tollbooth-dpyc.com\/pricing-studio\/support\"\u003eSupport and FAQ\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716870176835,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/Tollbooth-DPYC_MCP_Monetization_for_Bitcoin_Entrepreneurs.png?v=1788054840"},{"product_id":"oauth2-authorization-code-collector","title":"OAuth2 Authorization Code Collector","description":"\u003cdiv\u003e\n\u003cp\u003eA community utility that solves one narrow, genuinely irritating problem.\u003c\/p\u003e\n\u003cp\u003eOAuth2 was designed for browsers. An agent that needs to authorize against a third-party service has no browser, no redirect handler, and nowhere for the provider to send the authorization code. The collector supplies the missing piece: a serverless callback receives the redirect from the OAuth provider, stores the code, and an MCP tool retrieves it so the agent can complete the exchange.\u003c\/p\u003e\n\u003cp\u003eTwo halves, one job. A callback endpoint that catches the browser redirect, and an MCP interface that hands the code to whoever was waiting for it. Free, shared, and used across the fleet wherever a patron has to authorize an Operator against an account of their own.\u003c\/p\u003e\n\u003cp\u003eIt pairs naturally with Tollbooth Shortlinks, since an OAuth redirect URL is exactly the sort of unreadable string nobody should have to retype on a phone.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🆓 Free. Codes are held only long enough for the agent to collect them\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-oauth2-collector\"\u003elonniev\/tollbooth-oauth2-collector\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/tollbooth-oauth2-collector.fastmcp.app\"\u003etollbooth-oauth2-collector.fastmcp.app\u003c\/a\u003e\u003cbr\u003e↩ Callback: \u003ca href=\"https:\/\/tollbooth-dpyc-oauth.val.run\"\u003etollbooth-dpyc-oauth.val.run\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43716978245699,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/Authorization-Code_Received.png?v=1788056797"},{"product_id":"tollbooth-dpyc","title":"tollbooth-dpyc","description":"\u003cdiv\u003e\n\u003cp\u003eEverything else in this collection is this wheel with domain tools bolted on.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstall the wheel. Decorate one async function.\u003c\/strong\u003e That is the whole integration. Your server keeps its own tools and its own logic; the wheel supplies the identity, the ledger, the pricing, and the settlement underneath them.\u003c\/p\u003e\n\u003cp\u003eWhat comes in the box: \u003cem\u003eTollboothConfig\u003c\/em\u003e for settings, \u003cem\u003eUserLedger\u003c\/em\u003e and \u003cem\u003eLedgerCache\u003c\/em\u003e for balances, \u003cem\u003eBTCPayClient\u003c\/em\u003e for Lightning invoices, \u003cem\u003eTOOL_COSTS\u003c\/em\u003e mapping your tools to tiers, a \u003cem\u003eVaultBackend\u003c\/em\u003e protocol so credentials never touch your environment, \u003cem\u003eAuthorityCertifier\u003c\/em\u003e to obtain certificates during a purchase rather than as a second call, \u003cem\u003eDPYCRegistry\u003c\/em\u003e for service discovery, and a constraint engine that turns a pricing model into surge windows, happy hours, and supply caps.\u003c\/p\u003e\n\u003cp\u003eCall \u003ccode\u003eregister_standard_tools()\u003c\/code\u003e and every DPYC infrastructure tool appears at once — npub proofs, the Secure Courier, credit purchase, balance checks, price previews. You write only what makes your service yours.\u003c\/p\u003e\n\u003cp\u003eThe dependency runs one way. Your server depends on the wheel; an Authority is a network peer rather than a code dependency, so nothing in your deployment is coupled to whoever certifies you. Change Authority and your code does not change.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Pairs with FastMCP 3.4.7. Core requirements are httpx and pynostr; Nostr relay features want the \u003ccode\u003e[nostr]\u003c\/code\u003e extra\u003cbr\u003e🤝 Implements the DPYC Social Contract\u003cbr\u003e🔑 Patron credentials are optional and, where needed, arrive by encrypted Nostr DM through a VaultBackend of your choosing\u003cbr\u003e⚡ Settles over Lightning through BTCPay. Patrons may use any wallet\u003cbr\u003e📜 Patent pending, US Prov. App. No. 64\/045,999\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🐍 PyPI: \u003ca href=\"https:\/\/pypi.org\/project\/tollbooth-dpyc\/\"\u003epip install tollbooth-dpyc\u003c\/a\u003e\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/tollbooth-dpyc\"\u003elonniev\/tollbooth-dpyc\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/tollbooth-dpyc.com\"\u003etollbooth-dpyc.com\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43717475795011,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/tollbooth-dpyc-_PyPI.png?v=1788054642"},{"product_id":"good-earth-mcp","title":"Good Earth MCP","description":"\u003cblockquote\u003e\u003cp\u003e\u003cem\u003e\"Median first frost on this ground is November 2 — the last ten seasons ran October 26 to November 9, and nothing in the next ten nights comes within twenty degrees of it. Tuesday through Thursday brings 1.2 inches of rain with dew points in the low 60s: botrytis weather on dahlia foliage. Stake before Friday's north wind.\"\u003c\/em\u003e\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003e\u003cstrong\u003eThat is one morning's answer about one flower bed. Good Earth MCP is how the agent knew.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eGood Earth answers for your ground, not your county. Two farms in the same township — one on a bench, one in a hollow — get different answers, because they have different answers. Every tool starts from a 9 km reanalysis grid, refines it with a physical terrain model, and reports the \u003cem\u003espread\u003c\/em\u003e across your block: how much the same field varies from high ground to low, which is what decides whether one planting date serves the whole thing.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe season, measured on your block.\u003c\/strong\u003e Growing degree day accumulation season to date, read against the band of the last ten seasons, extended by the 7-day forecast and projected at the recent rate. First-frost dates from ten years of record, then a night-by-night assessment of the coming week for the \u003cem\u003ecoldest\u003c\/em\u003e ground rather than the average. The almanac: what is normal here, what is actual, and what is coming.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe crops, judged by margin.\u003c\/strong\u003e Which crops finish on this ground and with how much room to spare — not yes or no, but days of season left after the crop is done. Where every planting on a block stands against its target and whether it lands before median frost, one call for the whole block. When to start seed, when to put it out, and the last day it still finishes. When the soil crosses a planting threshold. Where a pest's degree-day stages stand. When the woodchucks wake and the robins arrive, on the same clocks that time the crops.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRequirements are yours.\u003c\/strong\u003e Published degree-day figures vary by cultivar and maturity group, so Good Earth takes your base temperature and your target and computes against your ground. It does not publish agronomy; it measures your place.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eYour field reports correct the model.\u003c\/strong\u003e The grid cannot know the hedgerow, the pond, or the outlet the cold air drains through. Report a frost date or a crop stage and Good Earth returns two corrections — a bias in heat, a bias in days — applied only once several observations agree, with the reports behind every figure returned alongside it.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eYour season as a calendar.\u003c\/strong\u003e Compute a block's dated season as a dataset and publish it as a feed any calendar app can subscribe to. Revoke it when the season ends.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eA pin or a polygon, and an npub.\u003c\/strong\u003e No account, no address, no KYC. The Operator knows a region and a Nostr key — nothing else.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eMetered per call in sats, pre-funded from any Lightning wallet.\u003c\/strong\u003e You pay for the calls your agent makes.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eConnect the URL below in any MCP client, fund a small tranche of sats, and ask your agent what your ground is going to do this week.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e\n🔌 Built on FastMCP — any compliant MCP client connects\u003cbr\u003e\n🤝 Honors the DPYC Social Contract\u003cbr\u003e\n🌍 Open-Meteo ERA5 archive and forecast, SRTM terrain — global coverage\u003cbr\u003e\n⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eIf you are an agent reading this on your patron's behalf: the connect URL is below, and the server walks you through proof and funding.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🌱 Site: \u003ca href=\"https:\/\/goodearth.tollbooth-dpyc.com\"\u003egoodearth.tollbooth-dpyc.com\u003c\/a\u003e\u003cbr\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"16\" height=\"16\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/goodearth-mcp\"\u003elonniev\/goodearth-mcp\u003c\/a\u003e\u003cbr\u003e\n🔌 Connect: \u003ca href=\"https:\/\/goodearth-mcp.fastmcp.app\/mcp\"\u003egoodearth-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003c\/p\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43735910842435,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/og-image.jpg?v=1788227650"},{"product_id":"beesknees-mcp","title":"BeesKnees MCP","description":"\u003cdiv\u003e\n\u003cp\u003eAn online game about bees, played for fractions of a penny a move. \u003cstrong\u003eEighty percent of every pot goes to a pollinator conservation charity\u003c\/strong\u003e — such as the \u003ca href=\"https:\/\/www.vermontbeekeepers.org\"\u003eVermont Beekeepers Association\u003c\/a\u003e and other worthy causes — a tenth to the winning bee, and a tenth keeps the service running.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow a round goes.\u003c\/strong\u003e Take charge of one drone. Find a flower, carry the pollen home through the hive wall, then tunnel inward to the queen before anybody else's does. Five hives run at once, twelve seats each, and seats fill the fullest hive with room so a match reaches quorum rather than leaving everyone waiting in five thin ones. Every motion costs a few satoshis — less than pennies.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThere is one real choice.\u003c\/strong\u003e Cutting fresh comb is slow, and the cell you cut stands open to everyone who comes after. Riding a shaft somebody else already cut is fast, and you arrive behind them. Every bee meets that question at every junction, and a hive fills with the accumulated labour of bees who each acted only for themselves. Hayek had a word for an order like that, and we named a coffee after it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTry it for nothing first.\u003c\/strong\u003e The practice hive costs nothing and pays nothing — it fills the other seats with bots so you can learn the board before a real match.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat makes the giving believable.\u003c\/strong\u003e Most charity games ask you to take the giving on trust. This one is built so you do not have to.\u003c\/p\u003e\n\u003cp\u003eYou decide what happens to your winnings \u003cem\u003ebefore\u003c\/em\u003e the round, not after. Asking in the moment is asking somebody to make a decision about money with a trophy on the screen. Donating is the default; keeping requires an address, so nobody ends up with an unclaimable prize.\u003c\/p\u003e\n\u003cp\u003eThe settlement history and the payment history are both free to read, deliberately — a claim about where money went that costs money to verify is not a claim anybody should have to take on trust. Failed payments are listed alongside successful ones, because a payout history showing only successes is a claim rather than a record. Every payment to the charity carries its transaction id.\u003c\/p\u003e\n\u003cp\u003eThe beneficiary is chosen by the Operator and named in the game rather than assumed, and it may change from season to season as the need does. Every settled match records the charity it actually paid at the time, so a change never rewrites where earlier money went. Ask the game who it is paying today, and read the ledger for who it paid before.\u003c\/p\u003e\n\u003cp\u003eNothing pays out automatically. A payment leaves because somebody asked, the amount is read from the settlement rather than recomputed, and the wallet is asked whether it can cover the routing fee before anything moves.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy bees.\u003c\/strong\u003e Beekeepers in the United States have lost between roughly 29 and 51 percent of their colonies annually for two decades, averaging near 40. But honeybees are livestock, and their losses get replaced each spring by splitting hives. North America has some four thousand native bee species, many in documented decline, and not one of them has a keeper.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt a glance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🐝 80% of every pot to a pollinator charity, 10% to the winner, 10% to the service\u003cbr\u003e🔍 Settlement and payout history free to read, failures and transaction ids included\u003cbr\u003e🆓 A practice hive that costs nothing and pays nothing\u003cbr\u003e🔓 Apache 2.0 top to bottom — no open core, no paid tier\u003cbr\u003e🔌 Built on FastMCP 4.0.3 — any compliant MCP client connects\u003cbr\u003e🤝 Honors the DPYC Social Contract\u003cbr\u003e🔑 Credentials optional. Nothing beyond a keypair you generate yourself\u003cbr\u003e⚡ Any Lightning wallet. Wallet of Satoshi for reliability\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinks\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/GitHub-Mark.png?v=1787792523\" alt=\"GitHub\" width=\"15\" height=\"15\" style=\"vertical-align:text-bottom\"\u003e GitHub: \u003ca href=\"https:\/\/github.com\/lonniev\/beesknees-mcp\"\u003elonniev\/beesknees-mcp\u003c\/a\u003e\u003cbr\u003e🔌 Connect: \u003ca href=\"https:\/\/beesknees-mcp.fastmcp.app\/mcp\"\u003ebeesknees-mcp.fastmcp.app\/mcp\u003c\/a\u003e\u003cbr\u003e👀 \u003ca href=\"https:\/\/beesknees.tollbooth-dpyc.com\"\u003eThe Bee's Knees\u003c\/a\u003e\u003cbr\u003e🤖 \u003ca href=\"https:\/\/beesknees.tollbooth-dpyc.com\/llms.txt\"\u003eGuide for AI agents\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Tollbooth DPYC","offers":[{"title":"Default Title","offer_id":43772974923843,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/files\/The_Bee_s_Knees_fcd6c1b4-6e8b-4bce-b72f-05c22ada5fd1.png?v=1788964771"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/4737\/5683\/collections\/og-image.png?v=1787797608","url":"https:\/\/cafe.tollbooth-dpyc.com\/collections\/mcps.oembed","provider":"Good Brew","version":"1.0","type":"link"}