Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CabalSpy API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcabalspy.xyz%2Fcabalspy" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcabalspy.xyz%2Fcabalspy" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with CabalSpy API.
Look up labeled KOL, Smart Money, and Whale wallets across Solana, BNB Chain, Base, Ethereum, and Robinhood Chain
Rank tracked wallets by performance on the leaderboard
Read a wallet's on-chain holdings and lifetime PnL calendar
Pull token holder breakdowns and recent token transactions
Detect Solana bundle snapshots for a token launch
GET STARTED
Stream live signals and query aggregate analytics across a time window
Patterns agents use CabalSpy API for, with concrete tasks.
★ Agent-driven wallet due diligence
Before an agent acts on a wallet, it pulls that wallet's label, on-chain holdings, and lifetime PnL from CabalSpy to judge whether it is a tracked KOL, Smart Money, or Whale address. The agent discovers the CabalSpy lookup and holdings operations through Jentic, fills in the wallet address and chain, and reads structured JSON back without browsing the reference docs.
Look up a Solana wallet's profile and holdings, then read its PnL calendar and report whether it is labeled Smart Money
Smart Money leaderboard monitoring
Track which labeled wallets are performing best on a given chain by reading the CabalSpy leaderboard, filtered to the wallet type and chain you care about. The leaderboard ranks tracked wallets so an agent can surface the current top performers on Solana or BNB Chain for a research digest.
Read the wallet leaderboard for Smart Money wallets on Solana and return the top ten ranked by performance
Token holder and flow analysis
Analyse who holds a token and how it is trading by combining CabalSpy token holder breakdowns with recent token transactions and transaction volume over a window. This lets an agent summarise concentration among labeled wallets and recent buy and sell flow for a token on Solana or another supported chain.
Pull the holder breakdown for a token, then read its recent transactions and volume over the last 24 hours and summarise net flow
Live signal alerting
Watch CabalSpy live signals and signal history to catch notable on-chain wallet activity as it happens. An agent can poll the signals feed and raise an alert when tracked wallets make a move, then pull the related wallet or token detail for context.
Fetch the latest live signals, and for each signal involving a tracked wallet, look up that wallet's recent transactions for context
19 endpoints — the cabalspy api returns on-chain intelligence on labeled wallets across solana, bnb chain, base, ethereum, and robinhood chain, covering tracked kol, smart money, and whale addresses.
METHOD
PATH
DESCRIPTION
/wallets/tracker
Wallet tracker profile
/wallets/leaderboard
Rank tracked wallets by performance
/wallets/holdings
Wallet on-chain holdings
/wallet/pnl_calendar
Wallet PnL calendar
/tokens/holders
Token holder breakdown
/tokens/transactions
Token transactions
/signals
Live signals for tracked wallets
/analytics
Aggregate analytics
/wallets/tracker
Wallet tracker profile
/wallets/leaderboard
Rank tracked wallets by performance
/wallets/holdings
Wallet on-chain holdings
/wallet/pnl_calendar
Wallet PnL calendar
/tokens/holders
Token holder breakdown
/tokens/transactions
Token transactions
/signals
Live signals for tracked wallets
/analytics
Aggregate analytics
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the CabalSpy API by hand means sending your key as either the api_key query parameter or an Authorization bearer header, watching the per-plan request and credit limits, and unpacking its shared response envelope yourself. Through Jentic you install once, import the CabalSpy API from the API Directory, store the key once, and your agent calls it.
Permission scoping
The CabalSpy API is read-only and carries the wallet address and chain in the query string, so a rule bounds which operations your agent may call, not which wallet. You choose the operations it may call, such as wallet lookups and token stats, so the rest of the surface stays off unless you add it.
Credential isolation
Your CabalSpy key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'find top Smart Money wallets' or 'read a token's holders', and Jentic returns the matching CabalSpy operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using CabalSpy API through Jentic.
What authentication does the CabalSpy API use?
The CabalSpy API authenticates with an API key per its OpenAPI spec, sent either as the api_key query parameter or as an Authorization bearer header; the two are equivalent. Through Jentic the key is stored encrypted by your own Jentic One instance and injected at execution time, so it never enters the agent's context.
Can I track Smart Money wallets with the CabalSpy API?
Yes. The wallet leaderboard and wallet tracker operations rank and profile labeled wallets, including Smart Money, KOL, and Whale addresses, across Solana, BNB Chain, Base, Ethereum, and Robinhood Chain. Note that Whale labels are available on Solana, and chain coverage of wallet types varies by chain.
What are the rate limits for the CabalSpy API?
The OpenAPI spec describes per-second request limits that vary by plan, starting at five requests per second on the free tier, plus a monthly credit allowance that each request draws down. Check the CabalSpy documentation at https://docs.cabalspy.xyz for current limits and credit costs.
Is there a CabalSpy MCP server?
You don't need an MCP server to give your agent the CabalSpy API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent calls the wallet, token, and signal operations it needs.
Can I limit what my agent is allowed to do with the CabalSpy API?
Yes. Because every CabalSpy operation is a read and the wallet is passed as a query parameter, you scope by operation: write a rule that allows just the lookups you need, such as wallet profiles and the leaderboard, and the agent can call those and nothing else, with each request logged.
How do I look up a wallet through Jentic?
Search Jentic for 'look up a Solana wallet', and it returns the CabalSpy wallet lookup operation with its input schema; your agent supplies the address and chain and calls it. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Query on-chain wallet and token intelligence for Solana, BNB Chain, Base, Ethereum, and Robinhood Chain: look up labeled wallets, rank leaderboards, read holdings and PnL, and pull token holders, transactions, and live signals.
Use for: Look up a Solana wallet's labeled profile and holdings, Find the top-performing Smart Money wallets on the leaderboard, Get a wallet's PnL calendar for the last month, Check which wallets hold a given token
Not supported: Does not handle trade execution, wallet custody, or token swaps. Use for on-chain wallet and token analytics only.
The CabalSpy API returns on-chain intelligence on labeled wallets across Solana, BNB Chain, Base, Ethereum, and Robinhood Chain, covering tracked KOL, Smart Money, and Whale addresses. It serves wallet profiles, holdings, lifetime PnL calendars, leaderboards, token holder breakdowns and transactions, Solana bundle snapshots, live signals, and aggregate analytics over a time window. Every response shares a common envelope with request metadata and optional pagination.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>