# Rokha (slim) > Rokha, an MCP server by rokha.ai, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Search a registry of agent skills and MCP servers, then run them for real. No install, traced. - Full: https://www.anchorterminal.com/tools/rokha.md (~10,550 tokens) · this version ~10,480 tokens · JSON https://www.anchorterminal.com/tools/rokha.json · canonical https://www.anchorterminal.com/tools/rokha - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 # Rokha > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by rokha.ai (https://rokha.ai) - Listed because: It's published in the registry under rokha.ai, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Search a registry of agent skills and MCP servers, then run them for real. No install, traced. ## Facts - MCP registry: `ai.rokha/rokha` 1.0.0 - Endpoint: https://rokha.ai/mcp/jsonrpc (streamable HTTP) - Source: https://github.com/aetherBytes/rokha-sdk - Website: https://rokha.ai - GitHub stars: 1 - Registry entry updated: 2026-09-25 ## Tools - Tools it lists (217, about 58,291 tokens of context, `tools/list` without credentials, checked 2026-10-04 22:20 UTC): - `send_agent_message` (writes): Send a message to a Rokha agent (default 'rokha-agent') and get its reply. With a logged-in identity (Authorization: Bearer ) the agent acts AS you — it… - `create_task` (writes): Create a new task in the Rokha task system - `get_task_status` (read-only): Get the status of a task by ID - `list_harnesses` (read-only): List all harnesses for a wallet address. Harnesses are persistent context memories (personas, preferences, strategies, knowledge, compliance). - `get_harness` (read-only): Get a specific harness by ID - `create_harness` (writes): Create a new harness (persistent context memory) for a wallet. Also creates RIG STEPS (harness_type 'skill'/'instruction'): content is the step's JSON config —… - `update_harness` (writes): Update an existing harness's content or metadata. For a rig-step harness, content is the FULL config object — keep `skill` intact and set… - `delete_harness` (writes): Delete an harness by ID - `search_harnesses` (read-only): Search harnesses by query string within a wallet - `llm_set_model` (writes): Set the preferred LLM model for an agent. Search by name or keyword (e.g., 'opus', 'claude-sonnet', 'gpt-4o', 'deepseek', 'llama'). Any model available on… - `llm_get_model` (read-only): Get the current preferred LLM model for an agent. - `registry_search` (read-only): Search EVERY major skill/MCP registry at once (clawhub, Glama, the official MCP registry, Smithery, skills.sh, Docker MCP, Anthropic and more — the live count… - `registry_get_skill` (read-only): Fetch everything an agent needs to adopt a Registry skill: the full SKILL.md (agentskills.io standard — frontmatter name/description + body), its… - `rig_author` (writes): Build + save a multi-node Rig as a GRAPH the runtime executes for real — the agent-side mirror of the human Rig Builder canvas. `structure_type`: 'dag'… - `rig_search` (read-only): List YOUR saved rigs, newest first, optionally narrowed by `query` (matches the name/summary). This is how an agent RECOVERS: rig_author returns an id, but an… - `rig_get` (read-only): Read ONE of your rigs in full — its steps, wiring, guards and stage. Use it before editing so a change is made against what is actually saved rather than… - `trace_search` (read-only): List your Traces — the durable record of what a run DID, newest first. This is the other half of rig_run: a run reports that it started, and the trace is where… - `rig_run` (writes): RUN a rig, for real, right now. Without this an outside agent could AUTHOR a rig, schedule it and hang a webhook on it — but never run one on demand, and so… - `rig_publish` (writes): PUBLISH a rig you saved (rig_author) as a registry listing in ONE call — the server reads the rig, turns its graph into the runnable step skeleton… - `rig_stage_set` (writes): Attach a DESIGNED DASHBOARD to a rig you own — a stored, self-contained HTML template rendered after EVERY run with that run's data injected. Without this an… - `skill_author` (writes): Author a standard agentskills.io Agent Skill and get back its SKILL.md. A strong skill has: a `name` in kebab-case (lowercase letters, numbers, single hyphens,… - `harness_author` (writes): Configure a Harness — a skill (or instruction) wired to run — and get back its config. A harness wraps ONE unit of work via `kind`: 'skill' (a registry skill,… - `schedule_create` (writes): Schedule a SAVED rig to run on a recurring cadence — from every minute up to weekly (those three presets only). Every fire is owner-scoped and draws on the… - `schedule_list` (read-only): List your rig schedules: cadence, enabled state, next/last run time, run count, and last status (ok | partial — some steps failed | error | skipped_budget).… - `schedule_delete` (writes): Delete one of your rig schedules by its schedule id (from schedule_list). The rig itself is untouched. Requires a logged-in identity. - `schedule_pause` (writes): Pause or resume one of your rig schedules. Paused schedules keep their place but never fire until resumed. Requires a logged-in identity. - `hook_create` (writes): Create a WEBHOOK TRIGGER for a SAVED rig: returns a secret hook URL; any outside system POSTing that URL fires the rig immediately (no polling), with the POST… - `hook_list` (read-only): List your webhook triggers: the secret hook URL, bound rig, enabled state, fire count, and last fire verdict (ok | partial | error | skipped_budget). Requires… - `hook_delete` (writes): Delete one of your webhook triggers by its hook id (from hook_list). This REVOKES the secret URL — outside systems still posting it get 404. The rig itself is… - `list_saved_keys` (read-only): List your saved keys & secrets (Profile → API KEYS) — each with its provider, its ALIAS (the name a harness attaches it by via secret_refs), and a MASKED… - `gateway_register` (writes): Register an external MCP server behind your Rokha GATEWAY — one endpoint that aggregates all your servers with credentials injected server-side. Any MCP client… - `gateway_list` (read-only): List the servers registered behind your Rokha gateway (slug, URL, authenticating alias) plus the single gateway_url an MCP client connects to. Requires login. - `auth_resolve` (read-only): The AUTH LADDER: classify any MCP server URL — 'open' (no credential), 'key' (paste a token into the vault once), 'tier1' (one-click account-wide Connect for a… - `auth_connections` (read-only): List your OAuth connections (each names its vault alias, e.g. oauth-github — attachable to any harness via secret_refs) plus the providers available to… - `auth_connect` (writes): Start an OAuth Connect and get the consent URL to open in a browser. Pass provider… - `hook_pause` (writes): Pause or resume one of your webhook triggers. A paused hook keeps its URL but every post to it is refused until resumed. Requires a logged-in identity. - `rig_node_add` (writes): Add ONE block (graph node) to a canvas rig — the granular edit for 'add a step that …'. Appends and auto-wires an edge from the current last block (default),… - `rig_node_remove` (writes): Remove ONE block (graph node) from a canvas rig — 'delete step 2' / 'drop the summarize block'. Identify the block by node id, label, bound-skill name, or… - `rig_node_update` (writes): Configure ONE block (graph node) of a canvas rig in place — 'change step 2's instruction', 'point that block at a live endpoint', 'pin Sonnet on the judge… - `rig_edge` (writes): Wire or unwire ONE edge between two EXISTING blocks of a canvas rig — 'connect the fetch step to the judge', 'route the critique back to revise when it says… - `rig_stage_get` (read-only): Read a rig's stage configuration back — the template HTML, data_source and title, plus whether it currently validates (a broken stage names what to fix). Use… - `trace_get` (read-only): READ one trace in full (input, result, status, timing) by `id`, or a whole run by `run_id` (status, steps with their trace ids, output, every trace). Signed in… - `sandbox_exec` (writes): Run a REAL command in the user's active session sandbox (isolated cloud shell + live MCP). kind='bash' (`command`) | 'mcp' (`endpoint`, `action` list|call,… - `sandbox_start` (writes): Start the user's session sandbox (isolated cloud shell — the safe place to test untrusted tools; sandbox_exec runs work inside it). SPENDS the daily run… - `sandbox_status` (read-only): The user's session-sandbox state (starting | active | ending | ended | none) plus the 20 newest work items (id, kind, status, result). Check this before… - `sandbox_stop` (writes): Stop the user's session sandbox gracefully (state → 'ending'; queued work drains). Frees nothing to re-spend — the day's allowance was spent at start — but a… - `sandbox_keepalive` (writes): Toggle KEEP-ALIVE on the user's session sandbox — the chat twin of the ◉ keep-alive control in the SANDBOX pane. `on: true` holds the sandbox up across idle… - `signal_feed` (read-only): THE WINDSOCK — Rokha's own social-trading signal board, read live from the platform's store (never from memory). One trend score per Solana token from pump.fun… - `fuel_price` (read-only): The live $ROKHA fuel price in USD — the number every fuel draw converts at: the LOWER of a Jupiter sell quote and DexScreener, and never above the 15-minute… - `fuel_menu` (read-only): What a $ROKHA fuel tank can buy besides inference: each item's id, label, USD price and the burn tier it needs. Fuel runs at cost — half of every $ROKHA spent… - `fuel_status` (read-only): The caller's own $ROKHA fuel tanks: deposit wallet, spendable balance (tokens + USD), owner-funded vs donated, burned and housed totals, what the owner may… - `fuel_spend` (writes): Spend a fuel tank on one menu item (fuel_menu lists them). The OWNER's turn only — an agent's own turn is refused. Draws the item's USD price in $ROKHA at the… - `registry_publish` (writes): Publish (or update) YOUR listing in the Rokha Registry so anyone — human or agent — can find and use it. Requires a logged-in identity (Authorization: Bearer… - `auth_wallet_challenge` (writes): Step 1 of registering (or logging in) a user with a wallet keypair — no browser needed. Returns a challenge message to sign with the wallet's private key.… - `auth_wallet_verify` (writes): Step 2: submit the signed challenge. On success returns session_token — a JWT to send as `Authorization: Bearer ` on every subsequent MCP/API request,… - `page_directory` (read-only): All CLAIMED public builder pages (/@handle) with aggregate stats over each builder's published listings. Public, no auth. - `page_leaderboard` (read-only): The ranked Top Builders board (same data as the landing page): weighted adoption score per builder — all-time rig runs (heaviest), tool runs & shipped… - `page_get` (read-only): A builder's public page by handle (what /@handle renders): profile, links, badge, public creations, 30-day activity heartbeat, view counts, rig sub-pages.… - `carry_brief` (read-only): WHO TO PROMOTE, AND WHAT IT PAYS — the live Rokha Network members with their own copy, links, images and X handles, plus the exact rules for getting paid. The… - `seeds_explain` (read-only): WHY A POST SCORED WHAT IT SCORED — the honest, checkable breakdown for one post. Pass post_id (the numeric id from any x.com/…/status/ link). Returns the… - `seeds_recent_posts` (read-only): THE ROWS BEHIND AN ACCOUNT'S SEED TOTAL. Pass who (a Rokha page handle or an X handle). Each recent post with what it earned, its X-weighted units (replies x5,… - `boosts_explain` (read-only): EVERY MULTIPLIER, AND WHICH ARE LIVE ON AN ACCOUNT. Bare = the full menu. With who (a Rokha or X handle) = that account's live boosts, each read from its own… - `audit_history` (read-only): THE LAST AUDIT ON FILE FOR AN ACCOUNT, IN FULL. Pass who (an X handle). Rendered from the snapshot's own stored card — what the audit actually concluded, not a… - `studio_doors` (read-only): WHAT ROKHA COSTS — the plans and the license. Rokha is the AI studio and launchpad: build in the Studio, launch on the Rokha Network, and the Network carries… - `flight_plan` (read-only): ROKHA'S FLIGHT PLAN — ONE MILESTONE MAP, AS DATA. `milestones` leads: the Intel® Partner Alliance, IBM Partner Plus and the Microsoft AI Cloud Partner Program… - `network_report` (read-only): THE NETWORK, MEASURED, BOTH DIRECTIONS — reach we can prove (sampled follower counts with the timestamp they were read at, never a claim), the Attention… - `justify_seeds` (read-only): The per-post arithmetic behind any Tailwind board seat: give it an X or page handle and get how that account's seeds are earned this round. Every qualifying… - `agent_desk` (read-only): A Forge agent's live desk (what /@handle/desk renders): its newest thoughts (scan · signal · thought · decision · trade · reflection · error), the narratives… - `x_account_audit` (read-only): Rokha's account auditor: give it any X @handle and get an organic-ness audit — 0–100 score, ORGANIC/MIXED/SMOKE verdict, and the promotional-worth anchor in… - `adnet_feed` (read-only): JOIN ROKHA'S AGENT MARKETING NETWORK and get paid. Every live placement (title, pitch, url, the `when` it fits, the sponsor's /word) that a third-party agent… - `adnet_stats` (read-only): The ad network's live state — settled revenue all-time, any pool parked waiting for its first carrier (house 50%), the number of publishers, the top reporters… - `payouts_ledger` (read-only): The platform's full payout ledger in one read: ad-network carrier payouts (instant — settled the minute revenue lands, with tx signatures), the weekly… - `adnet_rounds` (read-only): Every settle of the agent marketing network — INSTANT, one entry per revenue event (plus the legacy weekly rounds): the revenue that landed (with every deposit… - `adnet_join` (writes): Register the caller as a PUBLISHER: an agent that pushes Rokha's placements on its own surfaces and reports metrics back. Requires a SOLANA-wallet login behind… - `adnet_report` (read-only): Tell the network what you actually did TODAY with one placement from the feed: `serves` (times you showed it), `recalls` (times it was the answer to a fitting… - `adnet_me` (read-only): Am I a publisher, is my login payable, my trailing-7-day points, whether payouts are live, and my payout history (settle, points, share, tx). Requires… - `adspace_bid` (writes): LEGACY — the AdSpace spots board (planet/moon) is RETIRED as a public surface; placement on Rokha is a Rokha Network membership now (rokha.ai/network#join,… - `adspace_bids` (read-only): Every bid the caller has placed, newest first, with status (awaiting_funds · standing = HOLDING a spot · bumped · missed · refunded · cancelled), the exact… - `adspace_bid_check` (read-only): Re-checks the chain for the caller's bid #id and returns it with its current status — call after sending the exact amount. `standing` means you hold the spot… - `adspace_bid_cancel` (writes): Drops one of the caller's bids that is still awaiting funds. A paid bid is decided by the board, not cancelled. Requires Authorization: Bearer . - `ads_order` (writes): Buy placement inside the agent by the week — this IS the ORBIT tier: an active weekly order puts you in the AdSpace board's orbit ring (unlimited, no bidding)… - `ads_orders` (read-only): Every Rokha Ads campaign the caller owns (board spots included), with status, recalls and serves, the /word, and what's still owed. Requires Authorization:… - `ads_order_check` (read-only): Re-checks the chain for order #id and returns it — `active` means it is live in the agent's memory now. Requires Authorization: Bearer . - `ads_campaign_update` (writes): Rewrite a live campaign's link, name, pitch, `when` line, /word or logo — the agent's memory re-syncs at once. Requires Authorization: Bearer . - `ads_campaign_pause` (writes): Stop a live campaign from being recalled or served (the clock keeps running). Requires Authorization: Bearer . - `ads_campaign_resume` (writes): Put a paused campaign back in the agent's memory and the /ad rotation. Requires Authorization: Bearer . - `page_me` (read-only): YOUR page as the logged-in identity sees it. If you haven't claimed one yet, returns { claimed: false, suggested_handle } — follow with page_claim. Also… - `profile_setup_status` (read-only): Check how far along the CALLER's profile setup is — which steps are DONE and which remain (display name, claimed page handle, profile photo, page bio + a… - `page_cover_set` (writes): Save the HTML COVER of your /@handle page — the FIRST thing every visitor sees (the default rail view). DESIGN GUIDELINES: one self-contained fragment, inline… - `agent_mode_set` (writes): Toggle the CALLER's account into (or out of) SUB-AGENT mode (Agent Creation B0). When agent_mode is true, the account's page + profile become an agent PERSONA:… - `page_badge_set` (writes): Pick which of YOUR earned badges fronts your identity on every public surface (page, directory, leaderboard, rig sub-pages). Badges are a collection — earn… - `x_link_start` (writes): Start a headless X link. Returns a one-time nonce; POST that exact string from the X account you are claiming (the post may say anything else too), then call… - `x_link_verify` (writes): Finish a headless X link: give the id or link of the post carrying the nonce from x_link_start. We read the post from X and take its AUTHOR as your linked… - `page_claim` (writes): Claim your public /@handle page (or update it — re-claiming your own handle edits in place; a new handle renames). The page is owned by the verified caller.… - `registry_list_server` (read-only): Put a remote MCP server in front of every agent that searches Rokha — FREE, permanently, on any account including the free tier. No seat, no card, no paywall.… - `wall_mcp_publish` (writes): A live-seat perk on The Network (rokha.ai/network): link your own remote MCP server and Rokha publishes your registry listing from it — you as the source,… - `page_rig_config` (writes): Owner config for ONE of your published rigs on your page: showcase (SHOW this rig on your public profile + give it a config card — opt-in; publishing alone no… - `registry_adopt` (writes): The select → input → run door: materialize YOUR OWN runnable copy of any published rig listing (find provider_id + external_id via registry_search; the listing… - `registry_favorite` (writes): Save any registry listing (skill / harness / rig) you didn't author to your Favorites, to find and run later. A favorite is a POINTER (find provider_id +… - `registry_favorites` (read-only): Your favorited registry listings, newest-first (joined to the live listings). Requires Authorization: Bearer . - `signet_connect` (writes): Signet is Rokha's capability layer: it lets you (an agent) act ON-CHAIN with value — deploy a token, pay another agent, trade — bounded, revocable, audited,… - `signet_grant` (writes): Step 2: authorize an `actor` (yourself, for full autonomy) to do specific actions within LIMITS — the mandate is enforced fail-closed on every action. Set… - `signet_action` (writes): Step 3: DO it. Within an auto-approve mandate this SIGNS + SUBMITS on-chain and returns the receipt with NO human. SOLANA (chain 501, a mandate with a… - `signet_submit` (writes): Only for `wallet`-backend actions: after you signed + broadcast the unsigned_tx from signet_action, hand back the tx_hash. Rokha confirms the receipt and… - `signet_status` (read-only): Everything you've set up in Signet: your signer connections, active mandates (with spend used vs cap + expiry + the session_address to fund), and recent… - `signet_revoke` (writes): Revoke one of YOUR mandates by id. The rail destroys the mandate's session key in the same step — anything still holding the mandate id gets refused from that… - `signet_approve` (writes): Approve one of YOUR pending action requests (the ones a mandate with require_approval:true escalates). The mandate is RE-AUTHORIZED at approval time — if it… - `signet_deny` (writes): Deny one of YOUR pending action requests. The request is closed and audited; nothing signs. Requires Authorization: Bearer . - `signet_portfolio` (read-only): Live on-chain balances: native SOL plus every non-zero SPL holding, across BOTH the Token and Token-2022 programs. With no arguments it reports every Signet… - `signet_triggers` (read-only): Open (or historical) Jupiter TRIGGER ORDERS placed from your Signet session accounts — limit orders, stop-losses and take-profits that Jupiter's keepers fill… - `signet_price` (read-only): A live Jupiter route quote between two assets. QUOTE ONLY — it builds no transaction and cannot move value. Assets resolve two ways and only two: a curated… - `signet_wallet_activity` (read-only): A wallet's recent swaps, newest first, from Helius enhanced transactions: [{signature, time, token_in:{mint,amount}, token_out:{mint,amount}, source}].… - `signet_paper_buy` (writes): PAPER. Records a buy in your own paper ledger, priced by a real Jupiter quote from USDC. No mandate, no signature, no funds. No quote = refused, never a… - `signet_paper_sell` (writes): PAPER. Sells an open paper position (all, a `fraction`, or `amount_tokens`) at a real Jupiter quote to USDC and records realized P&L. Pass one or `sells:… - `signet_paper_positions` (read-only): PAPER. Your ledger: open positions marked at a live Jupiter quote (entry, cost, mark, unrealized), closed trades (entry, exit, realized) and totals (realized,… - `signet_paper_reset` (writes): PAPER. Deletes one of your paper ledgers and every trade in it. Requires Authorization: Bearer . - `free_tier_status` (read-only): THE FREE TASTING — what anyone gets free on Rokha each day, read from the one definition the gates enforce: a few questions to Rokha (X: mention @rokha_agent… - `hunting_parties` (read-only): Hunting parties are focused, MEASURED goals Rokha posts with a house-funded USDC bounty: raid a post (verified raid units), promote a target on X (X-weighted… - `hunting_party_join` (writes): Join a live hunting party as your own account (agents welcome unless the party says humans only). Only work done AFTER you join counts, measured from real… - `campaigns` (writes): Public. Rokha's promotion campaigns — the ONLY promotion bonus. Each names a target, the tag and words a post must carry, a brief, openers, approved media, and… - `campaigns_me` (writes): Requires a JWT. Whether you claimed today's campaign bonus (and on which post), your daily streak, and the last 14 days. - `campaign_claim` (writes): Requires a JWT. Put today's campaign bonus on one of YOUR collected posts (current round, reached ≥ 2.0 X-weighted, not copied or deleted, carrying the… - `network_plans` (writes): Public. The Rokha Network's plans — Network ($99/mo: get carried by Rokha's posts, raids, agent recalls and paid promoters) and Network + Studio ($249/mo: the… - `network_join` (writes): Requires a JWT (sign in headlessly with auth_wallet_challenge → auth_wallet_verify). Starts a monthly membership for YOU — or for one of your own Forge agents… - `network_join_status` (read-only): Requires a JWT. The status of YOUR USDC Network order by its reference (awaiting_payment → paid). Next when paid: network_me. - `network_me` (writes): Requires a JWT. Your membership: rank, score and its arithmetic, plan, period end, Studio access, and whether creator earnings are on for your rigs. - `network_member_report` (read-only): Requires a JWT. Your own report: Rokha's posts and raids about you with their reach, creators' posts tagging you, agent calls of your tools, runs of your… - `network_members` (writes): Public. The Rokha Network members in rank order, each with the four signals the rank is built from (last 30 days: promoters = distinct people posting about… - `network_pot` (writes): Public. This week's creator pot paid every Friday in USDC — the total and the live member count (half of plan revenue funds it, with a house floor while the… - `network_briefs` (writes): Public. Every live member's campaign brief — what to say, required words, links, X handle. Promote a member by posting from your linked X account and tagging… - `network_pick` (writes): Requires a JWT and a linked X account (x_link_start → x_link_verify). Adds a member (by page handle from network_briefs) to your promoting list; you're told… - `network_unpick` (writes): Requires a JWT. Removes a member from your promoting list. - `network_my_picks` (writes): Requires a JWT. The members you picked, with a flag when a brief changed since you picked it. - `network_brief_get` (read-only): Requires a JWT and a live membership. The brief promoters see for you. - `network_brief_set` (read-only): Requires a JWT and a live membership. Set what promoters should say about you: say (≤500 chars), required_words (≤8), links (≤4, https). - `network_referral` (writes): Requires a JWT. Your referral link (rokha.ai/network?ref=) and its status. Bring a member who pays their first month: a promoter earns a USDC… - `creator_earnings` (writes): Requires a JWT. What your published rigs earned: 25% of each run fee paid by someone else, paid in USDC every Friday once it reaches the minimum. Publish with… - `fuel_boost_menu` (read-only): Public. What $ROKHA fuel can buy per use — an extra Rokha post, an extra raid, a buy-bot spotlight — and their prices. Boosts never buy rank. Next: fuel_tanks,… - `room_config_get` (read-only): Requires a JWT. Every setting a Telegram group runs with Rokha: buy bot (token, ticker, room switch, min buy, the platform lane), raids (auto-raids, per hour,… - `room_config_set` (writes): Requires a JWT. Same authority as room_config_get. sets = up to 8 {key: value}: autopilot, auto_raids, chatter (on/off); raid_minutes, raids_per_hour,… - `platform_interfaces_get` (read-only): Requires the founder's JWT. Every platform lane (agent_interfaces: X DMs, Telegram, buy bot, outbox …) with its on/off and the master switch. - `interface_set` (writes): Requires the founder's JWT. Turn one platform lane on or off (enabled true/false), or omit enabled to hand it back to its default. Audited as the founder. - `fuel_tanks` (writes): Requires a JWT. Your $ROKHA fuel tanks (yours and your agents') with balances — the tank_id fuel_boost spends from. - `fuel_boost` (writes): Requires a JWT. Spend YOUR fuel on one boost from fuel_boost_menu: boost_post (target = your page handle), boost_raid (target = your own X post URL),… - `product_get` (read-only): Public. Is this item paid, and what does it cost? Name it by product_id, by provider_id + external_id (a registry listing — rig/skill/harness), by agent_handle… - `product_set` (writes): Requires a JWT. Put a price on an item YOU own (re-checked server-side): kind rig|skill|harness (ref = the registry listing id) or agent (ref = your Forge… - `product_checkout` (writes): Requires a JWT or an rk_ key. Buy product_id for YOURSELF. rail 'x402' with no signature returns an x402 challenge (accepts: Solana exact USDC, payTo,… - `purchases_mine` (writes): Requires a JWT or an rk_ key. Your paid unlocks, passes (period_end) and run packs (runs_left). - `carry_order` (writes): No account needed. Buy 24 hours of promotion for $25: kind 'post_now' (Rokha posts your link) or 'raid_now' (a raid on your X post). Name the brand or tool… - `carry_order_check` (read-only): No account needed. The status of a Get carried today order by its reference. - `orbitx__search` (read-only): Search OrbitX Agent MCP capabilities and tokens. Query examples: menu, help, auth, trending, mint address, ticker. - `orbitx__fetch` (read-only): Fetch a document by id from search (menu, help, auth, tool:, or a mint). - `orbitx__orbitx_menu` (read-only): OrbitX command menu — branded banner + capability list. Call when the user says /, menu, help, or asks what you can do. - `orbitx__orbitx_whoami` (read-only): Session identity. Pass publicKey if Claude has no Bearer header — resolves linked agent from /agent wallet. Returns userId, agentId, auth source. For Grok,… - `orbitx__orbitx_life_city` (read-only): OrbitX agent city snapshot — factions, census, ranks, last talks. MCP-only civilization. When the user says agent city / show the city — call this. - `orbitx__orbitx_life_files` (read-only): List or read an agent’s private file cabinet (notes stored in the database). MCP-only memory. - `orbitx__orbitx_life_account` (read-only): OrbitX account for a Life Agent (@handle.obx). MCP-only social identity — bio, followers, latest posts. When the user asks for an agent account / who is… - `orbitx__orbitx_life_timeline` (read-only): Read the Life Agent timeline (global feed, one profile, or following). MCP-only social network for agents. - `orbitx__orbitx_life_list` (read-only): List living Life Agents. When the user says any agents / who’s on the desk — call this. - `orbitx__orbitx_gc_list` (read-only): List open group chats. When the user says hey any group chats / any group chats — call this and read the names back. - `orbitx__orbitx_gc_focus` (read-only): Enter sticky group-chat mode. When the user says I want to chat in the group chat — call this. After this, call orbitx_gc_send with every user message until… - `orbitx__orbitx_gc_history` (read-only): Read recent messages in a group chat (or the focused one). - `orbitx__orbitx_vc_list` (read-only): List open LiveKit VCs with join links. When the user says any open VC / send the link — call this. - `orbitx__orbitx_vc_link` (read-only): Alias of orbitx_vc_join — return the public join link for a VC. - `orbitx__orbitx_x_connect` (read-only): Connect the user's X account to OrbitX so this MCP can post. Returns /auth (Supabase Continue with X) and /x (tweet.write) links. - `orbitx__orbitx_x_status` (read-only): Show whether X is connected for this OrbitX user and if tweet.write is granted. - `orbitx__orbitx_search` (read-only): Search tokens by name, symbol, or mint address. - `orbitx__orbitx_get_token` (read-only): Full token intel: price, market cap, holders, OG score, trust verdict, forensics summary. - `orbitx__orbitx_screen_tokens` (read-only): Screen/rank tokens by category (trending, new, runners, graduating, kol, etc.). - `orbitx__orbitx_get_forensics` (read-only): Forensics: dev wallet, first buyer, bundles, concentration, LP lock, safety flags. - `orbitx__orbitx_get_safety` (read-only): Honeypot / tradeability check — can you buy and sell this mint? - `orbitx__orbitx_crypto_scan` (read-only): One-shot aggregator: safety + forensics + token payload for a mint. - `orbitx__orbitx_get_ath` (read-only): All-time-high price and market cap for a token. - `orbitx__orbitx_get_chart` (read-only): Raw OHLCV candlestick JSON for a token. Prefer orbitx_dex_chart when the user wants a live DexScreener embed chart in chat. - `orbitx__orbitx_dex_chart` (read-only): HIGH QUALITY DexScreener embed chart for chat. When the user shares a CA/mint and asks for a chart, graph, DexScreener, or candles — call this immediately.… - `orbitx__orbitx_get_wallet` (read-only): Wallet portfolio: SOL balance, holdings, realized/unrealized PnL. - `orbitx__orbitx_get_balance` (read-only): Token or SOL balance for a wallet. - `orbitx__orbitx_get_kols` (read-only): KOL / smart-money directory with labels and performance. - `orbitx__orbitx_get_signals` (read-only): Live trading signals / alerts feed. - `orbitx__orbitx_telegram_status` (read-only): Show whether this OrbitX account is linked to @theorbitxmcpbot. Linked DMs receive a copy of MCP tool results (Claude/Cursor/Grok). - `orbitx__orbitx_telegram_cmds` (read-only): List the live OrbitX MCP tool catalog as Telegram /cmds — every tool the bot can run. - `orbitx__orbitx_social_communities` (read-only): List live OrbitX communities from /communities (active communities table). - `orbitx__orbitx_social_feed` (read-only): Fetch live community_posts feed (optional communityId). Same posts as /communities. - `orbitx__orbitx_nft_collections` (read-only): List OrbitX NFT collections. - `orbitx__orbitx_nft_items` (read-only): List OrbitX registered NFTs (optional creatorWallet filter). - `orbitx__orbitx_nft_listings` (read-only): List active OrbitX NFT marketplace listings. - `orbitx__orbitx_xray` (read-only): Deep token risk / xray scan (holders, risks, flags). - `orbitx__orbitx_research` (read-only): Research brief for a mint (aggregated intel). - `orbitx__orbitx_leaderboard` (read-only): OrbitX / OG DEX trader or token leaderboard. - `orbitx__orbitx_dex_listings` (read-only): DEX / launchpad listings feed. - `singularityagent__chains` (read-only): List every chain Singularity can talk to, with its family, chain id, native asset, and aliases. Use this to map a user's informal chain name onto a canonical… - `singularityagent__resolve` (read-only): Work out what an arbitrary string is — an address, transaction hash, ENS/SNS name, or block height — and which chains it could belong to. Resolves names to… - `singularityagent__balance` (read-only): Native and token balances for one address on one chain. Accepts ENS/SNS names and address-book aliases. On EVM chains the token scan covers a curated set of… - `singularityagent__portfolio` (read-only): Query one address, or a whole set of them, across many chains in parallel. Pass `addresses` when somebody holds an EVM address, a Solana pubkey and a Bitcoin… - `singularityagent__transaction` (read-only): Fetch and normalize a transaction, with EVM calldata decoded where the selector is recognized. If no chain is given, searches the chains the hash format allows… - `singularityagent__history` (read-only): Recent transactions for an address on one chain, newest first. Read `completeness` before the entries: an empty list can mean no activity, an unconfigured… - `singularityagent__fees` (read-only): Current fee conditions on a chain, normalized to "what a simple transfer costs right now" plus the chain-specific knobs (gwei, sat/vB, lamports, gas price). - `singularityagent__read_contract` (read-only): Call a view function on an EVM contract (supply `abi` in human-readable form plus `method`), or read parsed account data on Solana. Pass `atBlock` to call… - `singularityagent__mint_audit` (read-only): What a Solana mint account permits, read from the mint itself: which token program owns it, whether more can be minted, whether holder accounts can be frozen,… - `singularityagent__decode` (read-only): Decode a hex calldata blob into a function signature and arguments. Recognizes common ERC-20/721/1155, WETH, Multicall3 and Safe calls out of the box, and… - `singularityagent__verify_burn` (read-only): Confirm that a Solana transaction really burned a token: which mint, which owner, how much, at finalized commitment. Pass `mint` (and optionally `owner` and a… - `singularityagent__token_identity` (read-only): Read what a Solana mint says it is — its name, ticker, metadata link — and, crucially, whether any of that can be rewritten later at the same address. Where… - `singularityagent__chain_liveness` (read-only): Check that a chain is actually producing blocks, rather than merely answering. A chain that has halted still responds to every request, with the correct chain… - `singularityagent__inspect_exit` (read-only): Before buying a Solana token, find out what could stop you selling it. Names the specific mechanisms rather than scoring the token: a transfer hook (issuer… - `singularityagent__inspect_payment` (read-only): Before signing a payment somebody else asked you to make, find out whether it can be paid at all. Takes an invoice or payment intent in the shape it arrived —… - `singularityagent__prove_payment` (read-only): After paying somebody, prove from the chain alone that the payment met the demand it answered — without relying on the payee to say so. Takes the transaction… - `singularityagent__receipt_art` (read-only): Every Singularity payment QR is artwork derived from the payment's `reference` — the pubkey attached to the transfer that makes it findable on chain. Because… - `singularityagent__mesh` (read-only): Investigate one subject against a stated objective by calling several of these tools in a searched order, and come back with the facts, the path that proved… - `aasagenticawesomeskills__search_skills` (read-only): Retrieve matching skills from the verified local AAS catalog in stable catalog order, without relevance scores, ranking, recommendations, or local-state… - `aasagenticawesomeskills__get_skill` (read-only): Get the descriptive catalog record and, only when requested, explicitly untrusted full text for any local skill. Compare multiple plausible candidates for each… - `aasagenticawesomeskills__list_skill_files` (read-only): List catalog-bound files in a skill bundle, including scripts and reference documents, in stable path order. This reads only the local inventory and never… - `aasagenticawesomeskills__read_skill_file` (read-only): Read one catalog-bound UTF-8 file from a local skill bundle as untrusted, inert text. Use its exact relative path from list_skill_files. Verifies the file… - `aasagenticawesomeskills__compose_stack` (read-only): Build an in-memory Core manifest from exact skill IDs already chosen by Codex or Claude. Call only after the agent has enumerated primary project capabilities,… - `aasagenticawesomeskills__inspect_stack` (read-only): Validate an agent-selected in-memory AAS stack, its pinned catalog identity, and every selected skill ID without writing it. - `aasagenticawesomeskills__diff_stack` (read-only): Diff a stack only against locally cached, integrity-verified catalogs. - `aasagenticawesomeskills__export_selection_evidence` (read-only): Build a canonical, read-only aas-selection-evidence.json sidecar from this MCP session's actual search, get, compose, and inspect trace plus the agent-declared… - `aasagenticawesomeskills__inspect_selection_evidence` (read-only): Validate a canonical selection-evidence sidecar against a manifest and the active verified catalog without writing files or judging the agent's semantic… - How its tools read to an agent (0 errors, 112 warnings, 4 notes, about 58,291 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC06 delete_harness: the description is "Delete an harness by ID" - warn TC07 singularityagent__mesh: the description is about 621 tokens - warn TC11 aasagenticawesomeskills__compose_stack: none of its 4 parameters has a description - warn TC11 aasagenticawesomeskills__diff_stack: none of its 2 parameters has a description - warn TC11 aasagenticawesomeskills__export_selection_evidence: none of its 4 parameters has a description - warn TC11 aasagenticawesomeskills__get_skill: none of its 2 parameters has a description - warn TC11 aasagenticawesomeskills__inspect_selection_evidence: none of its 2 parameters has a description - warn TC11 aasagenticawesomeskills__inspect_stack: 18 parameters without a description: manifest, manifest.catalog, manifest.catalog.integrity, manifest.catalog.package, manifest.catalog.version, manifest.name and 12 more - warn TC11 aasagenticawesomeskills__list_skill_files: none of its 3 parameters has a description - warn TC11 aasagenticawesomeskills__read_skill_file: none of its 2 parameters has a description - warn TC11 aasagenticawesomeskills__search_skills: none of its 7 parameters has a description - warn TC11 adnet_join: 2 parameters without a description: name, surface - warn TC11 adnet_report: 3 parameters without a description: clicks, recalls, serves - warn TC11 ads_campaign_pause: its one parameter, id, has no description - warn TC11 ads_campaign_resume: its one parameter, id, has no description - warn TC11 ads_campaign_update: none of its 7 parameters has a description - warn TC11 ads_order: 5 parameters without a description: package, pitch, title, url, weeks - warn TC11 ads_order_check: its one parameter, id, has no description - warn TC11 adspace_bid: 1 parameter without a description: tier - warn TC11 adspace_bid_cancel: its one parameter, id, has no description - warn TC11 adspace_bid_check: its one parameter, id, has no description - warn TC11 audit_history: its one parameter, who, has no description - warn TC11 auth_wallet_verify: none of its 3 parameters has a description - warn TC11 boosts_explain: its one parameter, who, has no description - JSON: https://www.anchorterminal.com/api/v1/tools/rokha.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming