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

Sap

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

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

Last updated:

204 can modify or destroy data
171 read-only
375 tools total

Community server · catalogue entry checked 09/08/2026 · full schemas captured for 350 of 375 tools

How to control Sap ↓

What Sap exposes to your agents

Read (171) Write / Execute (113) Destructive / Financial (91)

What Sap costs in tokens

147,037 tokens of tool definitions, loaded on every request
74% of a 200k context window
1,706 heaviest tool: sap_agent_identity_plan
Critical Risk

The most dangerous Sap tools

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

How to control Sap

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

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

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

Deny destructive operations
{
  "jupiter_cancelDCA": {
    "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
{
  "3land_cancelListing": {
    "limits": [
      {
        "counter": "3land_cancellisting_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "adrena_getPositions": {
    "limits": [
      {
        "counter": "adrena_getpositions_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 Sap — 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 SAP →

Instant setup, no code required.

All 375 Sap tools

FINANCIAL 82 tools
Financial 3land_buyNFT Purchase an NFT from a 3.Land listing. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land Financial 3land_mintAndList Mint an NFT on 3.Land and automatically list it for sale. SAP MCP context: Protocol 3land; operation class wri Financial adrena_addCollateral Add collateral to an existing Adrena position. SAP MCP context: This Synapse AgentKit tool is served beside th Financial adrena_closePosition Close a perpetual position on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served beside th Financial adrena_openPosition Open a leveraged perpetual position on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served Financial adrena_removeCollateral Remove collateral from an Adrena position. SAP MCP context: This Synapse AgentKit tool is served beside the sa Financial alldomains_registerDomain Register a domain on AllDomains (supports multiple TLDs: .abc, .bonk, .poor, etc.). SAP MCP context: Protocol Financial bridging_bridgeDeBridge Bridge tokens across chains via deBridge DLN. Fast cross-chain transfers with deterministic pricing. SAP MCP c Financial bridging_bridgeWormhole Bridge tokens across chains via Wormhole. Supports Solana ↔ EVM chains. SAP MCP context: Protocol bridging; op Financial gibwork_createBounty Create a new bounty on Gib Work with on-chain escrow. SAP MCP context: Protocol gibwork; operation class write Financial jupiter_createDCA Create a Dollar-Cost Averaging (DCA) recurring order. Returns an unsigned transaction. SAP MCP context: Jupite Financial jupiter_createLimitOrder Create a limit order. Returns an unsigned transaction — sign and submit via executeTrigger. SAP MCP context: J Financial jupiter_executeDCA Submit a signed DCA order creation/cancellation transaction. SAP MCP context: Jupiter protocol tools are serve Financial jupiter_executeOrder Execute a signed swap transaction obtained from getOrder and receive execution status. SAP MCP context: Jupite Financial jupiter_executeTrigger Submit a signed limit-order transaction for on-chain execution. SAP MCP context: Jupiter protocol tools are se Financial jupiter_smartSwap Smart Swap — all-in-one compound tool that fetches a quote and builds swap instructions in a single call. Prov Financial jupiter_swap Build an unsigned swap transaction from a quote response. Sign and send the returned transaction. SAP MCP cont Financial lulo_deposit Deposit into the best APR lending protocol via Lulo aggregator. SAP MCP context: This Synapse AgentKit tool is Financial lulo_withdraw Withdraw from Lulo lending position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SDK Financial magicblock_deposit Build an unsigned transaction to deposit SPL tokens from Solana into an Ephemeral Rollup. Then use sap_preview Financial magicblock_swap Build an unsigned swap transaction from a quote. 'public' mode passes through Jupiter. 'private' mode routes o Financial magicblock_transfer Build an unsigned SPL token transfer (public or private) through an Ephemeral Rollup. Supports base/ephemeral Financial magicblock_withdraw Build an unsigned transaction to withdraw SPL tokens from an Ephemeral Rollup back to Solana. Then use sap_pre Financial manifest_placeLimitOrder Place a limit order on a Manifest market. SAP MCP context: This Synapse AgentKit tool is served beside the sap Financial meteora_addDLMMLiquidity Add liquidity to a Meteora DLMM pool with a distribution strategy. SAP MCP context: This Synapse AgentKit tool Financial meteora_createDynamicPool Create a Meteora Dynamic AMM pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SDK t Financial meteora_removeDLMMLiquidity Remove liquidity from a Meteora DLMM position. SAP MCP context: This Synapse AgentKit tool is served beside th Financial openbook_createMarket Create a new Openbook DEX market for a token pair. SAP MCP context: This Synapse AgentKit tool is served besid Financial openbook_placeOrder Place an order on an Openbook market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SD Financial orca_closePosition Close a Whirlpool position and collect all fees/rewards. SAP MCP context: This Synapse AgentKit tool is served Financial orca_collectFees Collect accumulated fees from a Whirlpool position. SAP MCP context: This Synapse AgentKit tool is served besi Financial orca_openPosition Open a concentrated liquidity position on an Orca Whirlpool. SAP MCP context: This Synapse AgentKit tool is se Financial orca_swap Swap tokens on an Orca Whirlpool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SDK to Financial pump_launchToken Launch a new token on Pump.fun via PumpPortal. Optionally include an initial dev buy. SAP MCP context: This Sy Financial pump_trade Buy or sell tokens on Pump.fun bonding curve. SAP MCP context: This Synapse AgentKit tool is served beside the Financial raydium-pools_addLiquidity Add liquidity to a Raydium pool (CPMM, CLMM, or AMM v4). SAP MCP context: This Synapse AgentKit tool is served Financial raydium-pools_createAMMv4 Create a Raydium AMM v4 pool (requires an existing Openbook market). SAP MCP context: This Synapse AgentKit to Financial raydium-pools_createCLMM Create a Raydium CLMM (Concentrated Liquidity) pool with a price range. SAP MCP context: This Synapse AgentKit Financial raydium-pools_createCPMM Create a Raydium CPMM (Constant Product Market Maker) pool. SAP MCP context: This Synapse AgentKit tool is ser Financial raydium-pools_removeLiquidity Remove liquidity from a Raydium pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SD Financial sap_adrena_build_close_long Build an unsigned transaction to close a long perp position on Adrena. Default closes 100% at market price. Re Financial sap_adrena_build_close_short Build an unsigned transaction to close a short perp position on Adrena. Returns transactionBase64 for local si Financial sap_adrena_build_modify_position Build an unsigned transaction to modify an existing Adrena position by adding collateral. Uses openOrIncreaseP Financial sap_adrena_build_open_commodity_long Build an unsigned transaction to open a long position on a synthetic commodity (XAU, XAG, WTI) on Adrena. Uses Financial sap_adrena_build_open_commodity_short Build an unsigned transaction to open a short position on a synthetic commodity (XAU, XAG, WTI) on Adrena. Use Financial sap_adrena_build_open_long Build an unsigned transaction to open or increase a long perp position on Adrena. Returns transactionBase64 fo Financial sap_adrena_trade_intent Intent-level Adrena trading API. Pass market name, side, USD collateral, and leverage (or "max"). The tool res Financial sap_build_sol_transfer Build an unsigned native SOL transfer transaction using SystemProgram.transfer. Returns serialized base64 tran Financial sap_build_spl_transfer Build an unsigned SPL token transfer transaction. Returns serialized base64 transaction for the agent to sign Financial sap_cancel_subscription Cancel a recurring subscription. SAP MCP context: Payment and settlement flow. Estimate or fetch state before Financial sap_close_escrow_v2 Local-signer-only direct close for an empty V2 escrow. Hosted users should call sap_escrow_build_close_transac Financial sap_create_escrow_v2 Local-signer-only direct V2 escrow creation using SDK EscrowV2Module.create. Defaults to DisputeWindow settlem Financial sap_create_subscription Create a recurring subscription for an agent wallet. SAP MCP context: Payment and settlement flow. Estimate or Financial sap_deposit_escrow_v2 Local-signer-only direct deposit into a V2 escrow. Hosted users should call sap_escrow_build_deposit_transacti Financial sap_deposit_stake Deposit additional stake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet Financial sap_escrow_build_close_transaction Hosted-safe unsigned builder for close_escrow_v2. The depositor signs locally; the builder refuses to close un Financial sap_escrow_build_create_transaction Hosted-safe unsigned builder for create_escrow_v2. Use this from hosted SAP MCP, preview the result, then call Financial sap_escrow_build_deposit_transaction Hosted-safe unsigned builder for deposit_escrow_v2. Use this when a hosted workflow needs to add funds to an e Financial sap_escrow_build_finalize_transaction Hosted-safe unsigned builder for finalize_settlement. Use after the dispute window has elapsed and a pending s Financial sap_escrow_build_settle_transaction Hosted-safe unsigned builder for settle_calls_v2. The agent owner wallet signs locally. DisputeWindow escrows Financial sap_escrow_build_withdraw_transaction Hosted-safe unsigned builder for withdraw_escrow_v2. The depositor signs locally and can only withdraw unlocke Financial sap_finalize_settlement_v2 Local-signer-only direct finalization of a V2 pending settlement. Hosted users should call sap_escrow_build_fi Financial sap_fund_subscription Fund a recurring subscription. SAP MCP context: Payment and settlement flow. Estimate or fetch state before cr Financial sap_init_stake Initialize stake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount Financial sap_payments_fund_prepaid Hosted paid tool that creates a prepaid session. The x402 charge for this tool IS the funding deposit. After s Financial sap_register_agent Deprecated raw SDK wrapper. Production registration must use sap_payments_register_agent so the local signer p Financial sap_request_unstake Request unstake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount, Financial sap_settle_escrow_v2 Local-signer-only direct settlement against a V2 escrow. Hosted users should call sap_escrow_build_settle_tran Financial sap_sign_transaction Sign a serialized Solana transaction with the configured SAP MCP signer after sap_preview_transaction. This is Financial sap_sns_register_agent_domain Temporarily unavailable. SAP MCP does not currently publish an SNS registration write path because the histori Financial sap_withdraw_escrow_v2 Local-signer-only direct withdrawal from a V2 escrow. Hosted users should call sap_escrow_build_withdraw_trans Financial sap_x402_build_headers_from_escrow Build SAP x402 HTTP headers by fetching escrow data for an agent wallet with SDK X402Registry.buildPaymentHead Financial sap_x402_build_payment_headers Build SAP x402 HTTP headers from a public PaymentContext returned by sap_x402_prepare_payment. SAP MCP context Financial sap_x402_prepare_payment Prepare an x402 payment context using SDK X402Registry.preparePayment. New production escrow funding should us Financial sap_x402_settle Settle served x402 calls through SDK X402Registry.settle. Must be called by the agent owner wallet. SAP MCP co Financial sap_x402_settle_batch Batch-settle served x402 calls through SDK X402Registry.settleBatch. Must be called by the agent owner wallet. Financial send-arcade_playGame Enter and play a game on Send Arcade (pays entry fee via transaction). SAP MCP context: Protocol send-arcade; Financial spl-token_transfer Transfer SPL tokens between wallets. Optionally creates the recipient ATA. SAP MCP context: Protocol spl-token Financial spl-token_transferSol Transfer native SOL between wallets via SystemProgram.transfer. SAP MCP context: Protocol spl-token; operation Financial staking_stakeJupSOL Stake SOL for jupSOL (Jupiter liquid staking). Instant liquidity, auto-compounding. SAP MCP context: Protocol Financial staking_stakeSOL Stake native SOL to a validator. Creates a stake account and delegates. SAP MCP context: Protocol staking; ope Financial staking_stakeSolayer Stake SOL for sSOL via Solayer. Re-staking protocol with additional yield. SAP MCP context: Protocol staking;
EXECUTE 37 tools
Execute blinks_confirmAction Confirm a completed Solana Action by sending the tx signature back to the Action provider. SAP MCP context: Pr Execute blinks_executeAction Execute a Solana Action — sends wallet to the Action endpoint and receives a transaction to sign. SAP MCP cont Execute jupiter_swapInstructions Get individual swap instructions instead of a full transaction. Useful for composing with other instructions. Execute magicblock_ensureCrank Force a transfer queue crank attempt for a mint. Use this after a private transfer or private swap if the Hydr Execute magicblock_initializeMint Build an unsigned transaction that initializes a validator-scoped transfer queue for a mint. Then use sap_prev Execute magicblock_login Exchange a signed challenge for a bearer token (step 2 of PER auth flow). The token is used for private-balanc Execute magicblock_requestRandomness Request provably fair on-chain randomness from the MagicBlock VRF oracle (Vrf1RNUjXmQGjmQrQLvJHs9SNkvDJEsRVFPk Execute sap_adrena_build_add_limit_order Build an unsigned transaction to place a limit order on Adrena. The order fills when the oracle price reaches Execute sap_adrena_build_add_liquid_stake Build an unsigned transaction to add a liquid stake on Adrena (stake LP tokens). Returns transactionBase64 for Execute sap_adrena_build_add_liquidity Build an unsigned transaction to add liquidity to an Adrena pool. Deposits collateral and receives LP tokens. Execute sap_adrena_build_add_locked_stake Build an unsigned transaction to add a locked stake on Adrena. LP tokens are locked for a specified duration. Execute sap_adrena_build_cancel_limit_order Build an unsigned transaction to cancel a limit order on Adrena. Returns transactionBase64 for local signing. Execute sap_adrena_build_cancel_stop_loss Build an unsigned transaction to cancel stop loss on an Adrena position. Returns transactionBase64 for local s Execute sap_adrena_build_cancel_take_profit Build an unsigned transaction to cancel take profit on an Adrena position. Returns transactionBase64 for local Execute sap_adrena_build_claim_stakes Build an unsigned transaction to claim staking rewards on Adrena. Returns transactionBase64 for local signing. Execute sap_adrena_build_close_commodity_long Build an unsigned transaction to close a long commodity position on Adrena. Returns transactionBase64 for loca Execute sap_adrena_build_close_commodity_short Build an unsigned transaction to close a short commodity position on Adrena. Returns transactionBase64 for loc Execute sap_adrena_build_init_user_staking Build an unsigned transaction to initialize a user staking account on Adrena. Must be called before add_liquid Execute sap_adrena_build_open_short Build an unsigned transaction to open or increase a short perp position on Adrena. Collateral must be USDC for Execute sap_adrena_build_position_package Build a single unsigned transaction that atomically opens a perp position AND sets stop loss AND take profit i Execute sap_adrena_build_remove_liquid_stake Build an unsigned transaction to remove a liquid stake on Adrena (unstake LP tokens). Returns transactionBase6 Execute sap_adrena_build_remove_liquidity Build an unsigned transaction to remove liquidity from an Adrena pool. Burns LP tokens and receives collateral Execute sap_adrena_build_set_stop_loss Build an unsigned transaction to set stop loss on an Adrena position. Returns transactionBase64 for local sign Execute sap_adrena_build_set_take_profit Build an unsigned transaction to set take profit on an Adrena position. Returns transactionBase64 for local si Execute sap_adrena_build_swap Build an unsigned transaction to swap tokens through an Adrena pool. Uses zero-slippage oracle pricing. Return Execute sap_adrena_build_trailing_stop Build an unsigned transaction to set a trailing stop loss on an Adrena position. Reads the current oracle pric Execute sap_adrena_simulate_position FREE dry-run tool (no x402 charge): simulates opening a perp position on Adrena by building the same instructi Execute sap_open_vault_session Open a vault session by 32-byte session hash. SAP MCP context: Memory/session flow. Store only intentionally e Execute sap_profile_switch Switch the live SAP MCP runtime to another existing profile and reload client, signer, connection, and policy. Execute sap_reactivate_agent Reactivate the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Execute sap_session_start Start a high-level SDK session by session ID. SAP MCP context: Memory/session flow. Store only intentionally e Execute sap_sns_build_manage_record_transaction Temporarily unavailable. SAP MCP does not currently publish an SNS record write builder because the historical Execute sap_sns_build_set_primary_domain_transaction Temporarily unavailable. Setting primary SNS domains is disabled in SAP MCP until the SNS write path is migrat Execute sap_strategy_execute Free local tool. Loads a saved strategy by category and name, resolves trading parameters, validates against t Execute spl-token_deployToken Deploy a new SPL token with Metaplex metadata. Returns the mint address and an unsigned transaction. SAP MCP c Execute spl-token_freezeAccount Freeze a token account (prevents all transfers). Requires freeze authority. SAP MCP context: Protocol spl-toke Execute spl-token_mintTo Mint additional tokens to a destination wallet (requires mint authority). SAP MCP context: Protocol spl-token;
WRITE 76 tools
Write 3land_cancelListing Cancel an active NFT listing on 3.Land. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land Write 3land_createCollection Create a new NFT collection on 3.Land marketplace. SAP MCP context: Protocol 3land; operation class write. Use Write 3land_listForSale List an NFT for sale on 3.Land in any SPL token. SAP MCP context: Protocol 3land; operation class write. Use f Write alldomains_resolveDomain Resolve a multi-TLD domain to its owner wallet. SAP MCP context: Protocol alldomains; operation class read. Us Write blinks_resolveBlinkUrl Resolve a Blink URL (e.g. dial.to link) to its underlying Solana Action URL. SAP MCP context: Protocol blinks; Write gibwork_submitWork Submit completed work for a Gib Work bounty. SAP MCP context: Protocol gibwork; operation class write. Use for Write jito_sendBundle Send a Jito bundle for MEV-protected, atomic transaction execution. SAP MCP context: This Synapse AgentKit too Write manifest_createMarket Create a new Manifest market for a token pair. SAP MCP context: This Synapse AgentKit tool is served beside th Write metaplex-nft_configureRoyalties Configure royalty fee and creator splits for an NFT. SAP MCP context: Protocol metaplex-nft; operation class w Write metaplex-nft_delegateAuthority Delegate a specific authority (update, mint, freeze, collection) to another wallet. SAP MCP context: Protocol Write metaplex-nft_deployCollection Deploy a new NFT collection via Metaplex. Returns the collection mint and metadata addresses. SAP MCP context: Write metaplex-nft_mintNFT Mint a new NFT via Metaplex. Supports both standard and compressed (cNFT) minting. SAP MCP context: Protocol m Write metaplex-nft_setAndVerifyCollection Set and verify a collection on an NFT in a single transaction. SAP MCP context: Protocol metaplex-nft; operati Write metaplex-nft_updateMetadata Update NFT metadata fields (name, symbol, URI, creators, royalties, authority). SAP MCP context: Protocol meta Write metaplex-nft_verifyCollection Verify an NFT as part of a collection. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Write metaplex-nft_verifyCreator Verify a creator on an NFT's metadata (requires creator's signature). SAP MCP context: Protocol metaplex-nft; Write meteora_createAlphaVault Create a Meteora Alpha Vault for fair token launches with vesting. SAP MCP context: This Synapse AgentKit tool Write meteora_createDLMMPool Create a Meteora DLMM (Discrete Liquidity Market Maker) pool. SAP MCP context: This Synapse AgentKit tool is s Write sap_agent_context Free one-shot SAP orientation context for agents. Use this when the user asks whether SAP MCP is connected, wa Write sap_agent_identity_plan Free read-only planner for SAP agent registration, profile/image updates, Metaplex/MPL Core identity linking, Write sap_agent_migrate_pricing_menu Backfill or resync the AgentPricingMenu PDA for the connected wallet SAP agent. Run this once if sap_update_ag Write sap_chat_publish_manifest Publish a signed thematic room/group manifest for discovery indexers, policy-aware agents, and chat clients. Write sap_chat_seal_room Seal the current chat ring buffer into an immutable SAP ledger page for permanent history. SAP MCP execution Write sap_chat_send_message Send a chunked SAP chat message to a room. Public messages store UTF-8 text; private messages store caller-pro Write sap_chat_start_room Start an on-chain SAP chat room by creating the backing vault, session, and ledger if needed. SAP MCP executi Write sap_close_agent Close the connected wallet SAP agent and reclaim rent. SAP MCP context: Direct synapse-sap-sdk wrapper served Write sap_compact_inscribe_memory Compact memory inscription with explicit vault/session PDAs. SAP MCP context: Memory/session flow. Store only Write sap_complete_unstake Complete unstake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount Write sap_create_attestation Create an on-chain attestation for an agent wallet. SAP MCP context: Reputation and trust flow. Use after veri Write sap_deactivate_agent Deactivate the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Write sap_deactivate_tool Deactivate a SAP tool descriptor by name. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Write sap_export_agent_oasf Export a known SAP agent into an OASF-style, machine-readable profile view for agent directories and cross-run Write sap_file_dispute_v2 File a dispute for a V2 pending settlement. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP Write sap_give_feedback Create on-chain feedback for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying Write sap_init_vault Initialize a memory vault for the connected agent. SAP MCP context: Memory/session flow. Store only intentiona Write sap_inscribe_memory Inscribe encrypted memory using SDK VaultModule.inscribe. SAP MCP context: Memory/session flow. Store only int Write sap_memory_record Free local tool. Records a tool call execution in the agent memory database (SQLite FTS5). Auto-call after any Write sap_next_settlement_index Read the next V2 settlement index. SAP MCP context: Payment and settlement flow. Estimate or fetch state befor Write sap_perp_trade_plan Create a trader-grade perpetual futures plan from a simple intent. Returns notional size, stop risk, reward/ri Write sap_premium_activate_session Activates a pending premium session with a verified x402/pay.sh payment receipt. This tool is FREE — it does n Write sap_premium_close_session Closes an active premium session, stopping all stream and webhook delivery. Use this when the buyer wants to s Write sap_premium_session_start Free premium session planner. Creates a bounded session plan for a stream, webhook, or premium tool capability Write sap_premium_webhook_register Registers an HTTPS webhook target for signed premium event delivery. The session must be active (activated via Write sap_premium_webhook_unregister Deactivates and removes a webhook subscription. No further events will be delivered to the target URL. SAP MC Write sap_prepare_mandate Free AP2-style mandate planner for SAP MCP agent commerce. It converts a user intent into a bounded, unsigned Write sap_preview_transaction Preview a Solana transaction before signing or submission. This is the required preflight step for agent workf Write sap_protocol_invariants Free read-only protocol invariant card for agents. Returns the current SAP program id, protocol treasury, sour Write sap_publish_tool_by_name Publish a tool descriptor using SDK ToolsModule.publishByName. SAP MCP context: Use tool registry writes to ad Write sap_quick_context Free single-call bootstrap aggregator. Returns a compact markdown-like summary with server version, total tool Write sap_reactivate_tool Reactivate a SAP tool descriptor by name. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Write sap_report_calls Report served call count for the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper s Write sap_report_tool_invocations Report invocation count for a SAP tool descriptor. SAP MCP context: Direct synapse-sap-sdk wrapper served by t Write sap_runtime_repair_plan Free helper that returns the pinned latest-release repair command for hosted SAP MCP plus local sap_payments b Write sap_skills_bundle Return bundled SAP MCP skills as JSON so an agent can load or write them itself. Pass skills: ["name1","name2" Write sap_skills_install Install bundled SAP MCP skills into a local agent skill directory. Requires confirm: true. SAP MCP execution Write sap_skills_self_update Refresh local agent skill files from the latest published @oobe-protocol-labs/sap-mcp-server package. Local-mo Write sap_skills_upgrade_plan Free helper that returns exact latest-release commands and target directories for upgrading SAP MCP skills. Ho Write sap_sns_resolve_domain Resolve a .sol domain to its wallet/owner and configured SNS records using direct Solana Name Service account Write sap_sns_resolve_wallet Resolve a .sol domain to a wallet public key. The tool prefers the SOL record when available and falls back to Write sap_strategy_activate Free local tool. Activates or deactivates a strategy by category and name. Inactive strategies are skipped dur Write sap_strategy_save Free local tool. Saves or updates a strategy JSON in ~/.config/mcp-sap/strategies/. Strategies persist agent l Write sap_submit_signed_transaction Submit a signed Solana transaction produced by sap_sign_transaction through the configured RPC endpoint. Use t Write sap_update_agent Local-signer-only: update the connected wallet SAP agent using SDK AgentModule.update. Hosted accountless SAP Write sap_update_feedback Update existing on-chain feedback for an agent wallet. SAP MCP context: Reputation and trust flow. Use after v Write sap_update_reputation_metrics Update self-reported latency and uptime metrics for the connected wallet SAP agent. SAP MCP context: Reputatio Write sap_update_tool Update tool descriptor hashes using SDK ToolsModule.update. SAP MCP context: Use tool registry writes to adver Write sap_x402_calculate_cost Pure local cost calculation using SDK X402Registry.calculateCost; does not read chain state. SAP MCP context: Write sap_x402_estimate_cost Estimate cost for a number of calls using SDK X402Registry.estimateCost. Reads escrow/pricing when available a Write sap_x402_has_escrow Check whether an x402 escrow exists for an agent/depositor pair. SAP MCP context: Payment and settlement flow. Write send-arcade_listGames List available games on Send Arcade. SAP MCP context: Protocol send-arcade; operation class write. Use for Sen Write sns_resolveDomain Resolve a .sol domain to its owner wallet address. SAP MCP context: Protocol sns; operation class read. Use to Write spl-token_closeAccount Close a token account and reclaim the rent SOL. SAP MCP context: Protocol spl-token; operation class write. Us Write spl-token_thawAccount Thaw (unfreeze) a previously frozen token account. SAP MCP context: Protocol spl-token; operation class write. Write staking_unstakeJupSOL Unstake jupSOL back to SOL. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid s Write staking_unstakeSOL Deactivate and withdraw SOL from a stake account. SAP MCP context: Protocol staking; operation class write. Us Write staking_unstakeSolayer Unstake sSOL back to SOL via Solayer. SAP MCP context: Protocol staking; operation class write. Use for SOL an
READ 171 tools
Read adrena_getPositions Get all open positions on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served beside the sa Read alldomains_getOwnedDomains Get all domains owned by a wallet across all TLDs. SAP MCP context: Protocol alldomains; operation class read. Read blinks_buildActionUrl Build and optionally wrap a Solana Action URL for sharing as a Blink. SAP MCP context: Protocol blinks; operat Read blinks_getAction Fetch metadata for a Solana Action (Blink) — returns title, description, available actions, and parameters. SA Read blinks_validateActionsJson Validate a domain's actions.json file — checks if a website correctly implements the Solana Actions spec. SAP Read bridging_bridgeDeBridgeStatus Check the status of a deBridge DLN cross-chain transfer. SAP MCP context: Protocol bridging; operation class r Read bridging_bridgeWormholeStatus Check the status of a Wormhole bridge transfer. SAP MCP context: Protocol bridging; operation class read. Use Read coingecko_getOHLCV Get OHLCV (price chart) data from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use fo Read coingecko_getPoolsByToken Get all liquidity pools for a token from CoinGecko on-chain DEX tracker. SAP MCP context: Protocol coingecko; Read coingecko_getTokenInfo Get detailed token information from CoinGecko (description, links, market data). SAP MCP context: Protocol coi Read coingecko_getTokenPrice Get token price and market data from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use Read coingecko_getTopGainersLosers Get top gainers and losers from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for Read coingecko_getTrending Get trending tokens and NFTs on CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for Read das_getAsset Get detailed information about a single NFT/asset via DAS. SAP MCP context: Protocol das; operation class read Read das_getAssetsByCollection Get all NFTs in a collection via DAS. SAP MCP context: Protocol das; operation class read. Use for read-only D Read das_getAssetsByCreator Get all NFTs/assets created by a specific creator via DAS. SAP MCP context: Protocol das; operation class read Read das_getAssetsByOwner Get all NFTs/assets owned by a wallet via DAS (supports pagination). SAP MCP context: Protocol das; operation Read das_searchAssets Search NFTs/assets with flexible filters via DAS. SAP MCP context: Protocol das; operation class read. Use for Read gibwork_listBounties List available bounties on Gib Work. SAP MCP context: Protocol gibwork; operation class write. Use for bounty Read jito_getBundleStatus Check the status of a submitted Jito bundle. SAP MCP context: This Synapse AgentKit tool is served beside the Read jito_getTipEstimate Get current Jito tip percentile estimates for bundle inclusion priority. SAP MCP context: This Synapse AgentKi Read jupiter_getDCAOrders Get all DCA orders (active and optionally historical) for a wallet. SAP MCP context: Jupiter protocol tools ar Read jupiter_getHoldings Fetch token balances and holdings for specific token accounts, including USD valuations. SAP MCP context: Jupi Read jupiter_getLimitOrders Get all limit orders (active and optionally historical) for a wallet. SAP MCP context: Jupiter protocol tools Read jupiter_getOrder Get a quote + unsigned swap transaction in a single call (Ultra API). The recommended entry-point for swaps. S Read jupiter_getPrice Get real-time heuristic prices for tokens. Supports buy/sell price, confidence, and depth info. SAP MCP contex Read jupiter_getQuote Get an optimally-routed swap quote with full route plan details (Metis engine). SAP MCP context: Jupiter proto Read jupiter_getTokenInfo Search for token information by mint address, symbol, or name. Returns detailed metadata, price, organic score Read jupiter_getTokenList Get Jupiter tokens by tag ("verified" or "lst"). Returns token metadata, organic score, price, and audit info. Read jupiter_programLabels Get a mapping from program ID to human-readable label for all DEX programs in the routing engine. SAP MCP cont Read jupiter_searchTokens Search for tokens by symbol, name, or mint address. Returns matching tokens with metadata. SAP MCP context: Ju Read jupiter_shield Check token mints for potential security risks (honeypot, freeze authority, low liquidity, etc.). SAP MCP cont Read lulo_getBestRates Get the best lending/yield rates across all protocols via Lulo. SAP MCP context: This Synapse AgentKit tool is Read lulo_getPositions Get all Lulo lending positions for a wallet. SAP MCP context: This Synapse AgentKit tool is served beside the Read magicblock_balance Read the base-chain SPL token balance for an address (public, no auth required).. SAP MCP execution guidance: Read magicblock_challenge Generate a challenge string for the wallet to sign (step 1 of the PER auth flow).. SAP MCP execution guidance Read magicblock_getAccountInfo Fetch account information (data, lamports, owner, executable, space) via the Magic Router.. SAP MCP execution Read magicblock_getBlockhashForAccounts Get a blockhash and last valid block height for a batch of account addresses (max 100).. SAP MCP execution gu Read magicblock_getDelegationStatus Check whether a Solana account is delegated to an Ephemeral Rollup. Returns authority, owner, delegation slot, Read magicblock_getIdentity Get the identity and FQDN of the current ER Validator node.. SAP MCP execution guidance: Intent: read/discove Read magicblock_getRandomnessResult Check whether a VRF request has been fulfilled by reading the RandomnessRequest account on-chain. Returns fulf Read magicblock_getRoutes List available Ephemeral Rollup nodes from the Magic Router (identity, FQDN, fee, block time, country).. SAP Read magicblock_getSignatureStatuses Check the confirmation status (processed/confirmed/finalized) of one or more transaction signatures.. SAP MCP Read magicblock_health Check the health status of the MagicBlock Private Payments API.. SAP MCP execution guidance: Intent: SAP MCP Read magicblock_isMintInitialized Check whether a mint has a validator-scoped transfer queue on the ephemeral RPC.. SAP MCP execution guidance: Read magicblock_privateBalance Read the ephemeral-rollup SPL token balance for an address (requires bearer token from login).. SAP MCP execu Read magicblock_swapQuote Get a swap quote between two SPL mints (proxies Triton Metis swap API). Pass the result into magicblock_swap. Read manifest_getOrderbook Get the current orderbook for a Manifest market. SAP MCP context: This Synapse AgentKit tool is served beside Read orca_getWhirlpool Get Orca Whirlpool pool information. SAP MCP context: This Synapse AgentKit tool is served beside the sap_ SDK Read pyth_getPrice Get the current price from a Pyth on-chain oracle feed. SAP MCP context: Protocol pyth; operation class read. Read pyth_getPriceHistory Get historical price data from Pyth oracle. SAP MCP context: Protocol pyth; operation class read. Use for Pyth Read pyth_listPriceFeeds List available Pyth price feeds, optionally filtered by query or asset type. SAP MCP context: Protocol pyth; o Read sap_adrena_get_custody_info Fetch per-asset custody statistics from the Adrena Data API. Returns open interest, utilization, volume, and f Read sap_adrena_get_markets Read all Adrena custody accounts directly from Solana mainnet and return real market data for every supported Read sap_adrena_get_mutagen Fetch Mutagen points for a wallet from the Adrena Data API. Returns total points, rank, and breakdown. SAP MC Read sap_adrena_get_mutagen_leaderboard Fetch Mutagen points leaderboard from the Adrena Data API. Returns top wallets by points. SAP MCP execution g Read sap_adrena_get_pool_info Read Adrena pool statistics directly from the on-chain Pool account. Returns TVL (AUM), LP token price, pool n Read sap_adrena_get_position_status Fetch live position status (P&L, size, liquidation price, entry price, oracle price) from the Adrena Data API Read sap_adrena_get_positions Fetch position history for a wallet from the Adrena Data API. Returns closed and open positions with P&L, entr Read sap_adrena_get_prices Fetch current ADX and ALP token prices from the Adrena Data API. SAP MCP execution guidance: Intent: read/dis Read sap_adrena_get_trader_info Fetch trader performance metrics from the Adrena Data API. Returns total volume, P&L, fees, win rate, and rank Read sap_adrena_get_trader_leaderboard Fetch trader leaderboard from the Adrena Data API. Returns top traders by volume and P&L. SAP MCP execution g Read sap_adrena_get_trading_prices Fetch latest oracle trading prices for all Adrena assets. Returns price and custody address for each traded as Read sap_agent_next_action Free routing resolver for SAP MCP errors and partial results. Use this before retrying after payment_required, Read sap_agent_runtime_status Free machine-readable readiness and routing summary for SAP MCP. Use this for "are you connected?", paid/write Read sap_agent_standard_context Free agentic-standards orientation for SAP MCP. Use this after sap_agent_start when an agent needs to understa Read sap_agent_start Return the concise startup playbook for agents using SAP MCP. Call this when the user says "Start SAP MCP", "I Read sap_audit_query Free local tool. Queries the immutable audit trail for x402 settlements and transaction signatures. Search by Read sap_audit_record Free local tool. Records a manual audit entry in the tool call history. Use this to log custom events (e.g. ma Read sap_audit_stats Free local tool. Returns aggregate statistics about the memory database: tool call counts, memory counts, stre Read sap_chart_indicators Compute technical indicators (RSI, EMA-20, EMA-50, MACD, Bollinger Bands, ATR) from DexScreener price data. Re Read sap_chart_long_term Fetch long-term price history for a Solana token from DexScreener and optional protocol TVL data from DeFiLlam Read sap_chart_multi_ohlc Fetch OHLC candlestick data for multiple resolutions in a single call. Returns open, high, low, close, and vol Read sap_chart_ohlc Fetch OHLC candlestick data for any Solana token from DexScreener. Returns open, high, low, close, volume, liq Read sap_chart_volume_profile Compute volume profile (POC, VAH, VAL) for any Solana token using DexScreener price and volume data. Returns p Read sap_chat_derive_room Derive a deterministic SAP chat room/session ID. Group and public room IDs are active; DM derivation is reserv Read sap_chat_read_all Read all SAP chat messages from sealed ledger pages plus the latest ring buffer. SAP MCP execution guidance: Read sap_chat_read_latest Read latest SAP chat messages from the room ring buffer. SAP MCP execution guidance: Intent: SAP MCP tool wor Read sap_chat_status Get backing SAP memory session status for a chat room. SAP MCP execution guidance: Intent: SAP MCP tool workf Read sap_decode_transaction Decode a serialized Solana transaction and return stable transaction metadata. Use this before signing when a Read sap_discover_agents Paid hosted discovery for SAP agents. Search and filter the current on-chain AgentAccount directory by query, Read sap_estimate_tool_cost Free pre-call cost estimator (dry-run — no charge, no x402 challenge). Given a tool name, returns the hosted p Read sap_fairscale_score Score an agent with SDK FairScaleRegistry.score. SAP MCP context: Reputation and trust flow. Use after verifyi Read sap_fairscale_trust_gate Evaluate an agent with SDK FairScaleRegistry.trustGate. SAP MCP context: Reputation and trust flow. Use after Read sap_fetch_attestation Fetch an attestation PDA by agent PDA and optional attester wallet. SAP MCP context: Read-only SAP SDK wrapper Read sap_fetch_capability_index Fetch a SAP capability index by capability ID. SAP MCP context: Read-only SAP SDK wrapper against the configur Read sap_fetch_dispute Fetch a V2 dispute PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP p Read sap_fetch_epoch_page Fetch an epoch page by session PDA and epoch index. SAP MCP context: Read-only SAP SDK wrapper against the con Read sap_fetch_escrow Fetch a V1 escrow by escrow PDA, or by agent PDA and optional depositor. SAP MCP context: Read-only SAP SDK wr Read sap_fetch_escrow_v2 Fetch a V2 escrow by escrow PDA, or by agent PDA, depositor, and nonce. SAP MCP context: Read-only SAP SDK wra Read sap_fetch_feedback Fetch a feedback PDA by agent PDA and optional reviewer wallet. SAP MCP context: Read-only SAP SDK wrapper aga Read sap_fetch_pending_settlement Fetch a V2 pending settlement PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RP Read sap_fetch_protocol_index Fetch a SAP protocol index by protocol ID. SAP MCP context: Read-only SAP SDK wrapper against the configured S Read sap_fetch_session Fetch a session ledger by session PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solan Read sap_fetch_stake Fetch agent stake by stake PDA or agent PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Read sap_fetch_subscription Fetch a subscription by PDA or by agent PDA/subscriber/subId. SAP MCP context: Read-only SAP SDK wrapper again Read sap_fetch_tool Fetch a tool descriptor by agent PDA and tool name. SAP MCP context: Read-only SAP SDK wrapper against the con Read sap_fetch_tool_category_index Fetch a SAP tool category index by numeric category. SAP MCP context: Read-only SAP SDK wrapper against the co Read sap_fetch_vault Fetch a memory vault by agent PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RP Read sap_find_tools_by_category Find on-chain tool descriptors by SDK tool category name or numeric category. SAP MCP context: Read-only SAP S Read sap_get_agent Free exact SAP agent identity read by owner wallet. If omitted, fetches the connected wallet agent. Use this b Read sap_get_agent_profile Micro-read exact SAP agent profile lookup by owner wallet. Use this for a known agent before read-premium disc Read sap_get_agent_stats Free exact SAP agent stats read by agent PDA. Use after sap_get_agent or sap_get_agent_profile when stats are Read sap_get_global_state Free compact global SAP registry state read. Use for initial orientation before paid network analytics. SAP MC Read sap_get_network_overview Fetch real network counters from SDK DiscoveryRegistry.getNetworkOverview. SAP MCP context: Read-only SAP SDK Read sap_get_tool_category_summary Fetch SDK discovery summary across SAP tool categories. SAP MCP context: Read-only SAP SDK wrapper against the Read sap_hermes_recent Free local tool. Returns recent Hermes Agent sessions for context injection. Use this at session start to reca Read sap_hermes_search Free local tool. Searches Hermes Agent session history for relevant past conversations. Enables cross-session Read sap_is_agent_active Micro-read exact activity check for an owner wallet. Use this before read-premium discovery when the wallet is Read sap_list_agents Compact SAP agent orientation list. Micro-read when limit <= 20, view is compact, hydrate is false, and includ Read sap_list_all_agents Paid hosted global SAP agent directory read. Enumerates current on-chain AgentAccount PDAs and supports query, Read sap_market_snapshot Returns a complete market snapshot: all Adrena market data (leverage, OI, flags), live oracle prices, and pool Read sap_memory_prune Free local tool. Removes expired memories and memories with relevance below threshold after decay. Also archiv Read sap_memory_recall Free local tool. Returns the most relevant memories for a category, ordered by decayed relevance. Use this for Read sap_memory_search Free local tool. Full-text search (FTS5) across tool call history. Find patterns, failures, and successes by n Read sap_memory_summarize Free local tool. Creates an LLM-compressed summary memory from tool call patterns. The agent calls this after Read sap_network_stats Fetch real SAP network statistics using synapse-sap-sdk DiscoveryRegistry and GlobalRegistry. SAP MCP executi Read sap_payments_prepaid_balance FREE local tool that checks the remaining balance of a prepaid session. No x402 charge. Returns the session ID Read sap_perp_builder_status Free readiness check for perps execution. Returns whether SAP MCP has native Adrena perps builders (available Read sap_perp_fear_greed Fetch the Crypto Fear & Greed Index from alternative.me (free, no API key). Returns current value (0-100), cla Read sap_perp_funding_history Compute the current funding rate for an Adrena perpetual market from on-chain Custody account data. Pass the c Read sap_perp_liquidation_zones Compute liquidation zones for all open Adrena perp positions of a wallet. Reads on-chain positions via Solana Read sap_perp_markets List available Adrena perpetual futures markets from Pool/Custody accounts with funding/accounting fields, ope Read sap_perp_portfolio_risk Compute an aggregate portfolio risk score from the trade journal and open positions. Returns total exposure, w Read sap_perp_position_info Read all open perpetual positions on Adrena for a given wallet address. Returns position key, market, side, si Read sap_perp_risk_check Pre-trade dynamic risk gate. Reads the trade journal to compute daily P&L, drawdown, and cooldown status. Retu Read sap_perp_signal_score Aggregate technical signal score (0-1) from RSI, EMA, MACD, Bollinger Bands, price action, and on-chain fundin Read sap_premium_metrics Returns a point-in-time metrics snapshot of the premium subsystem: active/pending/blocked sessions, total even Read sap_premium_plugin_catalog Free premium capability discovery. Lists SAP MCP stream, webhook, and premium tool plugin manifests with stric Read sap_premium_plugin_template Free premium plugin manifest builder. Generates a strict, data-only stream/webhook/tool manifest template that Read sap_premium_session_status Free premium session status lookup. Returns the current planning status for a premium stream/webhook/tool sess Read sap_premium_stream_flush Flush all buffered premium stream events for a session with cursor-based pagination. Unlike sap_premium_stream Read sap_premium_stream_poll Long-poll buffered premium stream events for an active session. Returns events that have been delivered to the Read sap_premium_validate_plugin_manifest Free manifest validator for SAP MCP premium plugins. Validates ids, semver, descriptions, strict input/output Read sap_premium_webhook_relay Registers a buffer-only webhook subscription for an active premium session. Unlike sap_premium_webhook_registe Read sap_premium_webhook_relay_status Returns the status of buffer-only (relay) webhook subscriptions for a session, including the relay configurati Read sap_premium_webhook_status Returns the current status of a webhook subscription, including delivery stats and recent delivery attempt rec Read sap_prepare_action Free intent-level preflight planner for SAP MCP. Call before paid calls, swaps, registry writes, escrow, ident Read sap_pricing_catalog Free machine-readable x402/pay.sh pricing catalog generated from the hosted SAP MCP pricing registry. Use befo Read sap_profile_current Return the currently loaded SAP MCP profile and redacted signer/config metadata. SAP MCP execution guidance: Read sap_profile_list List available SAP MCP profiles with redacted signer metadata and no wallet paths. SAP MCP execution guidance Read sap_profile_public_key Return the configured public agent key for a profile without reading or exposing keypair bytes. SAP MCP execu Read sap_session_read_latest Read latest entries from a high-level SDK session ID. SAP MCP context: Memory/session flow. Store only intenti Read sap_session_status Fetch high-level SDK session status by session ID. SAP MCP context: Memory/session flow. Store only intentiona Read sap_skills_check_updates Compare the bundled skill version with the latest published npm package and report which local agent skill dir Read sap_skills_list List bundled SAP MCP skills and their files. SAP MCP execution guidance: Intent: agent bootstrap, routing, sk Read sap_sns_batch_check_domains Check availability for multiple .sol domains (up to 25) by deriving each SNS PDA and checking account existenc Read sap_sns_check_domain Check whether a .sol domain is available by deriving its Solana Name Service PDA and checking whether the acco Read sap_sns_check_ownership Check whether a wallet matches the resolved SNS wallet for a .sol domain. This uses the SOL record when presen Read sap_sns_get_domain_pda Derive the Solana Name Service domain PDA for a .sol domain. This helper is deterministic, read-only, and does Read sap_sns_get_domain_records Fetch known SNS records for a .sol domain using direct Solana Name Service account reads. Returns a key-value Read sap_sns_get_record Fetch a single SNS record value for a .sol domain using direct Solana Name Service account reads. Returns null Read sap_sns_get_record_pda Derive the Solana Name Service record PDA for a root .sol domain and record type such as SOL, TXT, Pic, Url, o Read sap_sns_validate_records Validate SNS records for SAP agent compatibility (checks SOL, Pic, TXT records on-chain). SAP MCP execution g Read sap_strategy_list Free local tool. Lists all strategies, optionally filtered by category and active status. No x402 charge. SAP Read sap_strategy_load Free local tool. Loads a strategy JSON by category and name. Returns the full strategy config including versio Read sap_stream_buffer Free local tool. Buffers a premium stream event in the local SQLite database for offline consumption. Deduplic Read sap_stream_catalog Free stream discovery for paid real-time SAP MCP capabilities. Returns only stream contracts, including event Read sap_stream_consume Free local tool. Returns unconsumed stream events for a stream type (FIFO order) and marks them consumed. Use Read sap_stream_replay Free local tool. Returns all events (consumed + unconsumed) for a stream type within a time range. Used for ba Read sap_trade_journal Free local tool. Appends a trade entry to the journal. Call after every trade open/close/SL/TP/liquidation for Read sap_trade_journal_query Free local tool. Queries the trade journal with filters. Returns matching entries with count and total P&L. No Read sap_webhook_catalog Free webhook discovery for paid SAP MCP event delivery. Returns webhook event contracts, signed-delivery expec Read sap_x402_fetch_escrow Fetch raw x402 escrow account data using SDK X402Registry.fetchEscrow. Resolves V2 first, then V1 fallback. SA Read sap_x402_get_balance Fetch x402 escrow balance using SDK X402Registry.getBalance. SAP MCP context: Payment and settlement flow. Est Read sns_reverseLookup Reverse-lookup all .sol domains owned by a wallet. SAP MCP context: Protocol sns; operation class read. Use to Read sol_get_balance Fetch the SOL balance for a wallet or account using the configured Solana RPC endpoint. SAP MCP execution gui Read spl-token_getBalance Get token or SOL balance for a wallet. If mint is omitted, returns native SOL balance. SAP MCP context: Protoc Read spl-token_getTokenAccounts List all SPL token accounts for a wallet with balances and metadata. SAP MCP context: Protocol spl-token; oper Read spl-token_rugCheck Check a token for potential rug pull risks: mint/freeze authority, holder concentration, liquidity. SAP MCP co Read staking_getStakeAccounts List all stake accounts for a wallet with delegation status. SAP MCP context: Protocol staking; operation clas

Related servers

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

Questions about Sap

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

Yes. The Sap server exposes 82 financial tools including 3land_buyNFT, 3land_mintAndList, adrena_addCollateral. 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 Sap MCP server? +

Yes. The Sap server exposes 9 destructive tools including jupiter_cancelDCA, jupiter_cancelLimitOrder, jupiter_cancelLimitOrders. 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 Sap? +

The Sap server has 76 write tools including 3land_cancelListing, 3land_createCollection, 3land_listForSale. 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 Sap.

How many tools does the Sap MCP server expose? +

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

How do I enforce a policy on Sap? +

Register the Sap 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 Sap tool call.

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

Instant setup, no code required.

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

// WHERE THIS COMES FROM

These policies come from Sap'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.