← Registry

Analytics

dreyv.com

Provides blockchain identity resolution, wallet metadata, and portfolio holdings via MCP tools.

x402 supported1 endpoint346 known toolsFirst detected July 6, 2026Last detected September 6, 2026

ENDPOINT 1

https://dreyv.com/api/mcp

No auth detected

MCP server metadata

Name
dreyv
Version
1.4.1
Capabilities
tools.listChanged

Known tools 346

dreyv_identity_resolve

[READ] Resolves ENS, SNS (.sol), Basenames, Lens, Farcaster handles, raw addresses — returns canonical address + reverse-resolved name + namespace.

Inferred read-only
dreyv_identity_wallet_meta

[READ] Returns wallet first-seen timestamp, dormancy, tx count, and best-guess classification (EOA / contract / CEX / bridge).

Inferred read-only
dreyv_identity_profile

[READ] Combines resolved names, wallet meta, and known counterparty labels into one profile object.

Inferred read-only
dreyv_agent_signup

[WRITE] Provisions a new Dreyv account and returns an API key.

Potential side effects
dreyv_portfolio_holdings

[READ] All token holdings for a wallet on the requested chain, with USD prices and metadata.

Inferred read-only
dreyv_portfolio_pnl

[READ] Realized + unrealized PnL with FIFO/LIFO/HIFO accounting.

Inferred read-only
dreyv_portfolio_defi_positions

[READ] Active DeFi positions (Kamino, Marinade, Jito, etc.) with TVL, APY, and risk score.

Inferred read-only
dreyv_treasury_health

[READ] Runway, diversification, concentration risk, and stablecoin ratio for a treasury wallet.

Inferred read-only
dreyv_treasury_multisig_pending

[READ] Pending Squads (Solana) proposals for a multisig address.

Inferred read-only
dreyv_market_price

[READ] Returns USD price aggregated from Pyth → Jupiter → CoinGecko with source attribution.

Inferred read-only
dreyv_market_ohlcv

[READ] Open/high/low/close/volume candles for a token over a window.

Inferred read-only
dreyv_market_token_forensics

[READ] Rug-check signals, mint/freeze authorities, top-holder concentration, LP lock status.

Inferred read-only
dreyv_market_defi_yields

[READ] DefiLlama yields filtered by asset, chain, min-TVL — annotated with Dreyv risk score.

Inferred read-only
dreyv_market_trending

[READ] Real-time trending tokens.

Inferred read-only
dreyv_market_price_history

[READ] Historical USD price for a Solana token (symbol or mint), N days ago.

Inferred read-only
dreyv_swap_quote_solana

[READ] Best-route swap quote on Solana via Jupiter.

Inferred read-only
dreyv_swap_build_solana

[UNSIGNED-TX] Takes a Jupiter `quoteResponse` plus the user's public key and returns the serialized unsigned swap transaction.

Inferred read-only
dreyv_swap_quote_evm

[READ] Best-execution swap quote on EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon) via 0x v2.

Inferred read-only
dreyv_bridge_quote

[READ] Cross-chain swap/bridge quote between EVM chains.

Inferred read-only
dreyv_gas_estimate

[READ] Live EIP-1559 base fee + priority fee percentiles for an EVM chain, computed from recent block fee history.

Inferred read-only
dreyv_risk_wallet

[READ] Composite wallet-level risk signals: dust exposure, sanctioned-counterparty hits, concentration, dormant/active state, scam-token holdings.

Inferred read-only
dreyv_risk_edge_insights

[READ] Differentiator forensics for a wallet: fee waste, idle capital, dust reclaim, lost opportunities, DCA patterns, counterparty mix, next-best-move with $ impact.

Inferred read-only
dreyv_wallet_narrative

[READ] Human-readable narrative explaining what a wallet is doing — composition, recent behavior, risk posture, suggested next step.

Inferred read-only
dreyv_tax_analyze

[READ] Capital gains (short/long), wash-sale risk detection, tax-loss harvesting opportunities, and projected tax impact of rebalance trades.

Inferred read-only
dreyv_foresight_simulate

[UNSIGNED-TX] Runs N stochastic projection paths (Box-Muller noise) over a portfolio + what-if variables, returns P10/P50/P90 bands, depletion probability, median depletion month, and risk flags.

Inferred read-only
dreyv_agentic_delegation_request_solana

[UNSIGNED-TX] Builds an unsigned SPL Token `Approve` instruction that, once signed by the user, lets a Dreyv delegate wallet pull up to `amount` of a token for `expiryDays`.

Inferred read-only
dreyv_agentic_delegation_status

[READ] Returns active SPL token delegations for a Solana wallet, grouped by token, with remaining amount and earliest expiry.

Inferred read-only
dreyv_economy_pay_founders_rent

[READ] Interactive tool to contribute towards the €500 founder rent goal via Stripe, Paystack, or Crypto.

Inferred read-only
dreyv_economy_verify_rent

[READ] Queries the ledger to confirm if a rent payment recently cleared.

Potential side effects
dreyv_economy_faucet

[WRITE] Claims the one-time free starter credits (250,000 minor USDC) for a new agent.

Potential side effects
dreyv_economy_x402_catalog

[READ] Returns Dreyv's /.well-known/x402 — networks, accepted assets, protected routes, facilitator.

Inferred read-only
dreyv_economy_acp_catalog

[READ] Returns Dreyv's /.well-known/acp.json — the ACP service catalog (marketplace, subscriptions, payments).

Inferred read-only
dreyv_economy_skus

[READ] Lists every Dreyv SKU an autonomous agent can purchase over x402 (price USD, fulfilment hint) plus the endpoints and auth required.

Potential side effects
dreyv_watchers_list

[READ] All treasury watchers owned by the API-key owner, with chain, address, label, last-scan, and last-snapshot deltas.

Inferred read-only
dreyv_watchers_create

[WRITE] Registers a wallet (Solana or EVM) for Dreyv's cadence sweepers.

Potential side effects
dreyv_watchers_delete

[WRITE] Soft-deletes a watcher by id (sets active=false).

Potential side effects
dreyv_monitors_list

[READ] All price / balance / APY / risk monitors owned by the API-key owner.

Inferred read-only
dreyv_monitors_create

[WRITE] Creates a price / balance / APY / risk monitor.

Potential side effects
dreyv_monitors_delete

[WRITE] Soft-deletes a monitor by numeric id.

Potential side effects
dreyv_notifications_list

[READ] Returns notifications for the API-key owner with unread count.

