# Lonniev Cypher MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.lonniev%2Fcypher-mcp
Registry id: `mcp-registry/io.github.lonniev/cypher-mcp`
Status: auth-required (checked 2026-10-26T18:59:47.452Z)

## Measurements (30 days)

- Uptime: 99.85%
- Checks: 2842
- Outages (90 days): 7

## Install

```json
{
  "mcpServers": {
    "lonniev-cypher-mcp-server": {
      "type": "http",
      "url": "https://cypher-mcp.fastmcp.app/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http lonniev-cypher-mcp-server https://cypher-mcp.fastmcp.app/mcp
```

## Tools (112)

- `cypher_account_statement`: Generate a patron's account statement at this operator. Returns the patron's purchase history, active credit tranches, per-tool usage breakdown, and recent dail
- `cypher_account_statement_infographic`: Generate a visual SVG infographic of your account statement. Returns the same data as account_statement, rendered as a dark-themed SVG graphic with balance hero
- `cypher_adoption_status`: Check this operator's adoption-request status at a chosen Authority. Free. Polls the Authority MCP-to-MCP for the status of this operator's request (pending / a
- `cypher_anchor_symbol`: Record where a symbol lives so future triage scopes its grep.
- `cypher_assert_invariant`: Record an enforceable code invariant.
- `cypher_assert_rationale`: Record the Journeyman's rationale for a fix (unverified provenance).
- `cypher_audit_what_changed_since`: Answer what changed on a capability since a given time.
- `cypher_audit_what_contradicts`: Answer what contradicts a capability's assertions or guarding invariants.
- `cypher_audit_what_derived_from`: Answer what sources a capability was derived from.
- `cypher_audit_what_guards`: Answer which invariants guard a capability.
- `cypher_audit_who_authorized`: Answer who authorized a capability's authoritative why.
- `cypher_audit_why_exists`: Answer why a capability exists with PROV-attributed assertions and gaps.
- `cypher_authorize_capability_why`: Author the authoritative why for a capability.
- `cypher_bind_capability_to_symbol`: Attach a capability to one of the symbols that implement it.
- `cypher_bind_rationale_to_symbol`: Attach the Journeyman's rationale to a specific code symbol.
- `cypher_capability_patents`: Show a capability's patent grounding.
- `cypher_check_authority_balance`: Check this operator's tax balance at the Authority. Returns the sats available for certifying patron credit purchases. When this balance reaches zero, patron to
- `cypher_check_balance`: Check a patron's credit balance at this operator. This is the patron's spending balance — credits purchased via Lightning for tool calls at this operator. For t
- `cypher_check_payment`: Check the payment status of a Lightning invoice. Call after paying the invoice from purchase_credits. Free — no credits required. Proof of npub ownership is req
- `cypher_check_price`: Preview the effective cost of a tool call. Shows the base cost and any constraint effects (discounts, free trials, surge pricing). Free — no credits required.
- `cypher_check_proof_status`: Check whether a proof grant is still valid. Mirrors ``check_oauth_status`` for the npub-proof flow: a calling agent can ask "will my next paid call accept this 
- `cypher_claim_issue`: Mark an issue as actively being worked at the start of an agent's turn.
- `cypher_context_pack`: Return the code-orienteering scope for an intent keyword.
- `cypher_create_query`: Operator-only: publish a new named Cypher query template. The template must reference each declared parameter as $name (binding, not interpolation). param_schem
- `cypher_delete_coupon`: Delete a coupon. Cascades to all patron redemptions. Any chain step referencing the deleted coupon_id becomes a no-op (the constraint returns neutral on unknown
- `cypher_delete_operator_credential`: Remove a single operator secret field. Deletes one key from the operator's encrypted credential blob without touching the others — the field-level counterpart t
- `cypher_delete_patron_credential`: Remove a single patron credential field. Deletes one field from stored credentials without affecting other fields. Free. Proof of npub ownership is required — t
- `cypher_delete_query`: Operator-only: delete a catalog entry by key.
- `cypher_execute_query_by_key`: Execute a published, parameterized Cypher query by its key. You supply the key of an operator-published query plus its parameters. The operator owns the query t
- `cypher_explain_capability`: Explain why a capability exists and where it lives.
- `cypher_explain_patent_element`: Show what a patent reference numeral describes.
- `cypher_factory_resolution_stats`: Report how issues were located, to measure grep-scope shrinkage.
- `cypher_forget_coupon`: Remove a coupon from this patron's redemption list. Cosmetic only — the coupon itself still exists at the operator, and the patron can re-redeem the same code l
- `cypher_forget_credentials`: Delete vaulted credentials for a specific service and npub. For operator credentials, pass the operator's own npub. For patron credentials, pass the patron's np
- `cypher_get_nostr_profile`: Read an npub's public Nostr profile (NIP-01 kind-0 metadata). Free, no proof — the data is already public on relays. Returns the latest metadata fields (name, d
- `cypher_get_notarization_proof`: Generate a Merkle inclusion proof that a patron's balance was included in a Bitcoin-notarized snapshot.
- `cypher_get_operator_onboarding_status`: Report this operator's configuration readiness. Shows which operator settings are configured, which are missing, and how to deliver each missing value. For patr
- `cypher_get_patron_credential_fields`: List stored patron credential field names (not values). Returns the names of fields stored for a patron, plus each field's ``delivered_at`` ISO-8601 timestamp w
- `cypher_get_patron_onboarding_status`: Report a patron's credential readiness for this operator. For set-once services (eXcalibur, TheBrain), shows which patron secrets are configured and which are m
- `cypher_get_pricing_model`: Get the active pricing model for this operator. Free. If no model exists, self-initializes a scaffold with all registered tools at 0 sats. No economic data from
- `cypher_get_query`: Operator-only: fetch one catalog entry (template + schema + metadata). Includes ``edit_url`` — a one-click deep link into the hosted Neo4j Browser that pre-targ
- `cypher_guard_invariant_symbol`: Register a symbol an invariant guards.
- `cypher_index_symbol`: Index a code symbol as belonging to a service.
- `cypher_invariant_provenance`: Explain an invariant and what it guards.
- `cypher_issue_provenance`: Fetch an issue's GitHub URLs, fix PRs, and provenance chain for browser click-through.
- `cypher_link_capability_consumer`: Record that a service consumes a capability.
- `cypher_link_capability_to_patent`: Ground a capability in a patent reference numeral.
- `cypher_link_invariant_to_patent`: Ground an invariant in a patent reference numeral.
- `cypher_link_issue_to_capability`: Attach an issue to the capability it is about.
- `cypher_link_pr`: Attach the fix PR to its issue via the FIXES edge.
- `cypher_link_root_cause`: Point an issue at the code symbol that caused it.
- `cypher_list_canonical_identities`: Return canonical (tool_id, mcp_name, …) for every tool the wheel exposes. The authoritative source for any client (Studio, agents, FE) that needs to know how th
- `cypher_list_capabilities`: List every capability for semantic intent-matching.
- `cypher_list_constraint_types`: List all available constraint types and their parameter schemas. Returns the type, category, description, and parameter specs for every constraint that can be u
- `cypher_list_coupons`: List every coupon this operator has minted (newest first). Each row carries the current ``times_redeemed`` counter — the Studio renders a progress bar from this
- `cypher_list_invariants`: List every enforceable invariant.
- `cypher_list_issues`: List every triaged issue for the Issues register.
- `cypher_list_my_coupons`: List the coupons this patron has redeemed on this operator. Returns both active and exhausted redemptions with a per-row ``status`` (``active`` / ``window_close
- `cypher_list_notarizations`: List recent Bitcoin notarization records.
- `cypher_list_patent_elements`: List every filed patent reference numeral.
- `cypher_list_pull_requests`: List every mirrored pull request for the Pull Requests register.
- `cypher_list_queries`: Operator-only: list this operator's published query keys.
- `cypher_mark_funding_state`: Reflect an LLM-credit outage (or its clearance) in the intention graph.
- `cypher_mark_invariant_contradiction`: Mark two invariants as contradictory.
- `cypher_mint_coupon`: Create a new operator-owned discount coupon. The coupon owns its binding: ``tool_ids`` names the tools it discounts, and re-pricing a tool never touches it. A c
- `cypher_notarize_ledger`: Build a Merkle tree of all patron balances and submit the root to Bitcoin via OpenTimestamps. Operator-only background task. Bitcoin confirmation takes 1-6 hour
- `cypher_note_rejection`: Record why the Porter rejected an issue.
- `cypher_oracle_about`: Describe the DPYC ecosystem via the Oracle. Free.
- `cypher_oracle_get_tax_rate`: Get the current DPYC certification tax rate. Free.
- `cypher_oracle_how_to_join`: Get DPYC onboarding instructions from the Oracle. Free.
- `cypher_oracle_lookup_member`: Look up a DPYC community member by npub. Free.
- `cypher_oracle_network_advisory`: Get active network advisories from the Oracle. Free.
- `cypher_pr_provenance`: Fetch a PR's fixes and the intentions it enforces for the PR dossier.
- `cypher_public_factory_stats`: Aggregate-only factory stats for the unauthenticated landing pages. Free — no credits, no npub proof. Returns counts only (capabilities, invariants, issues, ser
- `cypher_publish_nostr_profile`: Publish a CLIENT-SIGNED kind-0 profile to relays for an npub. The wheel never holds a patron nsec. The frontend signs the kind-0 metadata event with the patron'
- `cypher_publish_tool`: Operator-only: expose a catalog query as a named, typed MCP tool. Projects the published query as a first-class tool named ``cypher_<key>`` whose flat, typed pa
- `cypher_purchase_credits`: Buy credits via Bitcoin Lightning. Creates a Lightning invoice. Pay it with any Lightning wallet, then call check_payment to confirm. Proof of npub ownership is
- `cypher_receive_credentials`: Pick up credentials from the Secure Courier. Completes the CREDENTIAL-DELIVERY flow (the ownership-proof counterpart is ``receive_npub_proof``). **Call this onl
- `cypher_receive_npub_proof`: Receive npub ownership confirmation from a patron. Completes the npub-OWNERSHIP-PROOF flow (the credential-delivery counterpart is ``receive_credentials``). **C
- `cypher_recent_activity`: List every domain object changed within a date window, across all node types.
- `cypher_record_scope`: Record the actionable spec and the code-location method for an issue.
- `cypher_record_triage`: Record the Porter's triage of a GitHub issue.
- `cypher_redeem_coupon`: Claim a coupon by its name (the code the operator shared). Looks up the operator's coupon by ``code``, validates the window and total cap, and records a per-pat
- `cypher_register_service`: Register a repo as a Service node in the factory graph.
- `cypher_report_issue`: File a field report about this service as a GitHub issue on the operator's repo. Found a tool's metadata or response wrong or confusing? Report it where the too
- `cypher_request_adoption`: Ask a chosen Authority to adopt this operator (deferred courtship). RESTRICTED to the operator — requires proof the caller controls this operator's npub. Resolv
- `cypher_request_credential_channel`: Open a Secure Courier channel for credential delivery. This is the CREDENTIAL-DELIVERY flow — use it to hand over a service secret (API keys, tokens). To merely
- `cypher_request_echo`: Echo what the client sent with this request. Free. Reports the URL path and query, the headers, the cookies and the MCP request ``_meta``. Values are SHA-256 fi
- `cypher_request_npub_proof`: Request npub ownership proof from a patron via Nostr DM. This is the npub-OWNERSHIP-PROOF flow — use it when a call returns ``proof_required``. It proves the ca
- `cypher_reset_pricing_model`: Erase all pricing models and restore a viable default. Deletes every stored model, then self-initializes a fresh one from the tool registry — all tools at 0 sat
- `cypher_restore_credits`: Credit a patron's ledger from a BTCPay-settled invoice. **RESTRICTED to the operator** — the operator owns the books and is the only party who can issue a manua
- `cypher_restore_neon_schema`: Prepare this operator's database schema again, ignoring the breadcrumb. Diagnostic / recovery tool for when Neon keeps answering 4xx and the operator suspects a
- `cypher_retire_funding_block`: Retire a stale funding block to a historical record when its item closes.
- `cypher_route_rejection`: Route a target's rejection reason back to the origin issue.
- `cypher_routing_history`: Show which repos have declined an issue and why.
- `cypher_service_provenance`: Pivot to a service — its capabilities, symbols, and issues.
- `cypher_service_status`: Check the health and configuration of this service. Free.
- `cypher_session_status`: Check operator readiness. Returns the operator lifecycle state and clear guidance on what to do next. Free. Lifecycle states: - ready: Vault AND pricing model v
- `cypher_set_pricing_model`: Set the active pricing model. RESTRICTED to operator. Requires a valid proof (Schnorr-signed kind-27235 event) proving the caller holds the operator's nsec.
- `cypher_suggest_capability_why`: Offer the Journeyman's read on why a capability exists.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
