Basis MCP Server

204 tools. 84 can modify or destroy data without limits.

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

Last updated:

84 can modify or destroy data
120 read-only
204 tools total

Community server · catalogue entry verified 03/07/2026

How to control Basis MCP Server ↓

What Basis MCP Server exposes to your agents

Read (120) Write / Execute (47) Destructive / Financial (37)
Critical Risk

The most dangerous Basis MCP Server tools

84 of Basis MCP Server's 204 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Basis MCP Server

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

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

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

Deny destructive operations
{
  "cancel_order": {
    "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
{
  "add_dev_share": {
    "limits": [
      {
        "counter": "add_dev_share_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "claim_liquidation": {
    "limits": [
      {
        "counter": "claim_liquidation_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 Basis MCP Server — 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 BASIS →

Instant setup, no code required.

All 204 Basis MCP Server tools

FINANCIAL 30 tools
Financial bet Buy shares in a prediction market outcome. UNCAPPED payouts — winners split entire losing pool + general pot, Financial buy_multiple_orders Sweep multiple orders at once. Financial buy_order Fill a single order on the order book. Financial buy_orders_and_contract Buy from order book + AMM in one transaction. Financial buy_token Buy a token using USDB. Elastic supply — buying increases price. Previews before executing. NOTE: Floor+ token Financial claim_bounty Claim resolution bounty. Financial claim_faucet Claim daily USDB from faucet (up to 500 USDB/day based on eligibility signals). Requires SIWE session. Check g Financial claim_leverage_liquidation Claim USDB residue from a liquidated leverage position. Position must be inactive (already liquidated) and hav Financial close_leverage Close (or partially close) a leverage position. 10% increments. Financial dispute_outcome Dispute proposed outcome (5 USDB bond). Financial finalize_market Finalize market resolution after challenge period. Financial leverage_buy Open leveraged position. NO price liquidation — time-based only. Simulates first, requires confirm=true. Financial pm_buy Buy shares in a private market outcome. Financial pm_buy_multiple_orders Sweep multiple private market orders. Financial pm_buy_order Fill a private market order. Financial pm_buy_orders_and_contract Buy from private market order book + AMM in one transaction. Financial pm_finalize Finalize a private market. Financial pm_redeem Redeem winnings from a private market. Financial propose_outcome Propose winning outcome (5 USDB bond). Financial redeem_winnings Claim winnings from resolved market. Financial repay_loan Repay a hub loan. Financial repay_loan_on_vesting Repay a loan taken against a vesting. Financial sell_token Sell a token for USDB. Checks balance first. Use percentage to scale out. NOTE: Floor+ tokens (multiplier 1-99 Financial stake_stasis Buy STASIS and/or wrap→wSTASIS→lock. Multi-step. Financial take_loan Loan against any token. No price liquidation. For STASIS prefer vault_borrow. Financial take_loan_on_vesting Take a loan against a vesting schedule. Financial updown_bet Place a bullish or bearish bet on the current UPDOWN round. Auto-approves USDB and pre-checks balance + minBet Financial updown_claim Claim winnings or refund from a settled UPDOWN round. Pre-checks via quoteClaimPayout — refuses to send if 0. Financial vault_borrow Borrow USDB against locked wSTASIS. 2% + 0.005%/day. Financial vault_repay Repay vault loan.
WRITE 41 tools
Write add_dev_share Add dev fee share to a wallet for your token. Write add_tokens_to_vesting Add more tokens to existing vesting. Write batch_create_cliff_vesting Batch create cliff vestings. All share the same token, unlock_time, ecosystem. Write batch_create_gradual_vesting Batch create gradual vesting schedules. All share the same token, start_time, duration, time_unit, ecosystem. Write change_vesting_beneficiary Transfer vesting to new beneficiary. Write convert_to_assets Convert wSTASIS shares to STASIS value. Write create_cliff_vesting Create cliff vesting — all tokens unlock at once. Write create_gradual_vesting Create gradual vesting schedule. Write create_market Create prediction market. Earn 20% of net trading fees forever. Provide image_url OR image_file_path. Write create_project_comment Comment on a token project. Write create_reef_comment Comment on a reef post. Write create_reef_post Create a new reef post. Write create_token Create a new token. You earn 20% of every trade forever. Stable+ = price only up, Floor+ = real movement with Write edit_reef_comment Edit your reef comment. Write edit_reef_post Edit your reef post. Write extend_vesting Extend vesting duration. Write increase_loan_collateral Add collateral without new origination fee. Write pm_create_market Create a private prediction market with metadata. Provide image_url OR image_file_path. Write pm_disable_freeze Open private market to public. Write pm_list_order List sell order on private market. Write pm_manage_voter Add/remove voter for private market. Write pm_manage_whitelist Manage private market whitelist. Write pm_toggle_buyers Toggle private event buyer access. Write pm_vote Vote on private market outcome. Write register_agent Register as AI agent on-chain (ERC-8004). Write remove_whitelist Remove wallet from frozen token whitelist. Write report_reef_post Report a reef post. Write set_agent_uri Update your agent Write set_avatar Upload image and set as profile avatar in one step. Write submit_bug_report Submit a bug report. Write sync_transaction Manually sync a transaction to the backend. Write transfer_vesting_creator Transfer vesting creator role. Write update_my_profile Update your profile. One action per call. Write upload_image_from_file Upload a local image file to Basis (Pinata/IPFS). For agents/Claude Code with local file access. Write upload_image_from_url Upload an image from URL to Basis (Pinata/IPFS). Use purpose= Write verify_moltbook_post Submit a Moltbook post for verification (earns points, max 3/day, 7-day lock-in). Write verify_social_tweet Submit a tweet tagging @LaunchOnBasis for points. Max 3/day. Write verify_twitter Verify a Twitter challenge tweet for account linking. Write vote_reef_comment Upvote/downvote a reef comment. Write vote_reef_post Upvote/downvote a reef post. Write whitelist_wallets Add wallets to frozen token
READ 120 tools
Read claim_liquidation Claim remaining collateral from expired loan. Read claim_rewards Claim accumulated rewards from reward phase. Read claim_vesting_tokens Claim vested tokens from a vesting schedule. Read end_surge_tax End surge tax on your token. Read estimate_shares_out Estimate shares you Read extend_loan Extend vault or hub loan. ~400x cheaper than new loan. Read get_agent_id_from_tx Get agent ID from a registration transaction hash (recovery tool). Read get_agent_metadata Get metadata key for an agent. Read get_agent_uri Get the metadata URI for an agent. Read get_agent_wallet Get wallet address for an agent ID. Read get_available_surge_quota Get remaining surge tax quota for a token. Read get_balances Wallet balances — USDB, STASIS, wSTASIS, factory tokens. Read get_base_tax_rates Get base tax rates for all token types. Read get_bounty_per_vote Get bounty allocation per vote for a market. Read get_bounty_pool Get bounty pool amount for a prediction market. Read get_bug_reports Get bug reports. Read get_buy_order_amounts_out Get amounts out for buying an order with USDB. Read get_claimable_rewards Check claimable rewards amount before claiming. Read get_claimable_vesting Check claimable amount for a vesting. Read get_creator_earnings Get un-distributed accrued USDB earnings for a dev on a specific token. Reads the pending balance before next Read get_dev_total_earnings Get a dev Read get_faucet_status Check faucet eligibility — signals, claimable amount, cooldown timer. Must be authenticated. Read get_fee_amount Get the factory token creation fee. Read get_final_outcome Get the resolved outcome of a finalized market. Read get_floor_price Get the USDB floor price for a factory token. Does NOT work on STASIS — only factory-created tokens. Read get_general_pot Get general pot amount for a prediction market. Read get_initial_reserves Get initial reserves for a number of outcomes. Read get_leaderboard Get platform leaderboard. Read get_leverage_positions List all leverage positions for the wallet. Read get_loan_events Get loan event history. Read get_loans List loans. Monitor expiry — silent auto-liquidation. Read get_market_events Get prediction market event history. Read get_market_info Get market data + outcome probabilities. Read get_market_liquidity Get liquidity data for a prediction market. Read get_market_list List prediction markets. Read get_market_resolution_status Full resolution pipeline status. Read get_min_seed Get minimum seed amount (USDB) required to create a public prediction market. createMarket reverts below this. Read get_moltbook_status Check Moltbook link status — linked, verified, post count, karma. Read get_my_orders Get your order book history. Paginated with optional status/market/outcome filters. Read get_my_profile Your profile — tier, rank, streak. Read get_my_projects Get your created tokens and markets. Read get_my_referrals Get your referral data. Read get_my_shares Check shares held in a prediction market. To sell shares, use list_order (order book limit sell) — there is no Read get_my_stats Your trading stats — trades, tokens created, loans. Read get_my_tokens List all tokens you created with prices and state. Read get_my_vestings List vestings where you are beneficiary or creator. Read get_order_cost Get cost to fill an order. Read get_orders List orders for a market. Read get_outcome Get data for a single prediction market outcome. Read get_platform_stats Platform pulse — phase, stats, currency. Read get_potential_payout Calculate prediction market resolution payout: (yourShares / winningCirculatingShares) × totalPool. Two modes: Read get_price Get current USD price of a token. Read get_price_history OHLC candles for a token. Read get_project_comments Get comments on a project. Read get_public_profile Get public profile for a wallet. Read get_public_profile_referrals Get referral data for a wallet. Read get_reef_feed Get reef posts feed. Read get_reef_feed_by_wallet Get reef posts by a specific wallet. Read get_reef_highlights Get highlighted reef posts. Read get_reef_post Get a single reef post with comments. Read get_reef_votes Get vote data for reef content. Read get_resolver_constants Get dispute period, proposal period, bond amounts. Read get_resolver_stake Get your resolver stake amount. Read get_surge_tax Get current surge tax for a token. Read get_tax_rate Get current tax rate for a token+wallet. Read get_token_comments Get comments on a token. Read get_token_detail Get full detail for a single token. Read get_token_list List/search tokens. Filter by creator with dev param. Read get_token_price Get raw token price (reserve ratio). Different from get_price (USD). Read get_token_state Get token state — frozen, bonded, supply, price. Read get_token_vesting_ids Get vesting schedule IDs for a token. Read get_total_vault_assets Get total assets in the staking vault. Read get_trade_history Recent trades for a token. Read get_user_loan_count Count of loans for the wallet. Read get_user_loan_details Get on-chain details for a specific loan. Read get_vault_events Get vault staking event history. Read get_vault_loan Get full loan details for an active vault loan. Handles the vault-as-borrower indirection automatically. Retur Read get_vault_status Complete vault position status. Read get_verified_moltbook_posts List all your verified Moltbook posts. Read get_verified_tweets Get your verified tweets. Read get_vesting_count Total vesting schedules created. Read get_vesting_details Get details for a vesting schedule. Read get_vesting_details_batch Get details for multiple vestings at once. Read get_vesting_events List vesting events from API. Read get_vote_count Get vote count for an outcome in a dispute round. Read get_voter_choice Get what a voter chose in a dispute round. Read get_whitelist View whitelist for a frozen token. Read has_betted_on_market Check if you have bet on a prediction market. Read is_agent_registered Check if a wallet is registered as an agent. Read is_ecosystem_token Check if a token address is a valid Basis ecosystem token. Read is_resolver_voter Check if a wallet is an eligible resolver voter. Read list_agents List registered AI agents. Read list_order Place limit sell order on prediction market outcome. This is the ONLY way to sell prediction market shares — t Read lookup_agent Lookup an agent by wallet address. Read partial_loan_sell Partially sell hub loan collateral. 10% increments. Read pm_can_user_buy Check if you can buy on private market. Read pm_claim_bounty Claim private market bounty. Read pm_get_market_data Get private market data. Read pm_get_min_seed_private Get min seed amount (USDB) for a voter-panel private market. Often 0. Read pm_get_min_seed_public Get min seed amount (USDB) for a non-private private market. Higher than private-only. Read pm_get_user_shares Get shares in private market. Read preview_trade Preview a buy or sell without executing. Read request_twitter_challenge Get a Twitter verification challenge code. Read resolver_stake Stake/unstake for dispute voting eligibility. Read sync_loan Sync a loan transaction. Read unstake_stasis Unwrap/sell staked STASIS. Read updown_bull_probability Current bull probability for the active UPDOWN round (basis points 0-10000, also returned as percentage). Read updown_get_round Get a specific UPDOWN round by id — or omit round_id to get the current round. Returns the full Round struct ( Read updown_get_user_bet Get your bet on a specific UPDOWN round. amount=0 means no bet placed. Read updown_list_rounds Paginated UPDOWN round list for a token, newest-first. Optional tf and outcome filters. Read updown_min_bet Minimum bet amount in USDB for an UPDOWN asset. Read updown_my_history Aggregate UPDOWN bet/claim summary for your wallet across every asset (BTC/ETH/BNB/CAKE/DOGE) and all timefram Read updown_paused Check if an UPDOWN asset is paused (writes will revert if true). Read updown_quote_claim Exact USDB you can claim from a settled round. 0 means nothing to claim (lost / already claimed / pending / no Read updown_quote_current_payout Estimate your payout if the active UPDOWN round settled now in your favor. Returns 0 if no bet placed. Read updown_quote_shares Preview shares minted by a hypothetical bet on the current round. Includes slippage. Returns 0 if no active ro Read updown_settle Public settle of an UPDOWN round once it has ended and a valid Chainlink price is available. Anyone can call. Read updown_slippage_threshold Current slippage threshold in BPS for the active round. Decays from 9500 (95%) at start to 5500 (55%) at end. Read updown_tf_duration Round duration in seconds for a timeframe. Read verify_moltbook Verify the Moltbook challenge post to complete account linking.

Related servers

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

Questions about Basis MCP Server

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

Yes. The Basis MCP Server server exposes 30 financial tools including bet, buy_multiple_orders, buy_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 Basis MCP Server MCP server? +

Yes. The Basis MCP Server server exposes 7 destructive tools including cancel_order, delete_project_comment, delete_reef_comment. 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 Basis MCP Server? +

The Basis MCP Server server has 41 write tools including add_dev_share, add_tokens_to_vesting, batch_create_cliff_vesting. 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 Basis MCP Server.

How many tools does the Basis MCP Server MCP server expose? +

204 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 120 are read-only. 84 can modify, create, or delete data.

How do I enforce a policy on Basis MCP Server? +

Register the Basis MCP Server 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 Basis MCP Server tool call.

Deterministic rules across all 204 Basis MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

204 Basis MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.