Inferred read-only
dreyv_notifications_mark_read

[WRITE] Marks specific notification ids as read, or all unread for the owner when `all: true`.

Potential side effects
dreyv_webhooks_list

[READ] All webhook subscriptions owned by the API-key owner.

Inferred read-only
dreyv_webhooks_create

[WRITE] Registers an HTTPS endpoint to receive signed events.

Potential side effects
dreyv_webhooks_update

[WRITE] Partial update.

Potential side effects
dreyv_webhooks_rotate_secret

[WRITE] Generates a new signingSecret for the webhook.

Potential side effects
dreyv_webhooks_delete

[WRITE] Hard-deletes a webhook and cascades its delivery history.

Potential side effects
dreyv_webhooks_deliveries

[READ] Per-attempt delivery log: event, payload, http status, response body (first 4KiB), latency, error.

Inferred read-only
dreyv_webhooks_replay

[WRITE] Re-fans the same event payload through the dispatcher (still signed, still retries).

Potential side effects
dreyv_webhooks_test

[WRITE] Fires `test.ping` (or any subscribed event) to a single webhook.

Potential side effects
dreyv_intents_compile

[UNSIGNED-TX] Builds an ExecutorPlan (Jupiter swap / Marinade stake / Kamino+MarginFi yield / SPL transfer / rebalance) and persists it as a queued intent.

Potential side effects
dreyv_intents_submit

[WRITE] After your wallet signs and broadcasts the plan, POST the resulting base58 transaction signature here.

Potential side effects
dreyv_intents_status

[READ] Returns the persisted intent row (status, signature, timestamps, plan) without an on-chain lookup.

Inferred read-only
dreyv_intents_list

[READ] Lists intents owned by the API-key holder.

Inferred read-only
dreyv_intents_cancel

[WRITE] Marks the intent rejected.

Potential side effects
dreyv_receipts_get

[READ] Returns the intent row PLUS a live Solana RPC lookup of the broadcast signature.

Inferred read-only
dreyv_receipts_verify

[READ] Calls getSignatureStatuses on the configured Solana RPC.

Inferred read-only
dreyv_economy_skus_extended

[READ] Full SKU catalog with name, description, USD price, and fulfilment hint.

Inferred read-only
dreyv_economy_checkout

[READ] Returns the 402-style quote for a SKU: USDC-on-Solana settlement details plus any card rails (Stripe / Paystack) available.

Inferred read-only
dreyv_economy_pay

[PAY] End-to-end: mints invoice, settles USDC from your hosted agent wallet, records the deliverable, emails the API-key owner.

Potential side effects
dreyv_economy_deliverables_list

[READ] All deliverables produced by economy.pay for this account, most recent first.

Potential side effects
dreyv_economy_deliverables_get

[READ] Returns the full deliverable row including payload + PDF URL + email delivery status.

Potential side effects
dreyv_economy_wallet_address

[WRITE] Returns the Solana address of the API-key owner's hosted agent wallet, provisioning one on first call.

Potential side effects
dreyv_economy_wallet_balance

[READ] Live USDC + SOL balance from Solana RPC.

Inferred read-only
dreyv_economy_wallet_cold

[WRITE] Returns the COLD wallet — high-trust sweep destination.

Potential side effects
dreyv_economy_wallet_promote

[WRITE] Sweeps the entire USDC + SOL balance of the hot agent wallet into the cold wallet.

Potential side effects
dreyv_economy_action_code_request

[WRITE] Mints a 6-digit code + approval URL the agent shows to the human.

Potential side effects
dreyv_economy_action_code_status

[READ] Returns pending | approved | rejected | expired | consumed.

Inferred read-only
dreyv_reasoning_ask

[READ] One-shot LLM call grounded against optional context and/or the caller's knowledge memory.

Inferred read-only
dreyv_reasoning_summarize

[READ] Compresses up to ~16k chars into bullets / paragraph / tldr, capped by max_words.

Inferred read-only
dreyv_reasoning_clarify

[READ] Given a fuzzy agent intent, returns targeted chip/radio questions an orchestrator can render to a user before execution.

Inferred read-only
dreyv_reasoning_research

[READ] Runs Dreyv's KnowledgeBase study pipeline — returns summary, sources, and raw content.

Inferred read-only
dreyv_knowledge_read_url

[READ] Renders any public URL to markdown via Cloudflare's headless browser.

Inferred read-only
dreyv_knowledge_recall

[READ] ILIKE search across title/summary/url/tags in the user-scoped knowledge_entries store.

Inferred read-only
dreyv_knowledge_store

[WRITE] Stores a titled markdown entry (cap 50KB) scoped to the calling API key's owner.

Potential side effects
dreyv_governance_proposals

[READ] Fetches live proposal state from the Solana RPC via Dreyv's cached Squads proxy.

Inferred read-only
dreyv_governance_proposals_cached

[READ] Reads the vault_proposals mirror — no RPC hit.

Inferred read-only
dreyv_governance_sync

[WRITE] Pulls live Squads state and upserts into vault_proposals.

Potential side effects
dreyv_governance_vote_tx

[UNSIGNED-TX] Returns a base64 serialized Solana tx for the named member to sign and broadcast.

Inferred read-only
dreyv_defi_swap_quote

[READ] Full Jupiter v1 route quote with route plan, price impact, and slippage.

Inferred read-only
dreyv_defi_swap_tx

[UNSIGNED-TX] Given a quoteResponse from defi.swap_quote, returns a base64 serialized swap tx for the user to sign.

Inferred read-only
dreyv_defi_swap

[UNSIGNED-TX] [UNSIGNED-TX] Single call that bundles dreyv_defi_swap_quote → dreyv_defi_swap_tx → dreyv_intents_deeplinks.

Inferred read-only
dreyv_defi_stake_sol_tx

[UNSIGNED-TX] Returns a base64 serialized legacy Solana tx that deposits SOL to Marinade for mSOL.

Inferred read-only
dreyv_developer_key_info

[READ] Returns label, env, prefix, scopes, rate-limit, and last-used timestamp for the key making the call.

Inferred read-only
dreyv_developer_usage

[READ] Aggregates capability calls, errors, latency, and credit spend over the last N hours (max 720) grouped by capability + status + transport.

Inferred read-only
dreyv_developer_capabilities

[READ] Returns the full registry — id, mcpName, pillar, scope, sideEffects, title, description.

Inferred read-only
dreyv_safety_policy

[READ] Returns the active policy snapshot for the calling key: kill-switch state, capability/origin/IP allowlists, scopes, rate-limit, and revocation status.

