Connect an Agent
Conyr is an intelligence layer for autonomous Solana agents. It turns raw chain activity into structured answers about wallet skill, actor identity, coordinated behavior, liquidity, market state, and security evidence.
Three interfaces, one engine
| Interface | Use it when the agent needs | Contract |
|---|---|---|
| MCP | Tool discovery, natural-language routing, and broad investigations | 46 tools with JSON Schema inputs and structured results |
| REST | Deterministic reads inside an execution graph | 39 live /v1 operations in OpenAPI 3.1 |
| WebSocket | A continuous observation loop | 13 tier-gated channel families |
Start with MCP unless your runtime already has a typed HTTP tool layer. Use REST for snapshots and WebSocket for changes; do not treat a stream as a replayable event log.
What the agent can reason about
Token defense
Bundles, wash patterns, funding abuse, suspicious status, LP state, and dump alerts.
Wallet skill
Position-correct skill, labels, PnL, positions, behavior vectors, and similar wallets.
Actor coordination
Followers, leaders, entities, campaigns, crowd state, and raw detection evidence.
Funding origin
Direct funder, known root entity, hop count, and freshness.
Evidence discipline
Conyr returns facts an agent can cite or re-check:
- MCP object results include an
evidenceUrl. - Wallet trades include entry and exit signatures.
- Bundles expose member wallets, lifecycle, inventory, PnL, risk score, and evidence arrays.
- Coordination endpoints expose confidence, support, distinct-token breadth, entity membership, and campaign state.
- Funding-abuse responses include stable reason codes and per-wallet breakdowns.
- Liquidity responses include reserve freshness; stale or unsupported depth is
null, not an invented number.
Coverage semantics agents must preserve
- A missing wallet label returns JSON
null; it does not mean the wallet is clean. - A wallet without enough qualifying activity can lack a 30-dimensional profile.
- Holder concentration carries a hydration state.
partial_forwardis a lower-bound view. - Composite MCP tools can return
partial: truewith per-section errors. - WebSocket consumers can drop messages under backpressure. Reconcile state from REST when needed.
- Detection endpoints describe observed coordination; they are not trading instructions.