DPYC Oracle
Allows querying membership, governance, onboarding, and tax rate data by reading the dpyc-community GitHub registry live.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DPYC Oraclewhat's the current tax rate?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DPYC Oracle
A free, unauthenticated MCP concierge service for the DPYC Social Contract. The Oracle answers questions about membership, governance, onboarding, and tax rates by reading the dpyc-community GitHub registry live. No credits, no Neon database, no Secure Courier, no payment or credentials required.
Available Tools
Tool | Params | Description |
| — | Extended narration from repo docs (README + GOVERNANCE) |
|
| Look up a member by Nostr npub |
| — | Current Tollbooth tax rate (2%) |
| — | GOVERNANCE.md content |
| — | Tier-specific onboarding guide |
| — | First Curator's npub and record |
| — | Current recommended component versions |
| — | Deployment advisory for operators |
| — | Runtime version diagnostics |
|
| Begin citizenship onboarding (issues challenge) |
|
| Complete onboarding with signed Nostr event |
|
| Register a community utility service as an Advocate |
|
| Register a new Authority (called by onboarding flow) |
|
| Check if an npub is banned |
| — | Fee schedule and economic model details |
Stubbed (Future)
Tool | Description |
| Citizen self-removal via automated PR |
| Start economic ban voting |
| Lightning-funded ban vote |
Related MCP server: Gitopia MCP Server
Citizenship Onboarding
New citizens can self-register via Schnorr signature verification:
request_citizenship(npub, display_name)— issues a cryptographic challengeSign the challenge with your Nostr nsec (offline, nsec never leaves your device)
confirm_citizenship(npub, challenge_id, signed_event_json)— verifies signature and auto-commits
On success, the Oracle creates an individual member file at members/citizens/{npub}.json in dpyc-community. The CI workflow auto-regenerates members.json from individual files.
Advocate Registration
Advocates are community utility services (e.g., OAuth2 collectors) that provide shared infrastructure but aren't monetized Operators. Registration is Oracle-mediated — no challenge-response needed:
register_advocate(
npub="<service_npub>",
display_name="My Service",
service_name="my-service",
service_url="https://my-service.fastmcp.app",
service_description="What the service does",
)The Oracle commits members/advocates/{npub}.json directly. Peer MCP servers discover the service URL via resolve_service_by_name() in the tollbooth-dpyc registry client.
How to Connect
This service is hosted on FastMCP Cloud. Add it to your MCP client configuration:
{
"mcpServers": {
"dpyc-oracle": {
"url": "https://www.fastmcp.com/server/lonniev/dpyc-oracle"
}
}
}Related Repos
The authoritative, always-current roster lives in the registry — call lookup_member() / network_versions() for live data. The stable source repos:
Core
dpyc-community — Registry, governance, and membership data
tollbooth-dpyc — Python SDK every Operator and Authority builds on
tollbooth-sample — Reference Operator template for new services
tollbooth-pricing-studio — iOS app Operators use to design pricing models
Authorities (certification chain)
tollbooth-authority — Certification + fee ledger
tollbooth-authority-northamerica — Regional certifier
tollbooth-authority-newengland — Sub-regional certifier
Operators
thebrain-mcp — Personal Brain knowledge graph
excalibur-mcp — X/Twitter posting
schwab-mcp — Charles Schwab brokerage data
taxsort-mcp — Tax sorting + classification
optionality-mcp — Options analytics
cypher-mcp — Monetized graph answers (named Cypher over Neo4j/AuraDB)
Advocates (shared utilities, unmonetized)
tollbooth-oauth2-collector — OAuth2 authorization-code collection
tollbooth-shortlinks — Ephemeral short URLs for OAuth flows
License
Apache-2.0
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lonniev/dpyc-oracle'
If you have feedback or need assistance with the MCP directory API, please join our Discord server