Inferred read-only
dreyv_safety_kill_switch

[WRITE] Instantly disables (state='on') or re-enables (state='off') every capability for this key.

Potential side effects
dreyv_safety_allowlist_set

[WRITE] Replaces (not appends) the named allowlist.

Potential side effects
dreyv_safety_audit_log

[READ] Returns the hash-chained audit entries (most recent first) for kill-switch flips, allowlist changes, attestations, rotations, and revocations.

Inferred read-only
dreyv_safety_rate_status

[READ] Reports configured RPM, usage in the last 60s (from the metering table), and remaining capacity for this key.

Inferred read-only
dreyv_safety_attest

[WRITE] Produces a short-lived HS256 JWT that downstream services (or another agent) can verify against the Dreyv shared secret.

Potential side effects
dreyv_developer_rotate_key

[WRITE] Atomically mints a new key with the same scopes/label/rate-limit, then revokes the current key.

Potential side effects
dreyv_developer_revoke_key

[WRITE] Hard-revokes a key owned by the same user.

Potential side effects
dreyv_compliance_screen_address

[READ] Checks an address against the configured OFAC SDN-style denylist (DREYV_OFAC_SDN_ADDRESSES) and obvious zero/burn patterns.

Inferred read-only
dreyv_compliance_travel_rule

[UNSIGNED-TX] Deterministic transform: takes originator + beneficiary + transfer details and returns a canonical IVMS101-lite envelope plus its SHA-256 digest.

Potential side effects
dreyv_compliance_proof_of_reserves

[READ] Fetches live holdings for the address, computes a SHA-256 commitment over the canonical snapshot JSON, and mints an HS256 JWT (1h TTL) carrying the commitment so downstream verifiers can attest the figure was produced by Dreyv at a specific time.

Inferred read-only
dreyv_reporting_export

[READ] Pulls live holdings or PnL lots for the address, serializes to CSV or JSON, returns the base64-encoded body, byte length, content-type, and SHA-256 — sufficient for the agent to write the file and verify integrity without a second round-trip.

Potential side effects
dreyv_alerts_update

[WRITE] Patches an existing monitor owned by the API-key owner.

Potential side effects
dreyv_alerts_test_fire

[UNSIGNED-TX] Loads the monitor, builds the synthetic payload Dreyv would send when it actually trips, and dispatches a `monitor.tripped` webhook event (test: true) to all matching subscriptions.

Potential side effects
dreyv_inbox_send

[WRITE] Inserts a notification row for the API-key owner and emits a `notification.created` webhook event.

Potential side effects
dreyv_inbox_delete

[WRITE] Hard-deletes the given notification ids when they belong to the API-key owner.

Potential side effects
dreyv_channels_preferences

[READ] Returns per-channel notification toggles (email / Telegram / Slack) and per-category toggles (team invites, role changes, tx approvals, system alerts, tier expiry).

Potential side effects
dreyv_channels_preferences_update

[WRITE] Patches per-channel and per-category notification toggles.

Potential side effects
dreyv_audit_requests

[READ] Returns the most recent public API request rows for this user (or only the calling key when `keyOnly=true`), filterable by capability, status, and `sinceIso`.

Inferred read-only
dreyv_audit_usage_summary

[READ] Counts, success rate, p50/p95/p99 latency, and credits spent per capability over the window (default last 7 days).

Inferred read-only
dreyv_audit_errors

[READ] Groups recent non-ok requests (error, denied, rate_limited) by capability + status + errorCode with count and first/last timestamps.

Inferred read-only
dreyv_audit_export

[READ] Returns a base64-encoded CSV or JSON dump of usage rows for this user (or only the calling key) plus a SHA-256 integrity hash.

Inferred read-only
dreyv_audit_verify_receipt

[READ] Verifies an HS256 JWT issued by Dreyv (safety.attest, compliance.proof_of_reserves).

Inferred read-only
dreyv_audit_policy_history

[READ] Replays the `public_api_audit_log` hash-chain for this user (or only this key) and re-derives each row's SHA-256 to detect tampering.

Inferred read-only
dreyv_teams_list

[READ] Returns every team where the calling user is an `active` member, with role, vault address, and join timestamp.

Inferred read-only
dreyv_teams_members

[READ] Returns all members of a team (active, pending, removed) with wallet address, role, and invite/accept timestamps.

Inferred read-only
dreyv_teams_invite

[WRITE] Creates a single-use invitation (email or wallet) with the chosen role (admin | signer | viewer — owner is reserved for the ownership-transfer flow).

Potential side effects
dreyv_teams_update_role

[WRITE] Updates a non-owner member's role.

Potential side effects
dreyv_teams_remove_member

[WRITE] Sets the member status to `removed`.

Potential side effects
dreyv_teams_activity

[READ] Returns recent entries from `team_activity_log` (proposal_created, member_invited, role_changed, member_removed, settings_changed, …) filterable by `action` and `sinceIso`.

Inferred read-only
dreyv_billing_plan

[READ] Returns the caller's tier (free | mini | max), expiry, lifetime/founding-member flags, and the plan's API limits (calls/credits per month, RPM, USD price).

Inferred read-only
dreyv_billing_usage

[READ] Aggregates `public_api_key_usage` for the current UTC month across all of the caller's keys.

Inferred read-only
dreyv_billing_invoices

[READ] Paginated list of the caller's crypto invoices (pending | confirmed | expired | failed).

Inferred read-only
dreyv_billing_payment_options

[READ] Lists card rails configured server-side (booleans only — no keys), enabled crypto chain/asset combinations, and tier prices (card retail + crypto-discounted).

Inferred read-only
dreyv_billing_estimate_upgrade

[READ] Returns the on-chain amount required to upgrade to the chosen tier on the chosen chain+asset, with live SOL pricing for native settlements.

Inferred read-only
dreyv_billing_create_invoice

[WRITE] Creates a `pending` row in `crypto_invoices` and returns a Solana Pay URL (when chain=solana).

Potential side effects
dreyv_privacy_consents

[READ] Returns each privacy topic (telemetry, marketing, ai_training, third_party_sharing, session_replay) with whether it is granted, who last changed it, and when.

Inferred read-only
dreyv_privacy_update_consent

[WRITE] Upserts a consent row for the caller, stamps the source (api/ui/import), appends a hash-chained audit entry, and fires `privacy.consent_changed`.

Potential side effects
dreyv_privacy_requests

[READ] Returns DSAR rows for the caller (export | delete | rectify | restrict) with status, due-by, and any artifact SHA.

