
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
raven-verify-mcp
Advanced tools
Local developer-preview MCP tool (raven_verify_token): run Raven's deterministic Solana token-launch verifier on your machine — authorities, Token-2022, metadata, optional Raydium CPMM liquidity check. Results are replayable but UNSIGNED locally; official
Run Raven's deterministic Solana token-launch verifier locally as an MCP tool,
raven_verify_token. It reads a token's on-chain launch state and returns an
evidence-backed, replayable verdict, with an honest unknowable instead
of a guess when the evidence isn't there.
This package runs Raven's engine on your machine. It does not hold Raven's private signing key (it never should), so:
signature / attestationPublicKey are null. You can re-run and
reproduce the result, but it is your run of Raven's code — not a Raven-issued
attestation.Use this package to test Raven, build against it, and integrate the tool. For a result an agent can trust as Raven's word, call the hosted Raven verifier (MCP/API) — see "Official mode" below.
Add to your MCP client. Claude Desktop (Settings → Developer → Edit Config),
or the same block in Cursor's .cursor/mcp.json:
{
"mcpServers": {
"raven-verify": {
"command": "npx",
"args": ["-y", "raven-verify-mcp"],
"env": { "RAVEN_SOLANA_RPC_URL": "https://your-solana-rpc-endpoint" }
}
}
}
Restart the client; raven_verify_token appears as a callable tool. You supply
the Solana RPC endpoint (any mainnet RPC); the server never takes it from a
caller. Without it, every call returns unknowable rather than failing.
Input
| field | required | notes |
|---|---|---|
mintAddress | yes | base58 |
tokenProgramAddress | yes | base58 (SPL Token or Token-2022) |
metadataAddress | no | base58 |
poolAddress | no | base58 Raydium CPMM pool — adds an LP-lock (liquidity) check |
commitment | no | finalized (default) | confirmed | processed |
Output (local mode) — verdict (pass | pass_with_info_finding |
warning | risk | unknowable), reason, findingCodes[],
coverageGaps[], attestationHash, replayable, engineVersion. The
signature / attestationPublicKey fields are null in local mode.
{
"verdict": "pass_with_info_finding",
"reason": "mutable_but_known_infrastructure_dependency",
"findingCodes": ["venue.infrastructure_tier_mutable_but_known"],
"coverageGaps": ["liquidity", "top_holders", "deployer_outcomes"],
"attestationHash": "sha256:...",
"signature": null,
"attestationPublicKey": null,
"replayable": true
}
isError is set only for malformed input — an unknowable verdict is a valid,
honest result.
The hosted Raven verifier is live (invite-only alpha). It runs the same engine, holds the signing key — which the local package above structurally cannot — and returns a signed, replayable attestation over HTTPS:
POST https://raven-hosted-verifier.onrender.com/verify — x-api-key gated.
Body: { "mintAddress", "tokenProgramAddress", optional "poolAddress" }.
Returns the verdict plus officialAttestationHash, signature (ed25519),
keyId, issuedAt, and attestationPublicKey.GET https://raven-hosted-verifier.onrender.com/pubkey — the published key registry.GET https://raven-hosted-verifier.onrender.com/healthz — liveness.The agent hands Raven no keys and no funds, and may not supply an RPC — it submits a mint + token program and receives a result it can verify against Raven's published key.
Verify any official signature against this key (live source of truth: /pubkey):
| field | value |
|---|---|
| keyId | rvk_c2997e90215279c2 |
| publicKey (SPKI DER, base64) | MCowBQYDK2VwAyEASGJt4Ilx2Z6g0BVC1VQIfaUcV0nr8WB1J45/8vfje6w= |
| alg | ed25519 |
| domain / version | raven-official-attestation / v2 |
To verify: reconstruct the canonical-JSON envelope
{domain, version, officialAttestationHash, keyId, issuedAt} and check the
ed25519 signature against the public key above. A matching signature proves the
verdict was issued by Raven's hosted verifier and not altered.
unknowable,
explicit coverageGaps).Frozen input schema, no mutable server state, no caller-supplied RPC. The only network call is the documented Solana RPC. This package contains no signing key and cannot mint a Raven signature.
ISC. Source: https://github.com/billybotticelli4u-collab/-launchguard
FAQs
Local developer-preview MCP tool (raven_verify_token): run Raven's deterministic Solana token-launch verifier on your machine — authorities, Token-2022, metadata, optional Raydium CPMM liquidity check. Results are replayable but UNSIGNED locally; official
We found that raven-verify-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.