dpyc-oracle
Ce que fait ce MCP
Acts as a community registry and onboarding concierge for DPYC members, authorities, operators, services, governance, relays, campaigns, and network status.
Outils
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'required': ['election_id', 'vote', 'npub'], 'properties': {'npub': {'type': 'string'}, 'vote': {'type': 'string'}, 'election_id': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub'], 'properties': {'npub': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub', 'challenge_id', 'signed_event_json'], 'properties': {'npub': {'type': 'string'}, 'challenge_id': {'type': 'string'}, 'signed_event_json': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['operator_npub', 'authority_npub'], 'properties': {'operator_npub': {'type': 'string', 'description': 'Nostr npub of the Operator to remove.'}, 'authority_npub': {'type': 'string', 'description': 'npub of the Authority requesting deregistration\n(must be a registered authority or prime_authority).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['author_npub', 'operator_npub', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The campaign slug (directory name).'}, 'format': {'type': 'string', 'default': 'json', 'description': '"json" for importable data, "markdown" for readable summary.'}, 'author_npub': {'type': 'string', 'description': "The campaign author's npub."}, 'operator_npub': {'type': 'string', 'description': "The target operator's npub."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'required': ['target_npub', 'reason'], 'properties': {'reason': {'type': 'string'}, 'target_npub': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'author_npub': {'type': 'string', 'default': '', 'description': 'Filter to campaigns by this author (optional).'}, 'operator_npub': {'type': 'string', 'default': '', 'description': 'Filter to campaigns for this operator (optional).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'kind': {'type': 'string', 'default': 'all', 'description': 'Role filter â\x80\x94 "all", "operator", "authority", or "advocate".'}, 'probe': {'type': 'boolean', 'default': True, 'description': 'Handshake each endpoint for a live self-description. Set\nFalse for a fast registry-only listing (no network fan-out).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub'], 'properties': {'npub': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}]}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['author_npub', 'operator_npub', 'campaign_json'], 'properties': {'author_npub': {'type': 'string', 'description': 'The npub of the person who designed the campaign.'}, 'campaign_json': {'type': 'string', 'description': 'The full campaign export as a JSON string.'}, 'campaign_name': {'type': 'string', 'default': '', 'description': 'Optional display name. Derived from JSON if omitted.'}, 'operator_npub': {'type': 'string', 'description': 'The npub of the operator the campaign is for.'}, 'campaign_markdown': {'type': 'string', 'default': '', 'description': 'Optional pre-rendered Markdown. If omitted, the\nOracle generates a basic summary from the JSON.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub', 'display_name', 'service_name', 'service_url', 'service_description'], 'properties': {'npub': {'type': 'string', 'description': 'Nostr npub of the Advocate service.'}, 'service_url': {'type': 'string', 'description': 'Public URL of the service.'}, 'display_name': {'type': 'string', 'description': 'Human-readable name for the service.'}, 'service_name': {'type': 'string', 'description': 'Machine-readable service identifier\n(e.g., "tollbooth-oauth2-collector").'}, 'service_description': {'type': 'string', 'description': 'Short description of what the service does.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['authority_npub', 'display_name', 'service_url', 'upstream_authority_npub'], 'properties': {'service_url': {'type': 'string', 'description': 'Public MCP endpoint URL of the Authority service.'}, 'display_name': {'type': 'string', 'description': 'Human-readable name for the Authority.'}, 'authority_npub': {'type': 'string', 'description': 'Nostr npub of the new Authority curator.'}, 'upstream_authority_npub': {'type': 'string', 'description': 'npub of the sponsoring Authority (must\nalready exist as a prime_authority or authority in the registry).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['operator_npub', 'display_name', 'service_url', 'authority_npub'], 'properties': {'service_url': {'type': 'string', 'description': 'Public MCP endpoint URL of the Operator service.'}, 'display_name': {'type': 'string', 'description': 'Human-readable name for the Operator service.'}, 'operator_npub': {'type': 'string', 'description': 'Nostr npub of the new Operator.'}, 'authority_npub': {'type': 'string', 'description': 'npub of the sponsoring Authority (must already\nexist as an authority or prime_authority in the registry).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub'], 'properties': {'npub': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['relay', 'reporter_npub', 'signed_event'], 'properties': {'mode': {'type': 'string', 'default': 'unknown', 'description': 'What was being attempted â\x80\x94 ``"send"``, ``"read"``, or\n``"unknown"``. Recorded for the human reading the logs.'}, 'relay': {'type': 'string', 'description': 'The relay that failed. Must already be in the DPYC set â\x80\x94\nthis tool re-measures the curated set, it is not a probe-anything\nprimitive that can be aimed at arbitrary hosts.'}, 'signed_event': {'type': 'string', 'description': "A Nostr event signed by ``reporter_npub`` whose content\ncontains the relay URL, created within the last few minutes.\nStateless by design: no challenge is issued first, because a\nchallenge store would not survive this service's recycles â\x80\x94 and\na relay report is most needed exactly when relays are broken."}, 'reporter_npub': {'type': 'string', 'description': "The reporting operator's npub."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub', 'display_name'], 'properties': {'npub': {'type': 'string'}, 'display_name': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['npub'], 'properties': {'npub': {'type': 'string'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'name': {'type': 'string', 'default': ''}, 'npub': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['operator_npub'], 'properties': {'service_url': {'type': 'string', 'default': '', 'description': 'New MCP endpoint URL (leave empty to keep current).'}, 'display_name': {'type': 'string', 'default': '', 'description': 'New display name (leave empty to keep current).'}, 'operator_npub': {'type': 'string', 'description': 'Nostr npub of the Operator to update.'}, 'authority_npub': {'type': 'string', 'default': '', 'description': 'npub of the requesting Authority (must be a\nregistered authority or prime_authority).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}]}}, 'x-fastmcp-wrap-result': True}
Modifications récentes des outils
Serveurs MCP similaires
Delx Commerce — Pay-per-Result APIs for Agents
Provides pay-per-result APIs and agent protocol tools for continuity, multi-agent coordination, document OCR, and crypto-related …
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
TheProtocol — Sovereign AI Agent Platform
Manages sovereign AI agents, identities, contracts, payments, governance, exchanges, and cross-frame token transfers.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
GPT55 Model Gateway
Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…
Rokha
Provides access to an agent-skill and MCP server registry, skill inspection and composition tools, OAuth connections, and agent a…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…