Potential side effects
dreyv_privacy_submit_request

[WRITE] Files an export | delete | rectify | restrict request.

Potential side effects
dreyv_privacy_export_data

[WRITE] Snapshots the caller's account, keys (hashes only — never plaintext), webhooks, recent usage, audit log, teams, invoices, consents, and DSAR history into a single JSON document.

Potential side effects
dreyv_privacy_retention_policy

[READ] Returns Dreyv's public retention policy: per-table maximum retention windows, lawful basis, controller/processor designation, and the address for written DSAR escalations.

Inferred read-only
dreyv_storage_put

[WRITE] Streams a base64-encoded body to R2-backed object storage and registers a pointer in `public_api_artifacts`.

Potential side effects
dreyv_storage_list

[READ] Returns non-deleted artifacts owned by the caller, newest first.

Inferred read-only
dreyv_storage_get

[READ] Looks up the artifact, verifies caller ownership, and returns a presigned GET URL valid for `ttlSeconds` (default 600, max 3600).

Inferred read-only
dreyv_storage_stat

[READ] Returns the artifact row (filename, mime, bytes, sha-256, metadata, visibility, createdAt) without issuing a download URL.

Inferred read-only
dreyv_storage_delete

[WRITE] Marks `deleted_at` on the artifact row, removes the underlying R2 object best-effort, appends an audit entry, and fires `storage.artifact_deleted`.

Potential side effects
dreyv_storage_quota

[READ] Aggregates live byte and object counts against the tier-specific quota (free: 100 MiB / 100 objects, mini: 5 GiB / 5,000 objects, max: 50 GiB / 50,000 objects) and returns percent-utilised plus a single-object cap (25 MiB).

Inferred read-only
dreyv_storage_policy

[READ] Returns the storage tier matrix, retention windows, presign TTL bounds, accepted MIME prefixes, single-object cap, and durability target.

Inferred read-only
dreyv_search_query

[READ] Uses Postgres `plainto_tsquery` ranking.

Inferred read-only
dreyv_search_recent

[READ] Returns the caller's most recent events across the same eight indexes, merged and sorted newest-first.

Inferred read-only
dreyv_search_facets

[READ] Aggregates how many rows in each index match the optional `q` and time window.

Inferred read-only
dreyv_search_suggest

[READ] Returns up to `limit` distinct, recent values for the requested field (`capability_id`, `action`, `filename`, `event`, `notification_type`) whose value starts with `prefix` (case-insensitive).

Inferred read-only
dreyv_search_lookup

[READ] Given a UUID or numeric id, probes each searchable index for a row owned by the caller and returns the first match.

Inferred read-only
dreyv_search_indexes

[READ] Returns the static manifest of indexes available to `search.query` / `search.recent`, including which text fields are scanned, the timestamp column used for ordering, and the underlying table.

Inferred read-only
dreyv_search_policy

[READ] Returns the public search contract: max query length, max token count, AND-only operator semantics, snippet length, default + max limit, and the deterministic scoring rule (token coverage × recency decay).

Inferred read-only
dreyv_status_health

[READ] Computes an aggregate health status (`operational` | `degraded` | `partial_outage` | `major_outage`) from rolling error rates and latency p95 over the last 15 minutes of `public_api_key_usage`, segmented by pillar and infra component (db, r2, webhooks, rate-limiter).

Inferred read-only
dreyv_status_components

[READ] Returns every component Dreyv monitors (each pillar + infra: postgres, r2-storage, webhook-dispatcher, rate-limiter, audit-chain) with current status, p50/p95 latency, error rate, sample size, and the SLO they're measured against.

Inferred read-only
dreyv_status_uptime

[READ] Derives uptime from `public_api_key_usage` outcomes (`ok` / `rate_limited` count as up; `error` counts as down) bucketed into minute buckets.

Inferred read-only
dreyv_status_incidents

[READ] Detects incidents by scanning the last `lookbackHours` (default 24, max 168) of usage rows for contiguous runs of degraded minutes per component.

Inferred read-only
dreyv_status_slo

[READ] Returns the canonical Dreyv SLOs (availability + latency-p95 targets per component) alongside the live 1h and 6h error budget burn rates.

Inferred read-only
dreyv_status_deprecations

[READ] Returns the curated list of deprecated capabilities and fields with announced-at, sunset-at, replacement capability id, and migration notes.

Inferred read-only
dreyv_status_changelog

[READ] Returns the curated public changelog: every phase release, capabilities added, breaking changes (always called out), security fixes, schema migrations.

Inferred read-only
dreyv_status_version

[READ] Returns the public API version (`v1`), current capability registry count by pillar/side-effect/status, deprecation count, supported transports, and the build commit (when available via `VERCEL_GIT_COMMIT_SHA`).

Inferred read-only
dreyv_jobs_schedule

[WRITE] Persists a job that invokes another registered capability on a schedule.

Potential side effects
dreyv_jobs_list

[READ] Returns up to `limit` (default 100, max 500) of the caller's jobs, newest first.

Inferred read-only
dreyv_jobs_get

[READ] Returns the full job row plus, when `includeRuns:true`, the most recent run history (up to `runLimit`, default 20, max 200).

Inferred read-only
dreyv_jobs_cancel

[WRITE] Marks the job `cancelled`.

Potential side effects
dreyv_jobs_run_now

[WRITE] Synchronously invokes the job's capability with its stored payload and records a `triggered_by:'manual'` run row.

Potential side effects
dreyv_jobs_runs

[READ] Returns up to `limit` (default 50, max 500) run rows newest first.

Inferred read-only
dreyv_jobs_retry

[WRITE] Re-executes the same payload as a new attempt (attempt = original + 1) up to the job's `maxRetries`+1 cap.

Potential side effects
dreyv_jobs_policy

[READ] Returns the caller's tier, its per-tier job quota and minimum interval, the 30-day interval ceiling, payload (32 KiB) and result-capture (16 KiB) byte limits, the retry ceiling, the valid trigger sources, and the canonical job/run status enums.

Inferred read-only
dreyv_exports_sources

[READ] Returns the catalog of every data source you can export (audit, usage, deliveries, notifications, watchers, monitors, proposals, jobs, runs, artifacts), the columns each source projects, the read-scope each source effectively requires, and the supported serialization formats (`csv` | `jsonl`).

Inferred read-only
dreyv_exports_create

[WRITE] Synchronously serializes the caller's rows for the given `source` (filtered by `since` / `until` ISO timestamps and optional `status` / `capabilityId`) into `csv` or `jsonl`.

