cypher-mcp
Server Details
Monetized graph answers via named Cypher queries — Tollbooth DPYC operator
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 79.2% over 74 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- lonniev/cypher-mcp
- GitHub Stars
- 0
- Server Listing
- cypher-mcp
TDQS
Scored across 112 tools
Despite the sheer breadth, the descriptions work hard to separate look-alike tools: check_balance vs check_authority_balance, request_npub_proof vs request_credential_channel, delete_coupon vs forget_coupon, and the several *_provenance and status tools all explicitly cross-reference each other. A handful of clusters (the audit_what_* family, the various *_status and *_stats tools, delete_*/forget_credentials) still require careful reading to pick the right one, so it isn't flawless.
Everything is snake_case under a uniform cypher_ prefix, which is easy to scan. Minor deviations exist: several tools are noun-led (account_statement, session_status, service_status) and the audit family uses question-form names (audit_what_changed_since, audit_who_authorized) rather than a verb_noun pattern, but the convention is stable overall.
112 tools is an extreme surface that far exceeds any reasonable scoping, even for a platform spanning billing, credential delivery, a code graph, patents, and an Oracle. The cognitive load of selecting among this many tools is the server's defining weakness, and many tools could be consolidated or namespaced into sub-servers.
The surface is remarkably complete: full CRUD/lifecycle coverage for coupons, catalog queries, capabilities, invariants, symbols, services, issues, PRs, patents, and credentials, plus billing, notarization, adoption, and Oracle flows. Practical edge cases (payment reconciliation, schema recovery, proof expiry, payout restoration) are all covered, leaving few dead ends.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Removed
cypher_find_airline_flights
94 tool updates
- Changed
cypher_account_statement1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_account_statement_infographic1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_adoption_status2 fields changed- added
Input schema / properties / authority_npub / descriptionAdded value: +"The npub of the Authority the request was sent to." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_anchor_symbol2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_assert_invariant2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_assert_rationale2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_what_changed_since2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_what_contradicts2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_what_derived_from2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_what_guards2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_who_authorized2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_audit_why_exists2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_authorize_capability_why2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_bind_capability_to_symbol2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_bind_rationale_to_symbol2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_capability_patents2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_check_balance1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_check_payment1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_check_price2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name." - added
Input schema / properties / npub / descriptionAdded value: +"Optional patron npub; with it, the preview includes that\npatron's coupons and constraint effects."
- Changed
cypher_check_proof_status1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Required. The grant envelope returned by\n``receive_npub_proof``."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_claim_issue2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_context_pack2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_create_query3 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it." - changed
Input schema / properties / timeout_ms / descriptionPrevious value: -"Best-effort query timeout (default 5000)."New value: +"Best-effort query timeout in milliseconds (default 5000)."
- Changed
cypher_delete_coupon2 fields changed- added
Input schema / properties / coupon_id / descriptionAdded value: +"The id of the coupon to delete (from list_coupons)." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_delete_operator_credential1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Operator proof for this tool."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_delete_patron_credential1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_delete_query3 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / key / descriptionAdded value: +"The catalog query key to delete (see ``list_queries``)." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_execute_query_by_key2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. Your Nostr public key (npub1...) for credit billing."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_explain_capability2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_explain_patent_element2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_factory_resolution_stats2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_find_airline_flights2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_forget_coupon3 fields changed- added
Input schema / properties / coupon_id / descriptionAdded value: +"The id of the redeemed coupon to remove (from\nlist_my_coupons)." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...)."
- Changed
cypher_forget_credentials1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_get_nostr_profile1 field changed- added
Input schema / properties / npub / descriptionAdded value: +"The Nostr public key (npub1...) whose profile to read."
- Changed
cypher_get_patron_credential_fields1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_get_patron_onboarding_status1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"A kind-27235 Nostr event signed by patron_npub for this tool."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_get_query3 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / key / descriptionAdded value: +"The catalog query key (see ``list_queries``)." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_guard_invariant_symbol2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_index_symbol2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_invariant_provenance2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_issue_provenance2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_capability_consumer2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_capability_to_patent2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_invariant_to_patent2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_issue_to_capability2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_pr2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_link_root_cause2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_capabilities2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_coupons1 field changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_list_invariants2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_issues2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_my_coupons2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...)."
- Changed
cypher_list_patent_elements2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_pull_requests2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_list_queries2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_mark_funding_state2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_mark_invariant_contradiction2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_mint_coupon1 field changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_note_rejection2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_oracle_lookup_member1 field changed- added
Input schema / properties / npub / descriptionAdded value: +"The Nostr public key (npub1...) of the member to look up."
- Changed
cypher_pr_provenance2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_publish_tool2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_purchase_credits1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_receive_credentials1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Required. The session phrase returned by\nrequest_credential_channel for this exact channel."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_receive_npub_proof1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Required. The dpop_token returned by request_npub_proof."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_recent_activity2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_record_scope2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_record_triage2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_redeem_coupon3 fields changed- added
Input schema / properties / code / descriptionAdded value: +"The coupon code the operator shared." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...)."
- Changed
cypher_register_service2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_report_issue1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_request_adoption1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"operator-npub ownership proof (inline kind-27235 or cached token)."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_reset_pricing_model1 field changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_restore_credits1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"A kind-27235 Nostr event signed by the OPERATOR's nsec\nfor this tool. Patron proofs are rejected."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_restore_neon_schema1 field changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name."
- Changed
cypher_retire_funding_block2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_route_rejection2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_routing_history2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_service_provenance2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_set_pricing_model2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name." - added
Input schema / properties / model_json / descriptionAdded value: +"The complete pricing model as a JSON object; it\nreplaces the active model."
- Changed
cypher_suggest_capability_why2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_symbol_provenance2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_symbols_in_service2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_unpublish_tool3 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / key / descriptionAdded value: +"The catalog query key whose named tool to retire." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_update_coupon11 fields changed- added
Input schema / properties / clear_total_uses / descriptionAdded value: +"True makes total redemptions unlimited." - added
Input schema / properties / clear_uses_per_patron / descriptionAdded value: +"True makes discounted calls per patron unlimited." - added
Input schema / properties / coupon_id / descriptionAdded value: +"The id of the coupon to change (from list_coupons)." - added
Input schema / properties / discount_percent / descriptionAdded value: +"A new percentage off the base price (0-100)." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds the operator's npub: the grant\nenvelope from receive_npub_proof, or the raw JSON of a kind-27235\nNostr event signed by the operator whose `u` tag is this tool's name." - added
Input schema / properties / name / descriptionAdded value: +"A new code for patrons to type." - added
Input schema / properties / tool_ids / descriptionAdded value: +"The tools the coupon discounts: tool ids or MCP tool names,\n[\"*\"] for every paid tool, [] to unbind it." - added
Input schema / properties / total_uses / descriptionAdded value: +"A new number of redemptions across all patrons." - added
Input schema / properties / uses_per_patron / descriptionAdded value: +"A new number of discounted calls per patron." - added
Input schema / properties / valid_from / descriptionAdded value: +"A new ISO-8601 datetime when the coupon becomes active." - added
Input schema / properties / valid_until / descriptionAdded value: +"A new ISO-8601 datetime when the coupon expires."
- Changed
cypher_update_operator_credential1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Operator proof for this tool."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_update_patron_credential1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Raw JSON of a kind-27235 Nostr event signed by npub —\nnot base64, not NIP-98 'Authorization: Nostr <b64>' framing. Its\n`u` tag must hold THIS tool's exact name (from tools/list), not\nthe endpoint URL; content:\"\", created_at within 60s of now, and a\nrandom `nonce` tag recommended. Or a cached dpop_token phrase."New value: +"Proof that the caller holds npub: the grant envelope from\nreceive_npub_proof, or the raw JSON of a kind-27235 Nostr event signed\nby npub whose `u` tag is this tool's name."
- Changed
cypher_update_query9 fields changed- added
Input schema / properties / access_mode / descriptionAdded value: +"'read' (default) or 'write'." - added
Input schema / properties / cypher_template / descriptionAdded value: +"Parameterized Cypher using $param placeholders." - added
Input schema / properties / description / descriptionAdded value: +"Human-readable description of what the query returns." - added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / key / descriptionAdded value: +"Key of the existing query to replace (e.g. 'holdings_by_sector')." - changed
Input schema / properties / npub / descriptionPrevious value: -"Required. The operator's npub (npub1...)."New value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it." - added
Input schema / properties / param_schema / descriptionAdded value: +"Declared parameters: name -> {\"type\": string|int|float|\nbool|list, \"required\": true|false, \"default\": ..., \"description\": ...}." - added
Input schema / properties / row_limit / descriptionAdded value: +"Max rows returned (default 1000)." - added
Input schema / properties / timeout_ms / descriptionAdded value: +"Best-effort query timeout in milliseconds (default 5000)."
- Changed
cypher_upsert_capability2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_upsert_patent_element2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_upsert_pull_request2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_what_realizes_capability2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
- Changed
cypher_which_service_handles2 fields changed- added
Input schema / properties / dpop_token / descriptionAdded value: +"Proof that the caller holds npub. Either the grant envelope that receive_npub_proof returned, or the raw JSON of a kind-27235 Nostr event signed by npub: content \"\", a `u` tag holding this tool's exact name from tools/list, created_at within 60 s of now, and a random `nonce` tag." - added
Input schema / properties / npub / descriptionAdded value: +"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance; dpop_token proves the caller holds it."
1 tool update
- Added
cypher_request_echo
2 tool updates
- Changed
cypher_mint_coupon1 field changed- added
Input schema / properties / tool_idsAdded value: +{ + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "The tools this coupon discounts — tool ids or MCP\ntool names, or ``[\"*\"]`` for every tool priced above zero." +}
- Changed
cypher_update_coupon1 field changed- added
Input schema / properties / tool_idsAdded value: +{ + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null +}
1 tool update
- Changed
cypher_check_proof_status1 field changed- changed
Input schema / properties / dpop_token / descriptionPrevious value: -"Required. The dpop_token phrase returned by\n``request_npub_proof`` / ``receive_npub_proof``."New value: +"Required. The grant envelope returned by\n``receive_npub_proof``."
54 tool updates
- Added
cypher_anchor_symbol - Added
cypher_assert_invariant - Added
cypher_assert_rationale - Added
cypher_audit_what_changed_since - Added
cypher_audit_what_contradicts - Added
cypher_audit_what_derived_from - Added
cypher_audit_what_guards - Added
cypher_audit_who_authorized - Added
cypher_audit_why_exists - Added
cypher_authorize_capability_why - Added
cypher_bind_capability_to_symbol - Added
cypher_bind_rationale_to_symbol - Added
cypher_capability_patents - Added
cypher_claim_issue - Added
cypher_context_pack - Added
cypher_explain_capability - Added
cypher_explain_patent_element - Added
cypher_factory_resolution_stats - Added
cypher_find_airline_flights - Added
cypher_guard_invariant_symbol - Added
cypher_index_symbol - Added
cypher_invariant_provenance - Added
cypher_issue_provenance - Added
cypher_link_capability_consumer - Added
cypher_link_capability_to_patent - Added
cypher_link_invariant_to_patent - Added
cypher_link_issue_to_capability - Added
cypher_link_pr - Added
cypher_link_root_cause - Added
cypher_list_capabilities - Added
cypher_list_invariants - Added
cypher_list_issues - Added
cypher_list_patent_elements - Added
cypher_list_pull_requests - Added
cypher_mark_funding_state - Added
cypher_mark_invariant_contradiction - Added
cypher_note_rejection - Added
cypher_pr_provenance - Added
cypher_recent_activity - Added
cypher_record_scope - Added
cypher_record_triage - Added
cypher_register_service - Added
cypher_retire_funding_block - Added
cypher_route_rejection - Added
cypher_routing_history - Added
cypher_service_provenance - Added
cypher_suggest_capability_why - Added
cypher_symbol_provenance - Added
cypher_symbols_in_service - Added
cypher_upsert_capability - Added
cypher_upsert_patent_element - Added
cypher_upsert_pull_request - Added
cypher_what_realizes_capability - Added
cypher_which_service_handles
54 tool updates
- Removed
cypher_anchor_symbol - Removed
cypher_assert_invariant - Removed
cypher_assert_rationale - Removed
cypher_audit_what_changed_since - Removed
cypher_audit_what_contradicts - Removed
cypher_audit_what_derived_from - Removed
cypher_audit_what_guards - Removed
cypher_audit_who_authorized - Removed
cypher_audit_why_exists - Removed
cypher_authorize_capability_why - Removed
cypher_bind_capability_to_symbol - Removed
cypher_bind_rationale_to_symbol - Removed
cypher_capability_patents - Removed
cypher_claim_issue - Removed
cypher_context_pack - Removed
cypher_explain_capability - Removed
cypher_explain_patent_element - Removed
cypher_factory_resolution_stats - Removed
cypher_find_airline_flights - Removed
cypher_guard_invariant_symbol - Removed
cypher_index_symbol - Removed
cypher_invariant_provenance - Removed
cypher_issue_provenance - Removed
cypher_link_capability_consumer - Removed
cypher_link_capability_to_patent - Removed
cypher_link_invariant_to_patent - Removed
cypher_link_issue_to_capability - Removed
cypher_link_pr - Removed
cypher_link_root_cause - Removed
cypher_list_capabilities - Removed
cypher_list_invariants - Removed
cypher_list_issues - Removed
cypher_list_patent_elements - Removed
cypher_list_pull_requests - Removed
cypher_mark_funding_state - Removed
cypher_mark_invariant_contradiction - Removed
cypher_note_rejection - Removed
cypher_pr_provenance - Removed
cypher_recent_activity - Removed
cypher_record_scope - Removed
cypher_record_triage - Removed
cypher_register_service - Removed
cypher_retire_funding_block - Removed
cypher_route_rejection - Removed
cypher_routing_history - Removed
cypher_service_provenance - Removed
cypher_suggest_capability_why - Removed
cypher_symbol_provenance - Removed
cypher_symbols_in_service - Removed
cypher_upsert_capability - Removed
cypher_upsert_patent_element - Removed
cypher_upsert_pull_request - Removed
cypher_what_realizes_capability - Removed
cypher_which_service_handles
54 tool updates
- Added
cypher_anchor_symbol - Added
cypher_assert_invariant - Added
cypher_assert_rationale - Added
cypher_audit_what_changed_since - Added
cypher_audit_what_contradicts - Added
cypher_audit_what_derived_from - Added
cypher_audit_what_guards - Added
cypher_audit_who_authorized - Added
cypher_audit_why_exists - Added
cypher_authorize_capability_why - Added
cypher_bind_capability_to_symbol - Added
cypher_bind_rationale_to_symbol - Added
cypher_capability_patents - Added
cypher_claim_issue - Added
cypher_context_pack - Added
cypher_explain_capability - Added
cypher_explain_patent_element - Added
cypher_factory_resolution_stats - Added
cypher_find_airline_flights - Added
cypher_guard_invariant_symbol - Added
cypher_index_symbol - Added
cypher_invariant_provenance - Added
cypher_issue_provenance - Added
cypher_link_capability_consumer - Added
cypher_link_capability_to_patent - Added
cypher_link_invariant_to_patent - Added
cypher_link_issue_to_capability - Added
cypher_link_pr - Added
cypher_link_root_cause - Added
cypher_list_capabilities - Added
cypher_list_invariants - Added
cypher_list_issues - Added
cypher_list_patent_elements - Added
cypher_list_pull_requests - Added
cypher_mark_funding_state - Added
cypher_mark_invariant_contradiction - Added
cypher_note_rejection - Added
cypher_pr_provenance - Added
cypher_recent_activity - Added
cypher_record_scope - Added
cypher_record_triage - Added
cypher_register_service - Added
cypher_retire_funding_block - Added
cypher_route_rejection - Added
cypher_routing_history - Added
cypher_service_provenance - Added
cypher_suggest_capability_why - Added
cypher_symbol_provenance - Added
cypher_symbols_in_service - Added
cypher_upsert_capability - Added
cypher_upsert_patent_element - Added
cypher_upsert_pull_request - Added
cypher_what_realizes_capability - Added
cypher_which_service_handles
54 tool updates
- Removed
cypher_anchor_symbol - Removed
cypher_assert_invariant - Removed
cypher_assert_rationale - Removed
cypher_audit_what_changed_since - Removed
cypher_audit_what_contradicts - Removed
cypher_audit_what_derived_from - Removed
cypher_audit_what_guards - Removed
cypher_audit_who_authorized - Removed
cypher_audit_why_exists - Removed
cypher_authorize_capability_why - Removed
cypher_bind_capability_to_symbol - Removed
cypher_bind_rationale_to_symbol - Removed
cypher_capability_patents - Removed
cypher_claim_issue - Removed
cypher_context_pack - Removed
cypher_explain_capability - Removed
cypher_explain_patent_element - Removed
cypher_factory_resolution_stats - Removed
cypher_find_airline_flights - Removed
cypher_guard_invariant_symbol - Removed
cypher_index_symbol - Removed
cypher_invariant_provenance - Removed
cypher_issue_provenance - Removed
cypher_link_capability_consumer - Removed
cypher_link_capability_to_patent - Removed
cypher_link_invariant_to_patent - Removed
cypher_link_issue_to_capability - Removed
cypher_link_pr - Removed
cypher_link_root_cause - Removed
cypher_list_capabilities - Removed
cypher_list_invariants - Removed
cypher_list_issues - Removed
cypher_list_patent_elements - Removed
cypher_list_pull_requests - Removed
cypher_mark_funding_state - Removed
cypher_mark_invariant_contradiction - Removed
cypher_note_rejection - Removed
cypher_pr_provenance - Removed
cypher_recent_activity - Removed
cypher_record_scope - Removed
cypher_record_triage - Removed
cypher_register_service - Removed
cypher_retire_funding_block - Removed
cypher_route_rejection - Removed
cypher_routing_history - Removed
cypher_service_provenance - Removed
cypher_suggest_capability_why - Removed
cypher_symbol_provenance - Removed
cypher_symbols_in_service - Removed
cypher_upsert_capability - Removed
cypher_upsert_patent_element - Removed
cypher_upsert_pull_request - Removed
cypher_what_realizes_capability - Removed
cypher_which_service_handles
54 tool updates
- Added
cypher_anchor_symbol - Added
cypher_assert_invariant - Added
cypher_assert_rationale - Added
cypher_audit_what_changed_since - Added
cypher_audit_what_contradicts - Added
cypher_audit_what_derived_from - Added
cypher_audit_what_guards - Added
cypher_audit_who_authorized - Added
cypher_audit_why_exists - Added
cypher_authorize_capability_why - Added
cypher_bind_capability_to_symbol - Added
cypher_bind_rationale_to_symbol - Added
cypher_capability_patents - Added
cypher_claim_issue - Added
cypher_context_pack - Added
cypher_explain_capability - Added
cypher_explain_patent_element - Added
cypher_factory_resolution_stats - Added
cypher_find_airline_flights - Added
cypher_guard_invariant_symbol - Added
cypher_index_symbol - Added
cypher_invariant_provenance - Added
cypher_issue_provenance - Added
cypher_link_capability_consumer - Added
cypher_link_capability_to_patent - Added
cypher_link_invariant_to_patent - Added
cypher_link_issue_to_capability - Added
cypher_link_pr - Added
cypher_link_root_cause - Added
cypher_list_capabilities - Added
cypher_list_invariants - Added
cypher_list_issues - Added
cypher_list_patent_elements - Added
cypher_list_pull_requests - Added
cypher_mark_funding_state - Added
cypher_mark_invariant_contradiction - Added
cypher_note_rejection - Added
cypher_pr_provenance - Added
cypher_recent_activity - Added
cypher_record_scope - Added
cypher_record_triage - Added
cypher_register_service - Added
cypher_retire_funding_block - Added
cypher_route_rejection - Added
cypher_routing_history - Added
cypher_service_provenance - Added
cypher_suggest_capability_why - Added
cypher_symbol_provenance - Added
cypher_symbols_in_service - Added
cypher_upsert_capability - Added
cypher_upsert_patent_element - Added
cypher_upsert_pull_request - Added
cypher_what_realizes_capability - Added
cypher_which_service_handles
54 tool updates
- Removed
cypher_anchor_symbol - Removed
cypher_assert_invariant - Removed
cypher_assert_rationale - Removed
cypher_audit_what_changed_since - Removed
cypher_audit_what_contradicts - Removed
cypher_audit_what_derived_from - Removed
cypher_audit_what_guards - Removed
cypher_audit_who_authorized - Removed
cypher_audit_why_exists - Removed
cypher_authorize_capability_why - Removed
cypher_bind_capability_to_symbol - Removed
cypher_bind_rationale_to_symbol - Removed
cypher_capability_patents - Removed
cypher_claim_issue - Removed
cypher_context_pack - Removed
cypher_explain_capability - Removed
cypher_explain_patent_element - Removed
cypher_factory_resolution_stats - Removed
cypher_find_airline_flights - Removed
cypher_guard_invariant_symbol - Removed
cypher_index_symbol - Removed
cypher_invariant_provenance - Removed
cypher_issue_provenance - Removed
cypher_link_capability_consumer - Removed
cypher_link_capability_to_patent - Removed
cypher_link_invariant_to_patent - Removed
cypher_link_issue_to_capability - Removed
cypher_link_pr - Removed
cypher_link_root_cause - Removed
cypher_list_capabilities - Removed
cypher_list_invariants - Removed
cypher_list_issues - Removed
cypher_list_patent_elements - Removed
cypher_list_pull_requests - Removed
cypher_mark_funding_state - Removed
cypher_mark_invariant_contradiction - Removed
cypher_note_rejection - Removed
cypher_pr_provenance - Removed
cypher_recent_activity - Removed
cypher_record_scope - Removed
cypher_record_triage - Removed
cypher_register_service - Removed
cypher_retire_funding_block - Removed
cypher_route_rejection - Removed
cypher_routing_history - Removed
cypher_service_provenance - Removed
cypher_suggest_capability_why - Removed
cypher_symbol_provenance - Removed
cypher_symbols_in_service - Removed
cypher_upsert_capability - Removed
cypher_upsert_patent_element - Removed
cypher_upsert_pull_request - Removed
cypher_what_realizes_capability - Removed
cypher_which_service_handles
54 tool updates
- Added
cypher_anchor_symbol - Added
cypher_assert_invariant - Added
cypher_assert_rationale - Added
cypher_audit_what_changed_since - Added
cypher_audit_what_contradicts - Added
cypher_audit_what_derived_from - Added
cypher_audit_what_guards - Added
cypher_audit_who_authorized - Added
cypher_audit_why_exists - Added
cypher_authorize_capability_why - Added
cypher_bind_capability_to_symbol - Added
cypher_bind_rationale_to_symbol - Added
cypher_capability_patents - Added
cypher_claim_issue - Added
cypher_context_pack - Added
cypher_explain_capability - Added
cypher_explain_patent_element - Added
cypher_factory_resolution_stats - Added
cypher_find_airline_flights - Added
cypher_guard_invariant_symbol - Added
cypher_index_symbol - Added
cypher_invariant_provenance - Added
cypher_issue_provenance - Added
cypher_link_capability_consumer - Added
cypher_link_capability_to_patent - Added
cypher_link_invariant_to_patent - Added
cypher_link_issue_to_capability - Added
cypher_link_pr - Added
cypher_link_root_cause - Added
cypher_list_capabilities - Added
cypher_list_invariants - Added
cypher_list_issues - Added
cypher_list_patent_elements - Added
cypher_list_pull_requests - Added
cypher_mark_funding_state - Added
cypher_mark_invariant_contradiction - Added
cypher_note_rejection - Added
cypher_pr_provenance - Added
cypher_recent_activity - Added
cypher_record_scope - Added
cypher_record_triage - Added
cypher_register_service - Added
cypher_retire_funding_block - Added
cypher_route_rejection - Added
cypher_routing_history - Added
cypher_service_provenance - Added
cypher_suggest_capability_why - Added
cypher_symbol_provenance - Added
cypher_symbols_in_service - Added
cypher_upsert_capability - Added
cypher_upsert_patent_element - Added
cypher_upsert_pull_request - Added
cypher_what_realizes_capability - Added
cypher_which_service_handles
54 tool updates
- Removed
cypher_anchor_symbol - Removed
cypher_assert_invariant - Removed
cypher_assert_rationale - Removed
cypher_audit_what_changed_since - Removed
cypher_audit_what_contradicts - Removed
cypher_audit_what_derived_from - Removed
cypher_audit_what_guards - Removed
cypher_audit_who_authorized - Removed
cypher_audit_why_exists - Removed
cypher_authorize_capability_why - Removed
cypher_bind_capability_to_symbol - Removed
cypher_bind_rationale_to_symbol - Removed
cypher_capability_patents - Removed
cypher_claim_issue - Removed
cypher_context_pack - Removed
cypher_explain_capability - Removed
cypher_explain_patent_element - Removed
cypher_factory_resolution_stats - Removed
cypher_find_airline_flights - Removed
cypher_guard_invariant_symbol - Removed
cypher_index_symbol - Removed
cypher_invariant_provenance - Removed
cypher_issue_provenance - Removed
cypher_link_capability_consumer - Removed
cypher_link_capability_to_patent - Removed
cypher_link_invariant_to_patent - Removed
cypher_link_issue_to_capability - Removed
cypher_link_pr - Removed
cypher_link_root_cause - Removed
cypher_list_capabilities - Removed
cypher_list_invariants - Removed
cypher_list_issues - Removed
cypher_list_patent_elements - Removed
cypher_list_pull_requests - Removed
cypher_mark_funding_state - Removed
cypher_mark_invariant_contradiction - Removed
cypher_note_rejection - Removed
cypher_pr_provenance - Removed
cypher_recent_activity - Removed
cypher_record_scope - Removed
cypher_record_triage - Removed
cypher_register_service - Removed
cypher_retire_funding_block - Removed
cypher_route_rejection - Removed
cypher_routing_history - Removed
cypher_service_provenance - Removed
cypher_suggest_capability_why - Removed
cypher_symbol_provenance - Removed
cypher_symbols_in_service - Removed
cypher_upsert_capability - Removed
cypher_upsert_patent_element - Removed
cypher_upsert_pull_request - Removed
cypher_what_realizes_capability - Removed
cypher_which_service_handles
54 tool updates
- Added
cypher_anchor_symbol - Added
cypher_assert_invariant - Added
cypher_assert_rationale - Added
cypher_audit_what_changed_since - Added
cypher_audit_what_contradicts - Added
cypher_audit_what_derived_from - Added
cypher_audit_what_guards - Added
cypher_audit_who_authorized - Added
cypher_audit_why_exists - Added
cypher_authorize_capability_why - Added
cypher_bind_capability_to_symbol - Added
cypher_bind_rationale_to_symbol - Added
cypher_capability_patents - Added
cypher_claim_issue - Added
cypher_context_pack - Added
cypher_explain_capability - Added
cypher_explain_patent_element - Added
cypher_factory_resolution_stats - Added
cypher_find_airline_flights - Added
cypher_guard_invariant_symbol - Added
cypher_index_symbol - Added
cypher_invariant_provenance - Added
cypher_issue_provenance - Added
cypher_link_capability_consumer - Added
cypher_link_capability_to_patent - Added
cypher_link_invariant_to_patent - Added
cypher_link_issue_to_capability - Added
cypher_link_pr - Added
cypher_link_root_cause - Added
cypher_list_capabilities - Added
cypher_list_invariants - Added
cypher_list_issues - Added
cypher_list_patent_elements - Added
cypher_list_pull_requests - Added
cypher_mark_funding_state - Added
cypher_mark_invariant_contradiction - Added
cypher_note_rejection - Added
cypher_pr_provenance - Added
cypher_recent_activity - Added
cypher_record_scope - Added
cypher_record_triage - Added
cypher_register_service - Added
cypher_retire_funding_block - Added
cypher_route_rejection - Added
cypher_routing_history - Added
cypher_service_provenance - Added
cypher_suggest_capability_why - Added
cypher_symbol_provenance - Added
cypher_symbols_in_service - Added
cypher_upsert_capability - Added
cypher_upsert_patent_element - Added
cypher_upsert_pull_request - Added
cypher_what_realizes_capability - Added
cypher_which_service_handles
54 tool updates
- Removed
cypher_anchor_symbol - Removed
cypher_assert_invariant - Removed
cypher_assert_rationale - Removed
cypher_audit_what_changed_since - Removed
cypher_audit_what_contradicts - Removed
cypher_audit_what_derived_from - Removed
cypher_audit_what_guards - Removed
cypher_audit_who_authorized - Removed
cypher_audit_why_exists - Removed
cypher_authorize_capability_why - Removed
cypher_bind_capability_to_symbol - Removed
cypher_bind_rationale_to_symbol - Removed
cypher_capability_patents - Removed
cypher_claim_issue - Removed
cypher_context_pack - Removed
cypher_explain_capability - Removed
cypher_explain_patent_element - Removed
cypher_factory_resolution_stats - Removed
cypher_find_airline_flights - Removed
cypher_guard_invariant_symbol - Removed
cypher_index_symbol - Removed
cypher_invariant_provenance - Removed
cypher_issue_provenance - Removed
cypher_link_capability_consumer - Removed
cypher_link_capability_to_patent - Removed
cypher_link_invariant_to_patent - Removed
cypher_link_issue_to_capability - Removed
cypher_link_pr - Removed
cypher_link_root_cause - Removed
cypher_list_capabilities - Removed
cypher_list_invariants - Removed
cypher_list_issues - Removed
cypher_list_patent_elements - Removed
cypher_list_pull_requests - Removed
cypher_mark_funding_state - Removed
cypher_mark_invariant_contradiction - Removed
cypher_note_rejection - Removed
cypher_pr_provenance - Removed
cypher_recent_activity - Removed
cypher_record_scope - Removed
cypher_record_triage - Removed
cypher_register_service - Removed
cypher_retire_funding_block - Removed
cypher_route_rejection - Removed
cypher_routing_history - Removed
cypher_service_provenance - Removed
cypher_suggest_capability_why - Removed
cypher_symbol_provenance - Removed
cypher_symbols_in_service - Removed
cypher_upsert_capability - Removed
cypher_upsert_patent_element - Removed
cypher_upsert_pull_request - Removed
cypher_what_realizes_capability - Removed
cypher_which_service_handles
Related MCP Connectors
Roastify Developer API MCP Service — Tollbooth DPYC monetization
Tollbooth Authority — Certified Purchase Order Service for DPYC operators
Educational Weather Stats MCP Service — Tollbooth DPYC monetization sample
Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceExposes a Neo4j graph database as MCP tools, enabling AI agents to run read and write Cypher queries.MIT
- AlicenseNot gradedqualityDmaintenanceExtracts structured operator data from Neo4j query plans and provides rich context for MCP clients to deliver intelligent optimization recommendations.1MIT
- AlicenseNot gradedqualityCmaintenanceProduction-ready MCP server for Neo4j graph databases, enabling natural language to Cypher query translation with enterprise security and async performance.MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol server that enables running Cypher queries and retrieving schema from Neo4j databases, supporting AI-driven graph exploration and text-to-Cypher workflows.3-
Glama MCP Gateway
Add one secure layer between your agents and this server.