# Solana MCP by Vybe

> Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.

- name: io.github.vybenetwork/vybe-solana-api
- version: 1.0.9
- connection class: R1 (autonomous)
- trust: 86/100
- quality: 94/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.vybenetwork%2Fvybe-solana-api
- tools: https://api.protogrid.dev/v1/servers/io.github.vybenetwork%2Fvybe-solana-api/tools

**An agent can connect on its own if it already holds `X_API_KEY`, `X_API_KEY`.** Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "vybe-solana-api": {
      "type": "http",
      "url": "https://docs.vybenetwork.com/mcp",
      "headers": {
        "X-API-KEY": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  }
}
```

Placeholders to fill: `${X_API_KEY}`, `${X_API_KEY}`.

## Trust

- hygiene: 100
- liveness: 100
- freshness: 45
- provenance: 90
- drivers: +repository +namespace-matches-repo +website +reachable +uptime-100% -stale-188d
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 60000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 5 of 5 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search-endpoints (idempotentHint); pay-with-x402 (idempotentHint); get-endpoint (idempotentHint); …
- pass `tools.token_cost`: about 779 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 4 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 779 tokens to load them all
- tool set hash: 3f38fea92c14a5d64be8d4dc8a71325b
- tools last changed: 2026-09-24T03:00:57.146Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.vybenetwork/vybe-solana-api.svg)](https://protogrid.dev/servers/io.github.vybenetwork/vybe-solana-api)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-09-24 `pay-with-x402` changed (annotations)
- 2026-09-24 `search-endpoints` changed (annotations)
- 2026-09-24 `get-endpoint` changed (annotations)
- 2026-09-24 `list-endpoints` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/io.github.vybenetwork%2Fvybe-solana-api/changes

## Remotes

- https://docs.vybenetwork.com/mcp (streamable-http, auth api_key ${X_API_KEY}, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `execute-request`: Executes an API request with a given HAR request object.
- `get-endpoint`: Gets detailed information about a specific API endpoint, including security schemes and servers
- `list-endpoints`: Lists all API paths and their HTTP methods with summaries, organized by path. Results can be passed directly into 'get-endpoint'.
- `pay-with-x402`: Before calling any Vybe endpoint without an API key (e.g. AI agent, throwaway script, premium-only path), use this to access the same endpoint via x402 pay-per-call USDC on Solana.
- `search-endpoints`: Performs a deep search through paths, operations, and parameters to discover relevant API endpoints. Use this tool to find specific API capabilities, required parameters, or data models based on search keywords. Results can be passed directly into 'get-endpoint'.