Potential side effects
dreyv_exports_list

[READ] Returns up to `limit` (default 100, max 500) of the caller's exports, newest first.

Inferred read-only
dreyv_exports_get

[READ] Returns the full metadata row (label, source, format, status, rowCount, byteSize, sha256, truncated, filters, expiresAt, createdAt, purgedAt) for one export.

Inferred read-only
dreyv_exports_download

[READ] Returns the stored body as base64 along with `contentType` (`text/csv` or `application/x-ndjson`), a safe `filename`, the `sha256`, and `byteSize`.

Inferred read-only
dreyv_exports_purge

[WRITE] Sets `status:'purged'`, drops the inline body, and stamps `purgedAt`.

Potential side effects
dreyv_exports_stats

[READ] Returns per (source, status) totals — count, totalBytes, totalRows — across every export you've ever generated, plus your current tier, active-export quota usage, max-row cap, and TTL.

Inferred read-only
dreyv_exports_policy

[READ] Returns the caller's tier and its quotas (active exports, max rows, TTL days), the 4 MiB body cap, default TTL, supported formats and sources, and the canonical status enum.

Inferred read-only
dreyv_tags_create

[WRITE] Creates a user-scoped tag with a normalized lowercase `name` (the lookup key), the original-cased `display`, a `color` from the 14-preset palette (default `violet`), and an optional `description` and free-form `metadata`.

Potential side effects
dreyv_tags_list

[READ] Returns up to `limit` (default 200, max 1000) of the caller's tags, newest first, each hydrated with its current `linkCount` (number of entities attached).

Inferred read-only
dreyv_tags_update

[WRITE] Patches the named/uuid'd tag.

Potential side effects
dreyv_tags_delete

[WRITE] Removes the tag and every link attached to it.

Potential side effects
dreyv_tags_attach

[WRITE] Links the tag to `(entityType, entityId)` with an optional `note` (<= 1000 chars).

Potential side effects
dreyv_tags_detach

[WRITE] Removes the link for the `(tag, entityType, entityId)` triple.

Potential side effects
dreyv_tags_entities

[READ] Two modes.

Inferred read-only
dreyv_tags_policy

[READ] Returns the caller's tier and its quotas (max tags, max links per tag, max tags per entity), the full 14-color preset palette, the 14-value entity-type taxonomy, and per-field length caps.

Inferred read-only
dreyv_flags_create

[WRITE] Creates a user-scoped feature flag.

Potential side effects
dreyv_flags_list

[READ] Returns up to `limit` (default 200, max 1000) of the caller's flags, newest first, each hydrated with `ruleCount`.

Inferred read-only
dreyv_flags_get

[READ] Returns the full flag row including its rule list and metadata.

Inferred read-only
dreyv_flags_update

[WRITE] Patches the named/uuid'd flag.

Potential side effects
dreyv_flags_archive

[WRITE] Sets `archivedAt=now()` and forces `enabled=false` so subsequent evaluations always return the default with reason `archived`.

Potential side effects
dreyv_flags_delete

[WRITE] Hard-deletes the flag; the cascade also drops every row in the evaluation log.

Potential side effects
dreyv_flags_evaluate

[READ] Loads the flag and walks its rules in order against `context`.

Inferred read-only
dreyv_flags_bulk_evaluate

[READ] One-roundtrip evaluation for multiple keys.

Inferred read-only
dreyv_flags_history

[READ] Returns up to `limit` (default 100, max 500) of the most recent evaluation rows for the flag, plus a `distribution` map counting how often each `rule_N` (or `default`) was the winning branch.

Inferred read-only
dreyv_flags_policy

[READ] Returns the caller's tier and quotas (max flags, max rules per flag, daily evaluation log cap), the four supported types, the full operator catalog, per-field length caps, and evaluation semantics notes.

Inferred read-only
dreyv_inbox_search

[READ] Returns up to `limit` (default 50, max 500) notifications matching the filters, newest first, each hydrated with its inbox-state overlay (archived / snoozed / pinned / threadKey).

Inferred read-only
dreyv_inbox_archive

[WRITE] Marks each owned notification as archived (or restores it with `restore:true`).

Potential side effects
dreyv_inbox_snooze

[WRITE] Stores `snoozedUntil` on the inbox-state overlay for each id.

Potential side effects
dreyv_inbox_pin

[WRITE] Pins the given ids so `inbox.search` with `pinnedOnly:true` can surface them.

Potential side effects
dreyv_inbox_thread_set

[WRITE] Groups the given ids under `threadKey` (or clears it with `threadKey:null`).

Potential side effects
dreyv_inbox_threads

[READ] Aggregates the inbox-state overlay by `threadKey` (non-null) and returns `{ threadKey, count, lastUpdated }` rows ordered by most-recent activity.

Inferred read-only
dreyv_inbox_bulk_send

[WRITE] Inserts up to `bulkSendMax` notifications (free 20 / mini 100 / max 500) for the API-key owner.

Potential side effects
dreyv_inbox_digests_upsert

[WRITE] Pass `id` to update an existing digest; omit it to create.

Potential side effects
dreyv_inbox_digests_list

[READ] Returns up to `limit` (default 100, max 500) digests, newest first.

Inferred read-only
dreyv_inbox_digests_delete

[WRITE] Hard-deletes the digest.

Potential side effects
dreyv_inbox_digests_run

[WRITE] Evaluates the digest window — `max(filters.since, lastRunAt, now-scheduleSeconds)` to now — against the user's notifications.

Potential side effects
dreyv_inbox_policy

[READ] Returns the caller's tier and quotas (max digests, digest schedule floor, bulk-send cap), the known notification types and severities, field length caps, and operational notes.

Potential side effects
dreyv_teams_get

[READ] Requires active membership.

Inferred read-only
dreyv_teams_create

[WRITE] Tier caps on `maxTeams` (free 1 / mini 5 / max 50).

Potential side effects
dreyv_teams_update

[WRITE] Requires role admin or owner.

Potential side effects
dreyv_teams_delete

[WRITE] Cascades to members, invites, and audit rows via FK.

Potential side effects
dreyv_teams_invites_list

[READ] By default returns only invites that are unaccepted AND not yet expired.

Inferred read-only
dreyv_teams_invites_revoke

[WRITE] Hard-deletes the invite row.

Potential side effects
dreyv_teams_audit

[READ] Requires active membership.

Inferred read-only
dreyv_teams_policy

