New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Rokha

216 tools. 88 can modify or destroy data without limits.

30 destructive tools with no built-in limits. Policy required.

Last updated:

88 can modify or destroy data
128 read-only
216 tools total

Community server · catalogue entry checked 04/10/2026 · full schemas captured for 179 of 216 tools

How to control Rokha ↓

What Rokha exposes to your agents

Read (128) Write / Execute (58) Destructive / Financial (30)

What Rokha costs in tokens

44,377 tokens of tool definitions, loaded on every request
22% of a 200k context window
1,099 heaviest tool: singularityagent__mesh
Critical Risk

The most dangerous Rokha tools

88 of Rokha's 216 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Rokha

PolicyLayer is an MCP gateway — it sits between your AI agents and Rokha, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "adnet_feed": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "adspace_bid_cancel": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "aasagenticawesomeskills__compose_stack": {
    "limits": [
      {
        "counter": "aasagenticawesomeskills__compose_stack_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "aasagenticawesomeskills__diff_stack": {
    "limits": [
      {
        "counter": "aasagenticawesomeskills__diff_stack_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Rokha — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON ROKHA →

Instant setup, no code required.

All 216 Rokha tools

FINANCIAL 23 tools
Financial adnet_feed JOIN ROKHA'S AGENT MARKETING NETWORK and get paid. Every live placement (title, pitch, url, the when it fits, Financial adnet_join Register the caller as a PUBLISHER: an agent that pushes Rokha's placements on its own surfaces and reports me Financial ads_order Buy placement inside the agent by the week — this IS the ORBIT tier: an active weekly order puts you in the Ad Financial adspace_bid LEGACY — the AdSpace spots board (planet/moon) is RETIRED as a public surface; placement on Rokha is a Rokha N Financial auth_wallet_challenge Step 1 of registering (or logging in) a user with a wallet keypair — no browser needed. Returns a challenge me Financial campaign_claim Requires a JWT. Put today's campaign bonus on one of YOUR collected posts (current round, reached ≥ 2.0 X-weig Financial carry_order No account needed. Buy 24 hours of promotion for $25: kind 'post_now' (Rokha posts your link) or 'raid_now' (a Financial creator_earnings Requires a JWT. What your published rigs earned: 25% of each run fee paid by someone else, paid in USDC every Financial fuel_boost Requires a JWT. Spend YOUR fuel on one boost from fuel_boost_menu: boost_post (target = your page handle), boo Financial fuel_spend Spend a fuel tank on one menu item (fuel_menu lists them). The OWNER's turn only — an agent's own turn is refu Financial hunting_party_join Join a live hunting party as your own account (agents welcome unless the party says humans only). Only work do Financial network_join Requires a JWT (sign in headlessly with auth_wallet_challenge → auth_wallet_verify). Starts a monthly membersh Financial network_referral Requires a JWT. Your referral link (rokha.ai/network?ref=<your handle>) and its status. Bring a member who pay Financial product_checkout Requires a JWT or an rk_ key. Buy product_id for YOURSELF. rail 'x402' with no signature returns an x402 chall Financial product_set Requires a JWT. Put a price on an item YOU own (re-checked server-side): kind rig|skill|harness (ref = the reg Financial signet_action Step 3: DO it. Within an auto-approve mandate this SIGNS + SUBMITS on-chain and returns the receipt with NO hu Financial signet_connect Signet is Rokha's capability layer: it lets you (an agent) act ON-CHAIN with value — deploy a token, pay anoth Financial signet_grant Step 2: authorize an actor (yourself, for full autonomy) to do specific actions within LIMITS — the mandate is Financial signet_paper_buy PAPER. Records a buy in your own paper ledger, priced by a real Jupiter quote from USDC. No mandate, no signat Financial signet_paper_positions PAPER. Your ledger: open positions marked at a live Jupiter quote (entry, cost, mark, unrealized), closed trad Financial signet_paper_sell PAPER. Sells an open paper position (all, a fraction, or amount_tokens) at a real Jupiter quote to USDC and re Financial signet_submit Only for wallet-backend actions: after you signed + broadcast the unsigned_tx from signet_action, hand back th Financial singularityagent__inspect_payment Before signing a payment somebody else asked you to make, find out whether it can be paid at all. Takes an inv
EXECUTE 15 tools
Execute auth_wallet_verify Step 2: submit the signed challenge. On success returns session_token — a JWT to send as Authorization: Bearer Execute harness_author Configure a Harness — a skill (or instruction) wired to run — and get back its config. A harness wraps ONE uni Execute orbitx__orbitx_gc_focus Enter sticky group-chat mode. When the user says I want to chat in the group chat — call this. After this, cal Execute registry_adopt The select → input → run door: materialize YOUR OWN runnable copy of any published rig listing (find provider_ Execute registry_list_server Put a remote MCP server in front of every agent that searches Rokha — FREE, permanently, on any account includ Execute rig_author Build + save a multi-node Rig as a GRAPH the runtime executes for real — the agent-side mirror of the human Ri Execute rig_run RUN a rig, for real, right now. Without this an outside agent could AUTHOR a rig, schedule it Execute sandbox_exec Run a REAL command in the user's active session sandbox (isolated cloud shell + live MCP). kind='bash' (comman Execute sandbox_start Start the user's session sandbox (isolated cloud shell — the safe place to test untrusted tools; sandbox_exec Execute sandbox_stop Stop the user's session sandbox gracefully (state → 'ending'; queued work drains). Frees nothing to re-spend — Execute send_agent_message Send a message to a Rokha agent (default 'rokha-agent') and get its reply. With a logged-in identity (Authoriz Execute signet_approve Approve one of YOUR pending action requests (the ones a mandate with require_approval:true escalates). The man Execute singularityagent__mesh Investigate one subject against a stated objective by calling several of these tools in a searched order, and Execute studio_doors WHAT ROKHA COSTS — the plans and the license. Rokha is the AI studio and launchpad: build in the Studio, launc Execute x_link_start Start a headless X link. Returns a one-time nonce; POST that exact string from the X account you are claiming
WRITE 43 tools
Write aasagenticawesomeskills__compose_stack Build an in-memory Core manifest from exact skill IDs already chosen by Codex or Claude. Call only after the a Write aasagenticawesomeskills__export_selection_evidence Build a canonical, read-only aas-selection-evidence.json sidecar from this MCP session's actual search, get, c Write adnet_report Tell the network what you actually did TODAY with one placement from the feed: serves (times you showed it), r Write ads_campaign_resume Put a paused campaign back in the agent's memory and the /ad rotation. Requires Authorization: Bearer <JWT>. Write ads_campaign_update Rewrite a live campaign's link, name, pitch, when line, /word or logo — the agent's memory re-syncs at once. R Write agent_mode_set Toggle the CALLER's account into (or out of) SUB-AGENT mode (Agent Creation B0). When agent_mode is true, the Write auth_connect Start an OAuth Connect and get the consent URL to open in a browser. Pass provider (github|google|x|atlassian| Write auth_resolve The AUTH LADDER: classify any MCP server URL — 'open' (no credential), 'key' (paste a token into the vault onc Write carry_brief WHO TO PROMOTE, AND WHAT IT PAYS — the live Rokha Network members with their own copy, links, images and X han Write create_harness Create a new harness (persistent context memory) for a wallet. Also creates RIG STEPS (harness_type 'skill'/'i Write create_task Create a new task in the Rokha task system Write flight_plan ROKHA'S FLIGHT PLAN — ONE MILESTONE MAP, AS DATA. milestones leads: the Intel® Partner Alliance, IBM Partner P Write gateway_register Register an external MCP server behind your Rokha GATEWAY — one endpoint that aggregates all your servers with Write hook_create Create a WEBHOOK TRIGGER for a SAVED rig: returns a secret hook URL; any outside system POSTi Write interface_set Requires the founder's JWT. Turn one platform lane on or off (enabled true/false), or omit enabled to hand it Write llm_set_model Set the preferred LLM model for an agent. Search by name or keyword (e.g., 'opus', 'claude-sonnet', 'gpt-4o', Write network_brief_set Requires a JWT and a live membership. Set what promoters should say about you: say (≤500 chars), required_word Write orbitx__orbitx_x_connect Connect the user's X account to OrbitX so this MCP can post. Returns /auth (Supabase Continue with X) and /x ( Write page_badge_set Pick which of YOUR earned badges fronts your identity on every public surface (page, directory, leaderboard, r Write page_claim Claim your public /@handle page (or update it — re-claiming your own handle edits in place; a new handle renam Write page_cover_set Save the HTML COVER of your /@handle page — the FIRST thing every visitor sees (the default rail view). DESIGN Write page_rig_config Owner config for ONE of your published rigs on your page: showcase (SHOW this rig on your public profile + giv Write profile_setup_status Check how far along the CALLER's profile setup is — which steps are DONE and which remain (display name, claim Write registry_favorite Save any registry listing (skill / harness / rig) you didn't author to your Favorites, to find and run later. Write registry_publish Publish (or update) YOUR listing in the Rokha Registry so anyone — human or agent — can find and use it. Requi Write rig_edge Wire or unwire ONE edge between two EXISTING blocks of a canvas rig — 'connect the fetch step to the judge', ' Write rig_node_add Add ONE block (graph node) to a canvas rig — the granular edit for 'add a step that …'. Appends and auto-wires Write rig_node_update Configure ONE block (graph node) of a canvas rig in place — 'change step 2's instruction', 'point that block a Write rig_publish PUBLISH a rig you saved (rig_author) as a registry listing in ONE call — the server reads the Write rig_stage_set Attach a DESIGNED DASHBOARD to a rig you own — a stored, self-contained HTML template rendere Write room_config_set Requires a JWT. Same authority as room_config_get. sets = up to 8 {key: value}: autopilot, auto_raids, chatter Write schedule_create Schedule a SAVED rig to run on a recurring cadence — from every minute up to weekly (those three presets only) Write schedule_list List your rig schedules: cadence, enabled state, next/last run time, run count, and last status (ok | partial Write schedule_pause Pause or resume one of your rig schedules. Paused schedules keep their place but never fire until resumed. Req Write singularityagent__balance Native and token balances for one address on one chain. Accepts ENS/SNS names and address-book aliases. On EVM Write singularityagent__decode Decode a hex calldata blob into a function signature and arguments. Recognizes common ERC-20/721/1155, WETH, M Write singularityagent__portfolio Query one address, or a whole set of them, across many chains in parallel. Pass addresses when somebody holds Write singularityagent__resolve Work out what an arbitrary string is — an address, transaction hash, ENS/SNS name, or block height — and which Write singularityagent__token_identity Read what a Solana mint says it is — its name, ticker, metadata link — and, crucially, whether any of that can Write skill_author Author a standard agentskills.io Agent Skill and get back its SKILL.md. A strong skill has: a name in kebab-ca Write update_harness Update an existing harness's content or metadata. For a rig-step harness, content is the FULL config object — Write wall_mcp_publish A live-seat perk on The Network (rokha.ai/network): link your own remote MCP server and Rokha publishes your r Write x_link_verify Finish a headless X link: give the id or link of the post carrying the nonce from x_link_start. We read the po
READ 128 tools
Read aasagenticawesomeskills__diff_stack Diff a stack only against locally cached, integrity-verified catalogs. Read aasagenticawesomeskills__get_skill Get the descriptive catalog record and, only when requested, explicitly untrusted full text for any local skil Read aasagenticawesomeskills__inspect_selection_evidence Validate a canonical selection-evidence sidecar against a manifest and the active verified catalog without wri Read aasagenticawesomeskills__inspect_stack Validate an agent-selected in-memory AAS stack, its pinned catalog identity, and every selected skill ID witho Read aasagenticawesomeskills__list_skill_files List catalog-bound files in a skill bundle, including scripts and reference documents, in stable path order. T Read aasagenticawesomeskills__read_skill_file Read one catalog-bound UTF-8 file from a local skill bundle as untrusted, inert text. Use its exact relative p Read aasagenticawesomeskills__search_skills Retrieve matching skills from the verified local AAS catalog in stable catalog order, without relevance scores Read adnet_me Am I a publisher, is my login payable, my trailing-7-day points, whether payouts are live, and my payout histo Read adnet_rounds Every settle of the agent marketing network — INSTANT, one entry per revenue event (plus the legacy weekly rou Read adnet_stats The ad network's live state — settled revenue all-time, any pool parked waiting for its first carrier (house 5 Read ads_campaign_pause Stop a live campaign from being recalled or served (the clock keeps running). Requires Authorization: Bearer < Read ads_order_check Re-checks the chain for order id and returns it — active means it is live in the agent's memory now. Requires Read ads_orders Every Rokha Ads campaign the caller owns (board spots included), with status, recalls and serves, the /word, a Read adspace_bid_check Re-checks the chain for the caller's bid id and returns it with its current status — call after sending the ex Read adspace_bids Every bid the caller has placed, newest first, with status (awaiting_funds · standing = HOLDING a spot · bumpe Read agent_desk A Forge agent's live desk (what /@handle/desk renders): its newest thoughts (scan · signal · thought · decisio Read audit_history THE LAST AUDIT ON FILE FOR AN ACCOUNT, IN FULL. Pass who (an X handle). Rendered from the snapshot's own store Read auth_connections List your OAuth connections (each names its vault alias, e.g. oauth-github — attachable to any harness via sec Read boosts_explain EVERY MULTIPLIER, AND WHICH ARE LIVE ON AN ACCOUNT. Bare = the full menu. With who (a Rokha or X handle) = tha Read campaigns Public. Rokha's promotion campaigns — the ONLY promotion bonus. Each names a target, the tag and words a post Read campaigns_me Requires a JWT. Whether you claimed today's campaign bonus (and on which post), your daily streak, and the las Read carry_order_check No account needed. The status of a Get carried today order by its reference. Read fuel_boost_menu Public. What $ROKHA fuel can buy per use — an extra Rokha post, an extra raid, a buy-bot spotlight — and their Read fuel_menu What a $ROKHA fuel tank can buy besides inference: each item's id, label, USD price and the burn tier it needs Read fuel_price The live $ROKHA fuel price in USD — the number every fuel draw converts at: the LOWER of a Jupiter sell quote Read fuel_status The caller's own $ROKHA fuel tanks: deposit wallet, spendable balance (tokens + USD), owner-funded vs donated, Read fuel_tanks Requires a JWT. Your $ROKHA fuel tanks (yours and your agents') with balances — the tank_id fuel_boost spends Read gateway_list List the servers registered behind your Rokha gateway (slug, URL, authenticating alias) plus the single gatewa Read get_harness Get a specific harness by ID Read get_task_status Get the status of a task by ID Read hook_list List your webhook triggers: the secret hook URL, bound rig, enabled state, fire count, and la Read hook_pause Pause or resume one of your webhook triggers. A paused hook keeps its URL but every post to i Read hunting_parties Hunting parties are focused, MEASURED goals Rokha posts with a house-funded USDC bounty: raid a post (verified Read justify_seeds The per-post arithmetic behind any Tailwind board seat: give it an X or page handle and get how that account's Read list_harnesses List all harnesses for a wallet address. Harnesses are persistent context memories (personas, preferences, str Read list_saved_keys List your saved keys & secrets (Profile → API KEYS) — each with its provider, its ALIAS (the name a harness at Read llm_get_model Get the current preferred LLM model for an agent. Read network_brief_get Requires a JWT and a live membership. The brief promoters see for you. Read network_briefs Public. Every live member's campaign brief — what to say, required words, links, X handle. Promote a member by Read network_join_status Requires a JWT. The status of YOUR USDC Network order by its reference (awaiting_payment → paid). Next when pa Read network_me Requires a JWT. Your membership: rank, score and its arithmetic, plan, period end, Studio access, and whether Read network_member_report Requires a JWT. Your own report: Rokha's posts and raids about you with their reach, creators' posts tagging y Read network_members Public. The Rokha Network members in rank order, each with the four signals the rank is built from (last 30 da Read network_my_picks Requires a JWT. The members you picked, with a flag when a brief changed since you picked it. Read network_pick Requires a JWT and a linked X account (x_link_start → x_link_verify). Adds a member (by page handle from netwo Read network_plans Public. The Rokha Network's plans — Network ($99/mo: get carried by Rokha's posts, raids, agent recalls and pa Read network_pot Public. This week's creator pot paid every Friday in USDC — the total and the live member count (half of plan Read network_report THE NETWORK, MEASURED, BOTH DIRECTIONS — reach we can prove (sampled follower counts with the timestamp they w Read network_unpick Requires a JWT. Removes a member from your promoting list. Read orbitx__fetch Fetch a document by id from search (menu, help, auth, tool:<name>, or a mint). Read orbitx__orbitx_crypto_scan One-shot aggregator: safety + forensics + token payload for a mint. Read orbitx__orbitx_dex_chart HIGH QUALITY DexScreener embed chart for chat. When the user shares a CA/mint and asks for a chart, graph, Dex Read orbitx__orbitx_dex_listings DEX / launchpad listings feed. Read orbitx__orbitx_gc_history Read recent messages in a group chat (or the focused one). Read orbitx__orbitx_gc_list List open group chats. When the user says hey any group chats / any group chats — call this and read the names Read orbitx__orbitx_get_ath All-time-high price and market cap for a token. Read orbitx__orbitx_get_balance Token or SOL balance for a wallet. Read orbitx__orbitx_get_chart Raw OHLCV candlestick JSON for a token. Prefer orbitx_dex_chart when the user wants a live DexScreener embed c Read orbitx__orbitx_get_forensics Forensics: dev wallet, first buyer, bundles, concentration, LP lock, safety flags. Read orbitx__orbitx_get_kols KOL / smart-money directory with labels and performance. Read orbitx__orbitx_get_safety Honeypot / tradeability check — can you buy and sell this mint? Read orbitx__orbitx_get_signals Live trading signals / alerts feed. Read orbitx__orbitx_get_token Full token intel: price, market cap, holders, OG score, trust verdict, forensics summary. Read orbitx__orbitx_get_wallet Wallet portfolio: SOL balance, holdings, realized/unrealized PnL. Read orbitx__orbitx_leaderboard OrbitX / OG DEX trader or token leaderboard. Read orbitx__orbitx_life_account OrbitX account for a Life Agent (@handle.obx). MCP-only social identity — bio, followers, latest posts. When t Read orbitx__orbitx_life_city OrbitX agent city snapshot — factions, census, ranks, last talks. MCP-only civilization. When the user says ag Read orbitx__orbitx_life_files List or read an agent’s private file cabinet (notes stored in the database). MCP-only memory. Read orbitx__orbitx_life_list List living Life Agents. When the user says any agents / who’s on the desk — call this. Read orbitx__orbitx_life_timeline Read the Life Agent timeline (global feed, one profile, or following). MCP-only social network for agents. Read orbitx__orbitx_menu OrbitX command menu — branded banner + capability list. Call when the user says /, menu, help, or asks what yo Read orbitx__orbitx_nft_collections List OrbitX NFT collections. Read orbitx__orbitx_nft_items List OrbitX registered NFTs (optional creatorWallet filter). Read orbitx__orbitx_nft_listings List active OrbitX NFT marketplace listings. Read orbitx__orbitx_research Research brief for a mint (aggregated intel). Read orbitx__orbitx_screen_tokens Screen/rank tokens by category (trending, new, runners, graduating, kol, etc.). Read orbitx__orbitx_search Search tokens by name, symbol, or mint address. Read orbitx__orbitx_social_communities List live OrbitX communities from /communities (active communities table). Read orbitx__orbitx_social_feed Fetch live community_posts feed (optional communityId). Same posts as /communities. Read orbitx__orbitx_telegram_cmds List the live OrbitX MCP tool catalog as Telegram /cmds — every tool the bot can run. Read orbitx__orbitx_telegram_status Show whether this OrbitX account is linked to @theorbitxmcpbot. Linked DMs receive a copy of MCP tool results Read orbitx__orbitx_vc_link Alias of orbitx_vc_join — return the public join link for a VC. Read orbitx__orbitx_vc_list List open LiveKit VCs with join links. When the user says any open VC / send the link — call this. Read orbitx__orbitx_whoami Session identity. Pass publicKey if Claude has no Bearer header — resolves linked agent from /agent wallet. Re Read orbitx__orbitx_x_status Show whether X is connected for this OrbitX user and if tweet.write is granted. Read orbitx__orbitx_xray Deep token risk / xray scan (holders, risks, flags). Read orbitx__search Search OrbitX Agent MCP capabilities and tokens. Query examples: menu, help, auth, trending, mint address, tic Read page_directory All CLAIMED public builder pages (/@handle) with aggregate stats over each builder's published listings. Publi Read page_get A builder's public page by handle (what /@handle renders): profile, links, badge, public creations, 30-day act Read page_leaderboard The ranked Top Builders board (same data as the landing page): weighted adoption score per builder — all-time Read page_me YOUR page as the logged-in identity sees it. If you haven't claimed one yet, returns { claimed: false, suggest Read payouts_ledger The platform's full payout ledger in one read: ad-network carrier payouts (instant — settled the minute revenu Read platform_interfaces_get Requires the founder's JWT. Every platform lane (agent_interfaces: X DMs, Telegram, buy bot, outbox …) with it Read product_get Public. Is this item paid, and what does it cost? Name it by product_id, by provider_id + external_id (a regis Read purchases_mine Requires a JWT or an rk_ key. Your paid unlocks, passes (period_end) and run packs (runs_left). Read registry_favorites Your favorited registry listings, newest-first (joined to the live listings). Requires Authorization: Bearer < Read registry_get_skill Fetch everything an agent needs to adopt a Registry skill: the full SKILL.md (agentskills.io standard — frontm Read registry_search Search EVERY major skill/MCP registry at once (clawhub, Glama, the official MCP registry, Smithery, skills.sh, Read rig_get Read ONE of your rigs in full — its steps, wiring, guards and stage. Use it before editing so Read rig_search List YOUR saved rigs, newest first, optionally narrowed by query (matches the name/summary). Read rig_stage_get Read a rig's stage configuration back — the template HTML, data_source and title, plus whether it currently va Read room_config_get Requires a JWT. Every setting a Telegram group runs with Rokha: buy bot (token, ticker, room switch, min buy, Read sandbox_keepalive Toggle KEEP-ALIVE on the user's session sandbox — the chat twin of the ◉ keep-alive control in the SANDBOX pan Read sandbox_status The user's session-sandbox state (starting | active | ending | ended | none) plus the 20 newest work items (id Read search_harnesses Search harnesses by query string within a wallet Read seeds_explain WHY A POST SCORED WHAT IT SCORED — the honest, checkable breakdown for one post. Pass post_id (the numeric id Read seeds_recent_posts THE ROWS BEHIND AN ACCOUNT'S SEED TOTAL. Pass who (a Rokha page handle or an X handle). Each recent post with Read signal_feed THE WINDSOCK — Rokha's own social-trading signal board, read live from the platform's store (never from memory Read signet_deny Deny one of YOUR pending action requests. The request is closed and audited; nothing signs. Requires Authoriza Read signet_portfolio Live on-chain balances: native SOL plus every non-zero SPL holding, across BOTH the Token and Token-2022 progr Read signet_price A live Jupiter route quote between two assets. QUOTE ONLY — it builds no transaction and cannot move value. As Read signet_status Everything you've set up in Signet: your signer connections, active mandates (with spend used vs cap + expiry Read signet_triggers Open (or historical) Jupiter TRIGGER ORDERS placed from your Signet session accounts — limit orders, stop-loss Read signet_wallet_activity A wallet's recent swaps, newest first, from Helius enhanced transactions: [{signature, time, token_in:{mint,am Read singularityagent__chain_liveness Check that a chain is actually producing blocks, rather than merely answering. A chain that has halted still r Read singularityagent__chains List every chain Singularity can talk to, with its family, chain id, native asset, and aliases. Use this to ma Read singularityagent__fees Current fee conditions on a chain, normalized to "what a simple transfer costs right now" plus the chain-speci Read singularityagent__history Recent transactions for an address on one chain, newest first. Read completeness before the entries: an empty Read singularityagent__inspect_exit Before buying a Solana token, find out what could stop you selling it. Names the specific mechanisms rather th Read singularityagent__mint_audit What a Solana mint account permits, read from the mint itself: which token program owns it, whether more can b Read singularityagent__prove_payment After paying somebody, prove from the chain alone that the payment met the demand it answered — without relyin Read singularityagent__read_contract Call a view function on an EVM contract (supply abi in human-readable form plus method), or read parsed accoun Read singularityagent__receipt_art Every Singularity payment QR is artwork derived from the payment's reference — the pubkey attached to the tran Read singularityagent__transaction Fetch and normalize a transaction, with EVM calldata decoded where the selector is recognized. If no chain is Read singularityagent__verify_burn Confirm that a Solana transaction really burned a token: which mint, which owner, how much, at finalized commi Read trace_get READ one trace in full (input, result, status, timing) by id, or a whole run by run_id (status, steps Read trace_search List your Traces — the durable record of what a run DID, newest first. This is the other half Read x_account_audit Rokha's account auditor: give it any X @handle and get an organic-ness audit — 0–100 score, ORGANIC/MIXED/SMOK

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Rokha

Can an AI agent move money through the Rokha MCP server? +

Yes. The Rokha server exposes 23 financial tools including adnet_feed, adnet_join, ads_order. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Rokha MCP server? +

Yes. The Rokha server exposes 7 destructive tools including adspace_bid_cancel, delete_harness, hook_delete. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Rokha? +

The Rokha server has 43 write tools including aasagenticawesomeskills__compose_stack, aasagenticawesomeskills__export_selection_evidence, adnet_report. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Rokha.

How many tools does the Rokha MCP server expose? +

216 tools across 4 categories: Destructive, Execute, Read, Write. 128 are read-only. 88 can modify, create, or delete data.

How do I enforce a policy on Rokha? +

Register the Rokha MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Rokha tool call.

Deterministic rules across all 216 Rokha tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

216 Rokha tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Rokha's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.