[READ] Returns the caller's tier and quotas (maxTeams, maxMembersPerTeam, maxPendingInvitesPerTeam, inviteTtlDays), the per-tier table, the role list (viewer→signer→admin→owner), the rank map used for gating, and the per-capability minimum-role matrix.

Inferred read-only
dreyv_billing_usage_history

[READ] Bucketed call/credit/error counts for the caller across all keys.

Inferred read-only
dreyv_billing_usage_by_capability

[READ] Aggregates the current window (`monthly` default, or `daily`) by `capabilityId`.

Inferred read-only
dreyv_billing_quota_check

[READ] Reads the caller's used calls + credits for the window, adds `plannedCalls` / `plannedCredits`, and returns headroom, projected utilization %, and `wouldExceed.calls/credits` flags.

Inferred read-only
dreyv_billing_forecast

[READ] Extrapolates current-month usage to month-end via (used / elapsedFraction).

Inferred read-only
dreyv_billing_credits_ledger

[READ] Returns up to `limit` (default 200, max 1000) usage rows with cost_credits > `minCost` (default 0), newest first.

Inferred read-only
dreyv_billing_invoice_get

[READ] Returns the full invoice row (tier, chain, asset, address, memo, expectedAmountMinor, status, txSignature, expiresAt).

Potential side effects
dreyv_billing_cancel_invoice

[WRITE] Sets status to `expired`.

Potential side effects
dreyv_billing_alerts_upsert

[WRITE] Pass `id` to update; omit to create.

Potential side effects
dreyv_billing_alerts_list

[READ] Returns up to `limit` (default 100, max 500) alerts newest-first.

Inferred read-only
dreyv_billing_alerts_delete

[WRITE] Hard-delete.

Potential side effects
dreyv_billing_alerts_evaluate

[WRITE] Pre-aggregates monthly + daily windows once, then evaluates each enabled alert.

Potential side effects
dreyv_billing_policy

[READ] Returns per-tier plan limits (calls / credits / RPM / USD), per-tier alert caps, alert option enums (metrics, scopes, channels, threshold range), the full billing webhook event catalog, and history limits.

Inferred read-only
dreyv_insights_overview

[READ] Returns calls / errors / denied / rate-limited / credits / avg+p95 latency / distinct capabilities for the window.

Inferred read-only
dreyv_insights_activity

[READ] Per-bucket calls / errors / credits / avg-latency over the window.

Inferred read-only
dreyv_insights_top_capabilities

[READ] Returns the top N capabilities by call count with per-capability errors, credits, avg/p95 latency.

Inferred read-only
dreyv_insights_errors

[READ] Aggregates non-ok usage rows by (capabilityId, errorCode, status).

Inferred read-only
dreyv_insights_audit_summary

[READ] Action breakdown of `public_api_audit_log` for the caller's workspace over the window.

Inferred read-only
dreyv_insights_teams_overview

[READ] For every active team the caller is a member of: name, role, audit count, and last-activity timestamp over the window.

Inferred read-only
dreyv_reports_create

[WRITE] Persists a report definition (sections + filters + optional schedule).

Potential side effects
dreyv_reports_list

[READ] Returns the caller's report definitions, newest first.

Inferred read-only
dreyv_reports_get

[READ] Returns the full report row (sections, filters, schedule, last-run pointer).

Inferred read-only
dreyv_reports_update

[WRITE] Partial update of name/description/sections/filters/schedule/enabled.

Potential side effects
dreyv_reports_delete

[WRITE] Hard-deletes the report.

Potential side effects
dreyv_reports_run

[WRITE] Runs every section, persists one `public_api_report_snapshots` row, enforces per-tier snapshot retention, fires `report.generated`.

Potential side effects
dreyv_reports_snapshots_list

[READ] Returns snapshot metadata (window, summary counts, size) without the full payload — fetch the payload via `reports.snapshot_get`.

Inferred read-only
dreyv_reports_snapshot_get

[READ] Returns the immutable section-by-section payload of a single snapshot.

Inferred read-only
dreyv_reports_share

[WRITE] Issues a one-time-returned token + URL (`/r/{token}`).

Potential side effects
dreyv_reports_shares_list

[READ] Returns share metadata (expiresAt, viewCount, revokedAt).

Inferred read-only
dreyv_reports_share_revoke

[WRITE] Sets `revoked_at = now()` on the share.

Potential side effects
dreyv_reports_policy

[READ] Returns per-tier caps (maxReports, maxSnapshotsPerReport, maxShares, shareMaxDays, minScheduleSeconds, maxWindowDays), allowed section types, payload size cap, webhook event list, and share URL template.

Inferred read-only
dreyv_marketplace_publishers_upsert

[WRITE] Each workspace has at most one publisher row.

Potential side effects
dreyv_marketplace_publishers_get

[READ] Returns the caller's profile when called without args, or any publisher by slug.

Inferred read-only
dreyv_marketplace_publishers_apply_verification

[WRITE] Files a verification request with optional evidence URL/notes.

Potential side effects
dreyv_marketplace_listings_create

[WRITE] Creates a `draft` listing under the caller's publisher and seeds a 0.1.0 (or supplied) version row with hashed manifest.

Potential side effects
dreyv_marketplace_listings_update

[WRITE] Mutating `manifest` on a non-draft listing requires `bumpVersion` (creates an immutable `public_api_listing_versions` row).

Potential side effects
dreyv_marketplace_listings_submit

[WRITE] Transitions draft|suspended → pending.

Potential side effects
dreyv_marketplace_listings_publish

[WRITE] Validates capability kind manifests require `manifest.bindings`.

Potential side effects
dreyv_marketplace_listings_unpublish

[WRITE] Sets `unpublished_at = now()` and fires `marketplace.listing_unpublished`.

Potential side effects
dreyv_marketplace_listings_get

[READ] Returns listing + publisher + caller's install row.

Inferred read-only
dreyv_marketplace_listings_search

[READ] Public-by-default search across published listings.

Inferred read-only
dreyv_marketplace_listings_versions_list

[READ] Returns version, changelog, manifest hash, yank status.

Inferred read-only
dreyv_marketplace_listings_install

[WRITE] Creates (or reactivates) an install row pinned to the current published version.

Potential side effects
dreyv_marketplace_listings_uninstall

[WRITE] Sets install.status=uninstalled, decrements installCount (floored at 0), fires `marketplace.listing_uninstalled`.

Potential side effects
dreyv_marketplace_installs_list

[READ] Joins listing title/slug/kind/currentVersion.

Inferred read-only
dreyv_marketplace_reviews_upsert

[WRITE] Verified-purchase only (install required).

Potential side effects
dreyv_marketplace_reviews_list

[READ] Paginated, most-recent first.

Inferred read-only
dreyv_marketplace_reviews_delete

[WRITE] Hard-deletes and recomputes the listing rating aggregate.

Potential side effects
dreyv_marketplace_policy

[READ] Returns per-tier caps (maxListings, maxVersionsPerListing, maxInstalls, maxReviewsPerDay, paidListingsAllowed), enum vocabularies, slug/semver regexes, and the webhook event list.

Inferred read-only
dreyv_sla_pages_create

[WRITE] Creates an owner-private status page.

Potential side effects
dreyv_sla_pages_update

[WRITE] Owner-only partial update.

Potential side effects
dreyv_sla_pages_publish

[WRITE] Once published, anonymous visitors can view the page and its incidents/maintenance via the public read API.

Potential side effects
dreyv_sla_pages_unpublish

[WRITE] Sets isPublic=false.

Potential side effects
dreyv_sla_pages_get

[READ] Returns the owner's full page record.

Inferred read-only
dreyv_sla_pages_list

[READ] Newest-first list of pages owned by the caller.

Inferred read-only
dreyv_sla_pages_delete

[WRITE] Cascades to incidents, updates, maintenance windows, and subscribers.

Potential side effects
dreyv_sla_incidents_open

[WRITE] Creates an incident in `investigating` status.

Potential side effects
dreyv_sla_incidents_update

[WRITE] Adds a timeline entry, transitions the incident status, and stamps resolvedAt when status='resolved'.

Potential side effects
dreyv_sla_incidents_list

[READ] Newest-first by startedAt.

Inferred read-only
dreyv_sla_incidents_get

[READ] Returns the incident record plus its updates in reverse-chronological order.

Inferred read-only
dreyv_sla_maintenance_schedule

[WRITE] Posts a future maintenance window.

Potential side effects
dreyv_sla_maintenance_update

[WRITE] Transitioning status to in_progress or completed emits matching webhook events.

Potential side effects
dreyv_sla_maintenance_list

[READ] Newest-first by scheduledStart.

Inferred read-only
dreyv_sla_maintenance_cancel

[WRITE] Sets status=cancelled.

Potential side effects
dreyv_sla_subscribers_add

[WRITE] Mints a single-use confirm token.

Potential side effects
dreyv_sla_subscribers_confirm

[WRITE] Idempotent — re-confirming an already-confirmed subscriber is a no-op.

Potential side effects
dreyv_sla_subscribers_list

[READ] Owner-only.

Inferred read-only
dreyv_sla_subscribers_remove

[WRITE] Stamps unsubscribedAt; record is retained for audit.

Potential side effects
dreyv_sla_targets_list

[READ] Returns user-specific overrides, global defaults, the caller's tier, and the canonical default-target row for that tier.

Inferred read-only
dreyv_sla_credits_compute

[WRITE] Compares observed uptime against the caller's tier target.

Potential side effects
dreyv_sla_credits_list

[READ] Newest-first by createdAt.

Inferred read-only
dreyv_sla_policy

[READ] Returns the caller's tier, per-tier caps (maxPages, maxIncidentsPerMonth, maxSubscribersPerPage, allowCustomBranding), default SLA targets per tier, enum vocabularies, the SLA credit schedule (gap → credit%), slug/period regexes, and the webhook event list.

Inferred read-only
dreyv_schemas_register

[WRITE] Stores an immutable schema version under (namespace, name).

Potential side effects
dreyv_schemas_list

[READ] Newest-updated first.

Inferred read-only
dreyv_schemas_get

[READ] Look up by id OR (namespace,name).

Inferred read-only
dreyv_schemas_versions_list

[READ] Newest-first by createdAt.

Inferred read-only
dreyv_schemas_deprecate

[WRITE] Sets `deprecatedAt` on the schema.

Potential side effects
dreyv_schemas_yank_version

[WRITE] Stamps `yankedAt` and `yankReason`.

Potential side effects
dreyv_schemas_validate

[READ] Returns `{ valid, errors[] }`.

Inferred read-only
dreyv_schemas_diff

[READ] Returns all field-level changes plus a `breakingChanges` filter and resulting `compatibility` level.

Inferred read-only
dreyv_schemas_compatibility_check

[READ] Like `schemas.diff` but the new side is a draft schema not yet stored.

Inferred read-only
dreyv_contracts_create

[WRITE] Creates a validation contract.

Potential side effects
dreyv_contracts_update

[WRITE] Partial update.

Potential side effects
dreyv_contracts_list

[READ] Filter by subjectType / subject / activeOnly.

Inferred read-only
dreyv_contracts_get

[READ] Owner-only.

Inferred read-only
dreyv_contracts_delete

[WRITE] Hard delete.

Potential side effects
dreyv_contracts_validate

[READ] Resolve the contract by id, name, or active (subjectType,subject).

Inferred read-only
dreyv_contracts_violations_list

[READ] Newest-first.

Inferred read-only
dreyv_contracts_policy

[READ] Returns per-tier caps (maxSchemas, maxVersionsPerSchema, maxContracts, maxViolationsRetained, maxSchemaBytes), enum vocabularies, semver/name regexes, the supported JSON-Schema keyword subset, the breaking-change classification table, and the webhook event list.

Inferred read-only
dreyv_obs_trace_ingest

[WRITE] Stores a trace and all spans atomically.

Potential side effects
dreyv_obs_trace_list

[READ] Newest-first.

Inferred read-only
dreyv_obs_span_list

[READ] Returns every span tied to the trace, ordered by `startNs` ascending.

Inferred read-only
dreyv_obs_metric_ingest

[WRITE] Up to 5000 points per call.

Potential side effects
dreyv_obs_metric_query

[READ] Returns raw points plus min/max/avg/last summary.

Inferred read-only
dreyv_audit_append

[WRITE] Each entry is sha256-hashed and chains to the previous entry's hash.

Potential side effects
dreyv_audit_list

[READ] Newest-first by seq.

Inferred read-only
dreyv_audit_verify

[READ] Walks every entry, recomputes hashes, and reports any broken links (seq gaps, prev-hash mismatches, hash mismatches).

Inferred read-only
dreyv_audit_evidence_bundle

[READ] Returns a JSON bundle of entries within the window plus a sha256 `bundleHash` you can publish or notarize.

Potential side effects
dreyv_limits_policy_create

[WRITE] Defines `limitCount` requests per `windowSec` with optional `burst`.

Potential side effects
dreyv_limits_policy_list

[READ] Newest-updated first.

Inferred read-only
dreyv_limits_policy_update

[WRITE] Patch `enabled`, `limitCount`, `windowSec`, `burst`, or `action`.

Potential side effects
dreyv_limits_policy_delete

[WRITE] Cascades to its usage rows.

Potential side effects
dreyv_limits_check

[WRITE] Atomically increments the bucket if allowed, returns `{ allowed, limit, remaining, resetAt }`.

Potential side effects
dreyv_limits_usage

[READ] Newest-first.

Inferred read-only
dreyv_regions_list

[READ] Static catalog of region codes you can pin resources to.

Inferred read-only
dreyv_residency_policy_get

[READ] Returns the default region, allowed-region list, and strict-mode flag.

Inferred read-only
dreyv_residency_policy_set

[WRITE] Validates regions against the supported list.

Potential side effects
dreyv_residency_pin

[WRITE] Refuses regions not in the caller's `allowedRegions`.

Potential side effects
dreyv_residency_pin_list

[READ] Filter by `resourceType` and/or `region`.

Inferred read-only
dreyv_digests_channel_create

[WRITE] Stores the channel target plus optional quiet-hours window (`HH:MM` UTC).

Potential side effects
dreyv_digests_channel_list

[READ] Filter by `kind` or `enabled` state.

Inferred read-only
dreyv_digests_channel_delete

[WRITE] Schedules referencing the channel will skip it on next run.

Potential side effects
dreyv_digests_schedule_create

[WRITE] Validates that all `channelIds` belong to the caller and that `cron` has 5 fields.

Potential side effects
dreyv_digests_schedule_list

[READ] Newest-updated first.

Inferred read-only
dreyv_digests_send_now

[WRITE] Respects quiet hours.

Potential side effects
dreyv_search_index

[WRITE] Idempotent on (entityType, entityId).

Potential side effects
dreyv_search_saved_create

[WRITE] Upserts on (userId, name).

Potential side effects
dreyv_search_saved_list

[READ] Pinned entries appear first, then by most recently updated.

Inferred read-only
dreyv_search_saved_delete

[WRITE] Hard delete.

Potential side effects
dreyv_workflows_create

[WRITE] Validates the DAG: unique node ids, all `next` refs resolved, no cycles, ≤100 nodes.

Potential side effects
dreyv_workflows_list

[READ] Newest-updated first.

Inferred read-only
dreyv_workflows_get

[READ] Returns the full definition (trigger + nodes).

Inferred read-only
dreyv_workflows_delete

[WRITE] Cascades to runs.

Potential side effects
dreyv_workflows_run

[WRITE] Topologically orders nodes, executes them, and stores a `workflow_run` row with per-node log.

Potential side effects
dreyv_workflows_runs_list

[READ] Newest-first.

Inferred read-only
dreyv_entitlements_list

[READ] Returns the caller's tier plus a per-feature breakdown: `planValue`, `override`, `effectiveValue`, `source`.

Inferred read-only
dreyv_entitlements_check

[READ] For boolean features, returns the value.

Inferred read-only
dreyv_entitlements_override_set

[WRITE] Upserts on (userId, feature).

Potential side effects
dreyv_entitlements_override_list

[READ] Newest-updated first.

Inferred read-only
dreyv_entitlements_override_delete

[WRITE] Subsequent checks fall back to the plan value.

Potential side effects
dreyv_meta_version

[READ] [META] Returns server name + semver, MCP protocol schema version, total tool count, pillar count, scope list, and a sideEffect breakdown (read / unsigned-tx / write / pay).

Potential side effects
dreyv_meta_capabilities_overview

[READ] [META] Compact map of every tool grouped by pillar, each tagged with executionLabel (READ / UNSIGNED-TX / WRITE / PAY) so agents know what each call will do before invoking.

Potential side effects
dreyv_meta_intents_howto

[READ] [META] Step-by-step flows for the four execution paths: Jupiter swap, persistent compile→sign→submit intent (multisig-friendly), Marinade SOL stake, and autonomous SKU purchase via dreyv_economy_pay.

Potential side effects
dreyv_meta_instructions

[READ] [META] Returns the same orientation block we'd return in MCP `initialize.instructions` if the transport supported it: who we are, the [READ]/[UNSIGNED-TX]/[WRITE]/[PAY] tag system, how to discover, how to authenticate.

Potential side effects
dreyv_intents_deeplinks

[READ] [READ] Given an unsigned base64 Solana tx, returns universal-link URLs for Phantom, Solflare, and Backpack plus a QR-ready Solana Pay payload and a mobile-handoff URL pointing at /mobile/signer.

Potential side effects
dreyv_intents_handoff_qr

[READ] [READ] Same as dreyv_intents_deeplinks but with explicit TTL control and instructions tuned for desktop→phone handoff.

Inferred read-only
dreyv_intents_handoff_status

[READ] [READ] Native MCP replacement for raw `GET /api/mcp/handoff/{id}` polling.

Inferred read-only
dreyv_session_signer_create

[WRITE] [WRITE] Generates a short-lived Ed25519 keypair held only in this MCP session's memory and bound to this API key.

Potential side effects
dreyv_session_signer_sign

[WRITE] [WRITE] Signs the supplied tx with the session signer.

Potential side effects
dreyv_session_signer_status

[READ] [READ] Returns the session record minus the secret key — caps, usage (txCount, spentLamports), status, expiresAt.

Inferred read-only
dreyv_session_signer_revoke

[WRITE] [WRITE] Marks the session revoked and drops the secret key from memory.

Potential side effects
dreyv_colosseum_search

[READ] [READ] Search Colosseum's index of Solana hackathon projects, accelerator companies, and active builders.

Inferred read-only
dreyv_colosseum_project

[READ] [READ] Full project profile from Colosseum: hackathon track, cohort, team/founders, funding stage, social/github/website links.

Inferred read-only
dreyv_colosseum_similar

[READ] [READ] Ranked list of Colosseum projects similar to the input slug.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.dreyv]
url = "https://dreyv.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "dreyv": {
      "type": "http",
      "url": "https://dreyv.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: dreyv
Remote MCP URL: https://dreyv.com/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "dreyv": {
      "url": "https://dreyv.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "dreyv": {
      "type": "http",
      "url": "https://dreyv.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "dreyv",
  "transport": "streamable-http",
  "url": "https://dreyv.com/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.