# Sap MCP server

Agent View of the PolicyLayer registry record for Sap: identity, probed posture, risk grade, and all 375 tools classified. HTML page: https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server

## Facts

- Server id: `https://mcp.sap.oobeprotocol.ai/mcp`
- Homepage: https://github.com/OOBE-PROTOCOL/sap-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- Rate-limited: yes
- Tools: 375 (350 with introspected schema)
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Context-window cost: 147037 tokens per request — https://policylayer.com/token-cost/oobe-protocol-labs-sap-mcp-server
- Tags: oobe protocol labs sap mcp server, payments, admin, automation
- Record last modified: 2026-08-12T11:08:21.079Z

## Tools (375)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `jupiter_cancelDCA` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-canceldca.md |
| `jupiter_cancelLimitOrder` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-cancellimitorder.md |
| `jupiter_cancelLimitOrders` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-cancellimitorders.md |
| `manifest_cancelOrder` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/manifest-cancelorder.md |
| `metaplex-nft_revokeAuthority` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-revokeauthority.md |
| `openbook_cancelOrder` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/openbook-cancelorder.md |
| `sap_revoke_attestation` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-revoke-attestation.md |
| `sap_revoke_feedback` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-revoke-feedback.md |
| `spl-token_burn` | Destructive | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-burn.md |
| `blinks_confirmAction` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-confirmaction.md |
| `blinks_executeAction` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-executeaction.md |
| `jupiter_swapInstructions` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-swapinstructions.md |
| `magicblock_ensureCrank` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-ensurecrank.md |
| `magicblock_initializeMint` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-initializemint.md |
| `magicblock_login` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-login.md |
| `magicblock_requestRandomness` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-requestrandomness.md |
| `sap_adrena_build_add_limit_order` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-add-limit-order.md |
| `sap_adrena_build_add_liquid_stake` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-add-liquid-stake.md |
| `sap_adrena_build_add_liquidity` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-add-liquidity.md |
| `sap_adrena_build_add_locked_stake` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-add-locked-stake.md |
| `sap_adrena_build_cancel_limit_order` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-cancel-limit-order.md |
| `sap_adrena_build_cancel_stop_loss` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-cancel-stop-loss.md |
| `sap_adrena_build_cancel_take_profit` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-cancel-take-profit.md |
| `sap_adrena_build_claim_stakes` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-claim-stakes.md |
| `sap_adrena_build_close_commodity_long` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-close-commodity-long.md |
| `sap_adrena_build_close_commodity_short` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-close-commodity-short.md |
| `sap_adrena_build_init_user_staking` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-init-user-staking.md |
| `sap_adrena_build_open_short` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-open-short.md |
| `sap_adrena_build_position_package` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-position-package.md |
| `sap_adrena_build_remove_liquid_stake` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-remove-liquid-stake.md |
| `sap_adrena_build_remove_liquidity` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-remove-liquidity.md |
| `sap_adrena_build_set_stop_loss` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-set-stop-loss.md |
| `sap_adrena_build_set_take_profit` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-set-take-profit.md |
| `sap_adrena_build_swap` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-swap.md |
| `sap_adrena_build_trailing_stop` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-trailing-stop.md |
| `sap_adrena_simulate_position` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-simulate-position.md |
| `sap_open_vault_session` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-open-vault-session.md |
| `sap_profile_switch` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-profile-switch.md |
| `sap_reactivate_agent` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-reactivate-agent.md |
| `sap_session_start` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-session-start.md |
| `sap_sns_build_manage_record_transaction` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-build-manage-record-transaction.md |
| `sap_sns_build_set_primary_domain_transaction` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-build-set-primary-domain-transaction.md |
| `sap_strategy_execute` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-strategy-execute.md |
| `spl-token_deployToken` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-deploytoken.md |
| `spl-token_freezeAccount` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-freezeaccount.md |
| `spl-token_mintTo` | Execute | High | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-mintto.md |
| `3land_buyNFT` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/3land-buynft.md |
| `3land_mintAndList` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/3land-mintandlist.md |
| `adrena_addCollateral` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/adrena-addcollateral.md |
| `adrena_closePosition` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/adrena-closeposition.md |
| `adrena_openPosition` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/adrena-openposition.md |
| `adrena_removeCollateral` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/adrena-removecollateral.md |
| `alldomains_registerDomain` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/alldomains-registerdomain.md |
| `bridging_bridgeDeBridge` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/bridging-bridgedebridge.md |
| `bridging_bridgeWormhole` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/bridging-bridgewormhole.md |
| `gibwork_createBounty` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/gibwork-createbounty.md |
| `jupiter_createDCA` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-createdca.md |
| `jupiter_createLimitOrder` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-createlimitorder.md |
| `jupiter_executeDCA` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-executedca.md |
| `jupiter_executeOrder` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-executeorder.md |
| `jupiter_executeTrigger` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-executetrigger.md |
| `jupiter_smartSwap` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-smartswap.md |
| `jupiter_swap` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-swap.md |
| `lulo_deposit` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/lulo-deposit.md |
| `lulo_withdraw` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/lulo-withdraw.md |
| `magicblock_deposit` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-deposit.md |
| `magicblock_swap` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-swap.md |
| `magicblock_transfer` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-transfer.md |
| `magicblock_withdraw` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-withdraw.md |
| `manifest_placeLimitOrder` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/manifest-placelimitorder.md |
| `meteora_addDLMMLiquidity` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/meteora-adddlmmliquidity.md |
| `meteora_createDynamicPool` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/meteora-createdynamicpool.md |
| `meteora_removeDLMMLiquidity` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/meteora-removedlmmliquidity.md |
| `openbook_createMarket` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/openbook-createmarket.md |
| `openbook_placeOrder` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/openbook-placeorder.md |
| `orca_closePosition` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/orca-closeposition.md |
| `orca_collectFees` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/orca-collectfees.md |
| `orca_openPosition` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/orca-openposition.md |
| `orca_swap` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/orca-swap.md |
| `pump_launchToken` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/pump-launchtoken.md |
| `pump_trade` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/pump-trade.md |
| `raydium-pools_addLiquidity` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/raydium-pools-addliquidity.md |
| `raydium-pools_createAMMv4` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/raydium-pools-createammv4.md |
| `raydium-pools_createCLMM` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/raydium-pools-createclmm.md |
| `raydium-pools_createCPMM` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/raydium-pools-createcpmm.md |
| `raydium-pools_removeLiquidity` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/raydium-pools-removeliquidity.md |
| `sap_adrena_build_close_long` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-close-long.md |
| `sap_adrena_build_close_short` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-close-short.md |
| `sap_adrena_build_modify_position` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-modify-position.md |
| `sap_adrena_build_open_commodity_long` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-open-commodity-long.md |
| `sap_adrena_build_open_commodity_short` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-open-commodity-short.md |
| `sap_adrena_build_open_long` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-build-open-long.md |
| `sap_adrena_trade_intent` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-trade-intent.md |
| `sap_build_sol_transfer` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-build-sol-transfer.md |
| `sap_build_spl_transfer` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-build-spl-transfer.md |
| `sap_cancel_subscription` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-cancel-subscription.md |
| `sap_close_escrow_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-close-escrow-v2.md |
| `sap_create_escrow_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-create-escrow-v2.md |
| `sap_create_subscription` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-create-subscription.md |
| `sap_deposit_escrow_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-deposit-escrow-v2.md |
| `sap_deposit_stake` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-deposit-stake.md |
| `sap_escrow_build_close_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-close-transaction.md |
| `sap_escrow_build_create_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-create-transaction.md |
| `sap_escrow_build_deposit_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-deposit-transaction.md |
| `sap_escrow_build_finalize_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-finalize-transaction.md |
| `sap_escrow_build_settle_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-settle-transaction.md |
| `sap_escrow_build_withdraw_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-escrow-build-withdraw-transaction.md |
| `sap_finalize_settlement_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-finalize-settlement-v2.md |
| `sap_fund_subscription` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fund-subscription.md |
| `sap_init_stake` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-init-stake.md |
| `sap_payments_fund_prepaid` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-payments-fund-prepaid.md |
| `sap_register_agent` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-register-agent.md |
| `sap_request_unstake` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-request-unstake.md |
| `sap_settle_escrow_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-settle-escrow-v2.md |
| `sap_sign_transaction` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sign-transaction.md |
| `sap_sns_register_agent_domain` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-register-agent-domain.md |
| `sap_withdraw_escrow_v2` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-withdraw-escrow-v2.md |
| `sap_x402_build_headers_from_escrow` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-build-headers-from-escrow.md |
| `sap_x402_build_payment_headers` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-build-payment-headers.md |
| `sap_x402_prepare_payment` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-prepare-payment.md |
| `sap_x402_settle` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-settle.md |
| `sap_x402_settle_batch` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-settle-batch.md |
| `send-arcade_playGame` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/send-arcade-playgame.md |
| `spl-token_transfer` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-transfer.md |
| `spl-token_transferSol` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-transfersol.md |
| `staking_stakeJupSOL` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-stakejupsol.md |
| `staking_stakeSOL` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-stakesol.md |
| `staking_stakeSolayer` | Financial | Critical | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-stakesolayer.md |
| `adrena_getPositions` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/adrena-getpositions.md |
| `alldomains_getOwnedDomains` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/alldomains-getowneddomains.md |
| `blinks_buildActionUrl` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-buildactionurl.md |
| `blinks_getAction` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-getaction.md |
| `blinks_validateActionsJson` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-validateactionsjson.md |
| `bridging_bridgeDeBridgeStatus` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/bridging-bridgedebridgestatus.md |
| `bridging_bridgeWormholeStatus` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/bridging-bridgewormholestatus.md |
| `coingecko_getOHLCV` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-getohlcv.md |
| `coingecko_getPoolsByToken` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-getpoolsbytoken.md |
| `coingecko_getTokenInfo` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-gettokeninfo.md |
| `coingecko_getTokenPrice` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-gettokenprice.md |
| `coingecko_getTopGainersLosers` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-gettopgainerslosers.md |
| `coingecko_getTrending` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/coingecko-gettrending.md |
| `das_getAsset` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/das-getasset.md |
| `das_getAssetsByCollection` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/das-getassetsbycollection.md |
| `das_getAssetsByCreator` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/das-getassetsbycreator.md |
| `das_getAssetsByOwner` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/das-getassetsbyowner.md |
| `das_searchAssets` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/das-searchassets.md |
| `gibwork_listBounties` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/gibwork-listbounties.md |
| `jito_getBundleStatus` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jito-getbundlestatus.md |
| `jito_getTipEstimate` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jito-gettipestimate.md |
| `jupiter_getDCAOrders` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getdcaorders.md |
| `jupiter_getHoldings` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getholdings.md |
| `jupiter_getLimitOrders` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getlimitorders.md |
| `jupiter_getOrder` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getorder.md |
| `jupiter_getPrice` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getprice.md |
| `jupiter_getQuote` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-getquote.md |
| `jupiter_getTokenInfo` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-gettokeninfo.md |
| `jupiter_getTokenList` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-gettokenlist.md |
| `jupiter_programLabels` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-programlabels.md |
| `jupiter_searchTokens` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-searchtokens.md |
| `jupiter_shield` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jupiter-shield.md |
| `lulo_getBestRates` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/lulo-getbestrates.md |
| `lulo_getPositions` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/lulo-getpositions.md |
| `magicblock_balance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-balance.md |
| `magicblock_challenge` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-challenge.md |
| `magicblock_getAccountInfo` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getaccountinfo.md |
| `magicblock_getBlockhashForAccounts` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getblockhashforaccounts.md |
| `magicblock_getDelegationStatus` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getdelegationstatus.md |
| `magicblock_getIdentity` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getidentity.md |
| `magicblock_getRandomnessResult` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getrandomnessresult.md |
| `magicblock_getRoutes` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getroutes.md |
| `magicblock_getSignatureStatuses` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-getsignaturestatuses.md |
| `magicblock_health` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-health.md |
| `magicblock_isMintInitialized` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-ismintinitialized.md |
| `magicblock_privateBalance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-privatebalance.md |
| `magicblock_swapQuote` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/magicblock-swapquote.md |
| `manifest_getOrderbook` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/manifest-getorderbook.md |
| `orca_getWhirlpool` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/orca-getwhirlpool.md |
| `pyth_getPrice` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/pyth-getprice.md |
| `pyth_getPriceHistory` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/pyth-getpricehistory.md |
| `pyth_listPriceFeeds` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/pyth-listpricefeeds.md |
| `sap_adrena_get_custody_info` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-custody-info.md |
| `sap_adrena_get_markets` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-markets.md |
| `sap_adrena_get_mutagen` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-mutagen.md |
| `sap_adrena_get_mutagen_leaderboard` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-mutagen-leaderboard.md |
| `sap_adrena_get_pool_info` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-pool-info.md |
| `sap_adrena_get_position_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-position-status.md |
| `sap_adrena_get_positions` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-positions.md |
| `sap_adrena_get_prices` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-prices.md |
| `sap_adrena_get_trader_info` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-trader-info.md |
| `sap_adrena_get_trader_leaderboard` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-trader-leaderboard.md |
| `sap_adrena_get_trading_prices` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-adrena-get-trading-prices.md |
| `sap_agent_next_action` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-next-action.md |
| `sap_agent_runtime_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-runtime-status.md |
| `sap_agent_standard_context` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-standard-context.md |
| `sap_agent_start` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-start.md |
| `sap_audit_query` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-audit-query.md |
| `sap_audit_record` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-audit-record.md |
| `sap_audit_stats` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-audit-stats.md |
| `sap_chart_indicators` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chart-indicators.md |
| `sap_chart_long_term` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chart-long-term.md |
| `sap_chart_multi_ohlc` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chart-multi-ohlc.md |
| `sap_chart_ohlc` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chart-ohlc.md |
| `sap_chart_volume_profile` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chart-volume-profile.md |
| `sap_chat_derive_room` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-derive-room.md |
| `sap_chat_read_all` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-read-all.md |
| `sap_chat_read_latest` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-read-latest.md |
| `sap_chat_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-status.md |
| `sap_decode_transaction` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-decode-transaction.md |
| `sap_discover_agents` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-discover-agents.md |
| `sap_estimate_tool_cost` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-estimate-tool-cost.md |
| `sap_fairscale_score` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fairscale-score.md |
| `sap_fairscale_trust_gate` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fairscale-trust-gate.md |
| `sap_fetch_attestation` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-attestation.md |
| `sap_fetch_capability_index` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-capability-index.md |
| `sap_fetch_dispute` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-dispute.md |
| `sap_fetch_epoch_page` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-epoch-page.md |
| `sap_fetch_escrow` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-escrow.md |
| `sap_fetch_escrow_v2` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-escrow-v2.md |
| `sap_fetch_feedback` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-feedback.md |
| `sap_fetch_pending_settlement` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-pending-settlement.md |
| `sap_fetch_protocol_index` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-protocol-index.md |
| `sap_fetch_session` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-session.md |
| `sap_fetch_stake` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-stake.md |
| `sap_fetch_subscription` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-subscription.md |
| `sap_fetch_tool` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-tool.md |
| `sap_fetch_tool_category_index` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-tool-category-index.md |
| `sap_fetch_vault` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-fetch-vault.md |
| `sap_find_tools_by_category` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-find-tools-by-category.md |
| `sap_get_agent` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-agent.md |
| `sap_get_agent_profile` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-agent-profile.md |
| `sap_get_agent_stats` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-agent-stats.md |
| `sap_get_global_state` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-global-state.md |
| `sap_get_network_overview` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-network-overview.md |
| `sap_get_tool_category_summary` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-get-tool-category-summary.md |
| `sap_hermes_recent` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-hermes-recent.md |
| `sap_hermes_search` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-hermes-search.md |
| `sap_is_agent_active` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-is-agent-active.md |
| `sap_list_agents` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-list-agents.md |
| `sap_list_all_agents` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-list-all-agents.md |
| `sap_market_snapshot` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-market-snapshot.md |
| `sap_memory_prune` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-memory-prune.md |
| `sap_memory_recall` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-memory-recall.md |
| `sap_memory_search` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-memory-search.md |
| `sap_memory_summarize` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-memory-summarize.md |
| `sap_network_stats` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-network-stats.md |
| `sap_payments_prepaid_balance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-payments-prepaid-balance.md |
| `sap_perp_builder_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-builder-status.md |
| `sap_perp_fear_greed` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-fear-greed.md |
| `sap_perp_funding_history` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-funding-history.md |
| `sap_perp_liquidation_zones` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-liquidation-zones.md |
| `sap_perp_markets` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-markets.md |
| `sap_perp_portfolio_risk` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-portfolio-risk.md |
| `sap_perp_position_info` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-position-info.md |
| `sap_perp_risk_check` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-risk-check.md |
| `sap_perp_signal_score` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-signal-score.md |
| `sap_premium_metrics` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-metrics.md |
| `sap_premium_plugin_catalog` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-plugin-catalog.md |
| `sap_premium_plugin_template` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-plugin-template.md |
| `sap_premium_session_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-session-status.md |
| `sap_premium_stream_flush` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-stream-flush.md |
| `sap_premium_stream_poll` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-stream-poll.md |
| `sap_premium_validate_plugin_manifest` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-validate-plugin-manifest.md |
| `sap_premium_webhook_relay` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-webhook-relay.md |
| `sap_premium_webhook_relay_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-webhook-relay-status.md |
| `sap_premium_webhook_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-webhook-status.md |
| `sap_prepare_action` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-prepare-action.md |
| `sap_pricing_catalog` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-pricing-catalog.md |
| `sap_profile_current` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-profile-current.md |
| `sap_profile_list` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-profile-list.md |
| `sap_profile_public_key` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-profile-public-key.md |
| `sap_session_read_latest` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-session-read-latest.md |
| `sap_session_status` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-session-status.md |
| `sap_skills_check_updates` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-check-updates.md |
| `sap_skills_list` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-list.md |
| `sap_sns_batch_check_domains` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-batch-check-domains.md |
| `sap_sns_check_domain` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-check-domain.md |
| `sap_sns_check_ownership` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-check-ownership.md |
| `sap_sns_get_domain_pda` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-get-domain-pda.md |
| `sap_sns_get_domain_records` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-get-domain-records.md |
| `sap_sns_get_record` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-get-record.md |
| `sap_sns_get_record_pda` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-get-record-pda.md |
| `sap_sns_validate_records` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-validate-records.md |
| `sap_strategy_list` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-strategy-list.md |
| `sap_strategy_load` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-strategy-load.md |
| `sap_stream_buffer` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-stream-buffer.md |
| `sap_stream_catalog` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-stream-catalog.md |
| `sap_stream_consume` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-stream-consume.md |
| `sap_stream_replay` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-stream-replay.md |
| `sap_trade_journal` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-trade-journal.md |
| `sap_trade_journal_query` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-trade-journal-query.md |
| `sap_webhook_catalog` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-webhook-catalog.md |
| `sap_x402_fetch_escrow` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-fetch-escrow.md |
| `sap_x402_get_balance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-get-balance.md |
| `sns_reverseLookup` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sns-reverselookup.md |
| `sol_get_balance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sol-get-balance.md |
| `spl-token_getBalance` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-getbalance.md |
| `spl-token_getTokenAccounts` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-gettokenaccounts.md |
| `spl-token_rugCheck` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-rugcheck.md |
| `staking_getStakeAccounts` | Read | Low | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-getstakeaccounts.md |
| `3land_cancelListing` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/3land-cancellisting.md |
| `3land_createCollection` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/3land-createcollection.md |
| `3land_listForSale` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/3land-listforsale.md |
| `alldomains_resolveDomain` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/alldomains-resolvedomain.md |
| `blinks_resolveBlinkUrl` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/blinks-resolveblinkurl.md |
| `gibwork_submitWork` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/gibwork-submitwork.md |
| `jito_sendBundle` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/jito-sendbundle.md |
| `manifest_createMarket` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/manifest-createmarket.md |
| `metaplex-nft_configureRoyalties` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-configureroyalties.md |
| `metaplex-nft_delegateAuthority` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-delegateauthority.md |
| `metaplex-nft_deployCollection` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-deploycollection.md |
| `metaplex-nft_mintNFT` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-mintnft.md |
| `metaplex-nft_setAndVerifyCollection` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-setandverifycollection.md |
| `metaplex-nft_updateMetadata` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-updatemetadata.md |
| `metaplex-nft_verifyCollection` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-verifycollection.md |
| `metaplex-nft_verifyCreator` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/metaplex-nft-verifycreator.md |
| `meteora_createAlphaVault` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/meteora-createalphavault.md |
| `meteora_createDLMMPool` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/meteora-createdlmmpool.md |
| `sap_agent_context` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-context.md |
| `sap_agent_identity_plan` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-identity-plan.md |
| `sap_agent_migrate_pricing_menu` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-agent-migrate-pricing-menu.md |
| `sap_chat_publish_manifest` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-publish-manifest.md |
| `sap_chat_seal_room` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-seal-room.md |
| `sap_chat_send_message` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-send-message.md |
| `sap_chat_start_room` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-chat-start-room.md |
| `sap_close_agent` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-close-agent.md |
| `sap_compact_inscribe_memory` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-compact-inscribe-memory.md |
| `sap_complete_unstake` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-complete-unstake.md |
| `sap_create_attestation` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-create-attestation.md |
| `sap_deactivate_agent` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-deactivate-agent.md |
| `sap_deactivate_tool` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-deactivate-tool.md |
| `sap_export_agent_oasf` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-export-agent-oasf.md |
| `sap_file_dispute_v2` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-file-dispute-v2.md |
| `sap_give_feedback` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-give-feedback.md |
| `sap_init_vault` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-init-vault.md |
| `sap_inscribe_memory` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-inscribe-memory.md |
| `sap_memory_record` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-memory-record.md |
| `sap_next_settlement_index` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-next-settlement-index.md |
| `sap_perp_trade_plan` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-perp-trade-plan.md |
| `sap_premium_activate_session` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-activate-session.md |
| `sap_premium_close_session` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-close-session.md |
| `sap_premium_session_start` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-session-start.md |
| `sap_premium_webhook_register` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-webhook-register.md |
| `sap_premium_webhook_unregister` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-premium-webhook-unregister.md |
| `sap_prepare_mandate` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-prepare-mandate.md |
| `sap_preview_transaction` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-preview-transaction.md |
| `sap_protocol_invariants` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-protocol-invariants.md |
| `sap_publish_tool_by_name` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-publish-tool-by-name.md |
| `sap_quick_context` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-quick-context.md |
| `sap_reactivate_tool` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-reactivate-tool.md |
| `sap_report_calls` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-report-calls.md |
| `sap_report_tool_invocations` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-report-tool-invocations.md |
| `sap_runtime_repair_plan` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-runtime-repair-plan.md |
| `sap_skills_bundle` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-bundle.md |
| `sap_skills_install` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-install.md |
| `sap_skills_self_update` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-self-update.md |
| `sap_skills_upgrade_plan` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-skills-upgrade-plan.md |
| `sap_sns_resolve_domain` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-resolve-domain.md |
| `sap_sns_resolve_wallet` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-sns-resolve-wallet.md |
| `sap_strategy_activate` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-strategy-activate.md |
| `sap_strategy_save` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-strategy-save.md |
| `sap_submit_signed_transaction` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-submit-signed-transaction.md |
| `sap_update_agent` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-update-agent.md |
| `sap_update_feedback` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-update-feedback.md |
| `sap_update_reputation_metrics` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-update-reputation-metrics.md |
| `sap_update_tool` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-update-tool.md |
| `sap_x402_calculate_cost` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-calculate-cost.md |
| `sap_x402_estimate_cost` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-estimate-cost.md |
| `sap_x402_has_escrow` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sap-x402-has-escrow.md |
| `send-arcade_listGames` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/send-arcade-listgames.md |
| `sns_resolveDomain` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/sns-resolvedomain.md |
| `spl-token_closeAccount` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-closeaccount.md |
| `spl-token_thawAccount` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/spl-token-thawaccount.md |
| `staking_unstakeJupSOL` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-unstakejupsol.md |
| `staking_unstakeSOL` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-unstakesol.md |
| `staking_unstakeSolayer` | Write | Medium | https://policylayer.com/tools/oobe-protocol-labs-sap-mcp-server/staking-unstakesolayer.md |

## Tool descriptions

- `jupiter_cancelDCA` — Create an unsigned transaction to cancel a DCA recurring order. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/submit…
- `jupiter_cancelLimitOrder` — Create an unsigned transaction to cancel a specific limit order. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/submi…
- `jupiter_cancelLimitOrders` — Create unsigned transactions to cancel multiple limit orders in batch. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign…
- `manifest_cancelOrder` — Cancel a limit order on a Manifest market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_nam…
- `metaplex-nft_revokeAuthority` — Revoke (remove) a specific authority. Irreversible for some types. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection verification, an…
- `openbook_cancelOrder` — Cancel an open order on an Openbook market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_na…
- `sap_revoke_attestation` — Revoke attestation for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: Intent: SAP MCP…
- `sap_revoke_feedback` — Revoke feedback for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: Intent: SAP MCP to…
- `spl-token_burn` — Burn SPL tokens from the owner's token account. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decimals, authority, recipi…
- `blinks_confirmAction` — Confirm a completed Solana Action by sending the tx signature back to the Action provider. SAP MCP context: Protocol blinks; operation class read. Use for Solana Actions and Blinks metadata fetch, validation, and POST action preparation.…
- `blinks_executeAction` — Execute a Solana Action — sends wallet to the Action endpoint and receives a transaction to sign. SAP MCP context: Protocol blinks; operation class write. Use to execute a Solana Action POST flow. Confirm the action metadata, parameters,…
- `jupiter_swapInstructions` — Get individual swap instructions instead of a full transaction. Useful for composing with other instructions. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation…
- `magicblock_ensureCrank` — Force a transfer queue crank attempt for a mint. Use this after a private transfer or private swap if the Hydra delivery crank has not yet delivered funds to the recipient. The API verifies the validator-scoped transfer queue and forces …
- `magicblock_initializeMint` — Build an unsigned transaction that initializes a validator-scoped transfer queue for a mint. Then use sap_preview_transaction, sap_sign_transaction, and sap_submit_signed_transaction — or use sap_payments_finalize_transaction for 1-call …
- `magicblock_login` — Exchange a signed challenge for a bearer token (step 2 of PER auth flow). The token is used for private-balance and private transfers.. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first…
- `magicblock_requestRandomness` — Request provably fair on-chain randomness from the MagicBlock VRF oracle (Vrf1RNUjXmQGjmQrQLvJHs9SNkvDJEsRVFPkfSQUwGz). Builds an unsigned transaction that invokes request_randomness on the VRF program. Use sap_preview_transaction, sap_s…
- `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 the trigger price. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction…
- `sap_adrena_build_add_liquid_stake` — Build an unsigned transaction to add a liquid stake on Adrena (stake LP tokens). Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first,…
- `sap_adrena_build_add_liquidity` — Build an unsigned transaction to add liquidity to an Adrena pool. Deposits collateral and receives LP tokens. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: …
- `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. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: …
- `sap_adrena_build_cancel_limit_order` — Build an unsigned transaction to cancel a limit order on Adrena. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay/build …
- `sap_adrena_build_cancel_stop_loss` — Build an unsigned transaction to cancel stop loss on an Adrena position. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pa…
- `sap_adrena_build_cancel_take_profit` — Build an unsigned transaction to cancel take profit on an Adrena position. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then …
- `sap_adrena_build_claim_stakes` — Build an unsigned transaction to claim staking rewards on Adrena. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay/build…
- `sap_adrena_build_close_commodity_long` — Build an unsigned transaction to close a long commodity position on Adrena. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then…
- `sap_adrena_build_close_commodity_short` — Build an unsigned transaction to close a short commodity position on Adrena. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, the…
- `sap_adrena_build_init_user_staking` — Build an unsigned transaction to initialize a user staking account on Adrena. Must be called before add_liquid_stake or add_locked_stake. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned tr…
- `sap_adrena_build_open_short` — Build an unsigned transaction to open or increase a short perp position on Adrena. Collateral must be USDC for shorts. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. …
- `sap_adrena_build_position_package` — Build a single unsigned transaction that atomically opens a perp position AND sets stop loss AND take profit in one transaction. 1 payment, 1 signing, 1 submit — instead of 3 separate calls. If stopLossPriceUsd or takeProfitPriceUsd is o…
- `sap_adrena_build_remove_liquid_stake` — Build an unsigned transaction to remove a liquid stake on Adrena (unstake LP tokens). Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate f…
- `sap_adrena_build_remove_liquidity` — Build an unsigned transaction to remove liquidity from an Adrena pool. Burns LP tokens and receives collateral. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing…
- `sap_adrena_build_set_stop_loss` — Build an unsigned transaction to set stop loss on an Adrena position. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay/b…
- `sap_adrena_build_set_take_profit` — Build an unsigned transaction to set take profit on an Adrena position. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay…
- `sap_adrena_build_swap` — Build an unsigned transaction to swap tokens through an Adrena pool. Uses zero-slippage oracle pricing. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid b…
- `sap_adrena_build_trailing_stop` — Build an unsigned transaction to set a trailing stop loss on an Adrena position. Reads the current oracle price and computes the stop loss at the specified percentage distance. For longs: SL below current price. For shorts: SL above curr…
- `sap_adrena_simulate_position` — FREE dry-run tool (no x402 charge): simulates opening a perp position on Adrena by building the same instructions as the open position builder, then calling connection.simulateTransaction(). Returns Adrena program logs, compute units con…
- `sap_open_vault_session` — Open a vault session by 32-byte session hash. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidance: Intent: S…
- `sap_profile_switch` — Switch the live SAP MCP runtime to another existing profile and reload client, signer, connection, and policy. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_c…
- `sap_reactivate_agent` — Reactivate the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP MCP execu…
- `sap_session_start` — Start a high-level SDK session by session ID. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidance: Intent: S…
- `sap_sns_build_manage_record_transaction` — Temporarily unavailable. SAP MCP does not currently publish an SNS record write builder because the historical Bonfida SNS npm package is not installable from npmjs. The tool fails fast before payment or signing. SAP MCP execution guidan…
- `sap_sns_build_set_primary_domain_transaction` — Temporarily unavailable. Setting primary SNS domains is disabled in SAP MCP until the SNS write path is migrated to a current installable SDK and covered by end-to-end tests. SAP MCP execution guidance: Intent: hosted unsigned transactio…
- `sap_strategy_execute` — Free local tool. Loads a saved strategy by category and name, resolves trading parameters, validates against trading policy, and returns either a dry-run simulation or a ready-to-sign transaction. When dryRun is true, returns resolved pa…
- `spl-token_deployToken` — Deploy a new SPL token with Metaplex metadata. Returns the mint address and an unsigned transaction. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority …
- `spl-token_freezeAccount` — Freeze a token account (prevents all transfers). Requires freeze authority. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint,…
- `spl-token_mintTo` — Mint additional tokens to a destination wallet (requires mint authority). SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, d…
- `3land_buyNFT` — Purchase an NFT from a 3.Land listing. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land NFT collection, minting, listing, cancellation, and purchase flows. Confirm marketplace price, seller/buyer wallet, collection,…
- `3land_mintAndList` — Mint an NFT on 3.Land and automatically list it for sale. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land NFT collection, minting, listing, cancellation, and purchase flows. Confirm marketplace price, seller/buyer …
- `adrena_addCollateral` — Add collateral to an existing Adrena position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by…
- `adrena_closePosition` — Close a perpetual position on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by…
- `adrena_openPosition` — Open a leveraged perpetual position on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publis…
- `adrena_removeCollateral` — Remove collateral from an Adrena position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_nam…
- `alldomains_registerDomain` — Register a domain on AllDomains (supports multiple TLDs: .abc, .bonk, .poor, etc.). SAP MCP context: Protocol alldomains; operation class write. Use for AllDomains name registration and resolution workflows. Confirm domain, TLD, owner, a…
- `bridging_bridgeDeBridge` — Bridge tokens across chains via deBridge DLN. Fast cross-chain transfers with deterministic pricing. SAP MCP context: Protocol bridging; operation class write. Use for cross-chain asset movement through Wormhole or deBridge. Confirm sour…
- `bridging_bridgeWormhole` — Bridge tokens across chains via Wormhole. Supports Solana ↔ EVM chains. SAP MCP context: Protocol bridging; operation class write. Use for cross-chain asset movement through Wormhole or deBridge. Confirm source chain, destination chain, …
- `gibwork_createBounty` — Create a new bounty on Gib Work with on-chain escrow. SAP MCP context: Protocol gibwork; operation class write. Use for bounty creation, listing, and work submission. Confirm scope, payout, recipient, and deliverable evidence before writ…
- `jupiter_createDCA` — Create a Dollar-Cost Averaging (DCA) recurring order. Returns an unsigned transaction. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transact…
- `jupiter_createLimitOrder` — Create a limit order. Returns an unsigned transaction — sign and submit via executeTrigger. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP tra…
- `jupiter_executeDCA` — Submit a signed DCA order creation/cancellation transaction. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/submit to…
- `jupiter_executeOrder` — Execute a signed swap transaction obtained from getOrder and receive execution status. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transact…
- `jupiter_executeTrigger` — Submit a signed limit-order transaction for on-chain execution. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/submit…
- `jupiter_smartSwap` — Smart Swap — all-in-one compound tool that fetches a quote and builds swap instructions in a single call. Provide input/output mints, amount, and wallet address to get back a quote, individual swap instructions, and a human-readable summ…
- `jupiter_swap` — Build an unsigned swap transaction from a quote response. Sign and send the returned transaction. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use S…
- `lulo_deposit` — Deposit into the best APR lending protocol via Lulo aggregator. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sa…
- `lulo_withdraw` — Withdraw from Lulo lending position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name when…
- `magicblock_deposit` — Build an unsigned transaction to deposit SPL tokens from Solana into an Ephemeral Rollup. Then use sap_preview_transaction, sap_sign_transaction, and sap_submit_signed_transaction — or use sap_payments_finalize_transaction for 1-call pre…
- `magicblock_swap` — Build an unsigned swap transaction from a quote. 'public' mode passes through Jupiter. 'private' mode routes output through a scheduled private transfer: requires destination, minDelayMs (string ms), maxDelayMs (string ms, <= 600000), an…
- `magicblock_transfer` — Build an unsigned SPL token transfer (public or private) through an Ephemeral Rollup. Supports base/ephemeral source and destination, delayed settlement, split transfers, and gasless mode. Private mode defaults: minDelayMs=0, maxDelayMs=…
- `magicblock_withdraw` — Build an unsigned transaction to withdraw SPL tokens from an Ephemeral Rollup back to Solana. Then use sap_preview_transaction, sap_sign_transaction, and sap_submit_signed_transaction — or use sap_payments_finalize_transaction for 1-call…
- `manifest_placeLimitOrder` — Place a limit order on a Manifest market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name…
- `meteora_addDLMMLiquidity` — Add liquidity to a Meteora DLMM pool with a distribution strategy. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and…
- `meteora_createDynamicPool` — Create a Meteora Dynamic AMM pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name when t…
- `meteora_removeDLMMLiquidity` — Remove liquidity from a Meteora DLMM position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by…
- `openbook_createMarket` — Create a new Openbook DEX market for a token pair. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_too…
- `openbook_placeOrder` — Place an order on an Openbook market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name whe…
- `orca_closePosition` — Close a Whirlpool position and collect all fees/rewards. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publi…
- `orca_collectFees` — Collect accumulated fees from a Whirlpool position. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_to…
- `orca_openPosition` — Open a concentrated liquidity position on an Orca Whirlpool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_p…
- `orca_swap` — Swap tokens on an Orca Whirlpool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name when th…
- `pump_launchToken` — Launch a new token on Pump.fun via PumpPortal. Optionally include an initial dev buy. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payment…
- `pump_trade` — Buy or sell tokens on Pump.fun bonding curve. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_…
- `raydium-pools_addLiquidity` — Add liquidity to a Raydium pool (CPMM, CLMM, or AMM v4). SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publi…
- `raydium-pools_createAMMv4` — Create a Raydium AMM v4 pool (requires an existing Openbook market). SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, a…
- `raydium-pools_createCLMM` — Create a Raydium CLMM (Concentrated Liquidity) pool with a price range. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent…
- `raydium-pools_createCPMM` — Create a Raydium CPMM (Constant Product Market Maker) pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_pu…
- `raydium-pools_removeLiquidity` — Remove liquidity from a Raydium pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name whe…
- `sap_adrena_build_close_long` — Build an unsigned transaction to close a long perp position on Adrena. Default closes 100% at market price. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: pa…
- `sap_adrena_build_close_short` — Build an unsigned transaction to close a short perp position on Adrena. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay…
- `sap_adrena_build_modify_position` — Build an unsigned transaction to modify an existing Adrena position by adding collateral. Uses openOrIncreasePosition which atomically adds collateral to an existing position. The leverage parameter can be changed to adjust the position …
- `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 the commodities pool with USDC collateral. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: ho…
- `sap_adrena_build_open_commodity_short` — Build an unsigned transaction to open a short position on a synthetic commodity (XAU, XAG, WTI) on Adrena. Uses the commodities pool with USDC collateral. Returns transactionBase64 for local signing. SAP MCP execution guidance: Intent: h…
- `sap_adrena_build_open_long` — Build an unsigned transaction to open or increase a long perp position on Adrena. Returns transactionBase64 for local signing via sap_payments_finalize_transaction. The agent must sign locally — SAP MCP never signs user-owned perp transa…
- `sap_adrena_trade_intent` — Intent-level Adrena trading API. Pass market name, side, USD collateral, and leverage (or "max"). The tool resolves mint addresses, decimals, max leverage from on-chain custody accounts, converts USD collateral to token amounts via oracl…
- `sap_build_sol_transfer` — Build an unsigned native SOL transfer transaction using SystemProgram.transfer. Returns serialized base64 transaction for the agent to sign locally with sap_payments_finalize_transaction or sap_sign_transaction → sap_submit_signed_transa…
- `sap_build_spl_transfer` — Build an unsigned SPL token transfer transaction. Returns serialized base64 transaction for the agent to sign locally with sap_payments_finalize_transaction or sap_sign_transaction → sap_submit_signed_transaction. This is the hosted-safe…
- `sap_cancel_subscription` — Cancel a recurring subscription. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP policy approval. SAP MCP execution …
- `sap_close_escrow_v2` — Local-signer-only direct close for an empty V2 escrow. Hosted users should call sap_escrow_build_close_transaction and finalize locally. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or set…
- `sap_create_escrow_v2` — Local-signer-only direct V2 escrow creation using SDK EscrowV2Module.create. Defaults to DisputeWindow settlementSecurity=2; SelfReport/0 is rejected. Hosted accountless SAP MCP rejects this before x402 payment; hosted users should call …
- `sap_create_subscription` — Create a recurring subscription for an agent wallet. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP policy approval…
- `sap_deposit_escrow_v2` — Local-signer-only direct deposit into a V2 escrow. Hosted users should call sap_escrow_build_deposit_transaction and finalize locally. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settl…
- `sap_deposit_stake` — Deposit additional stake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount, and unstake timing before writes; this is distinct from external AgentKit staking protocol tools. SAP MCP execution g…
- `sap_escrow_build_close_transaction` — Hosted-safe unsigned builder for close_escrow_v2. The depositor signs locally; the builder refuses to close until balance and pendingAmount are both zero. SAP MCP context: Hosted-safe unsigned Escrow V2 builder. The output is not submitt…
- `sap_escrow_build_create_transaction` — Hosted-safe unsigned builder for create_escrow_v2. Use this from hosted SAP MCP, preview the result, then call local sap_payments_finalize_transaction with submit:true. The depositorWallet signs locally; keypair bytes never leave the use…
- `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 existing V2 escrow, then finalize locally with sap_payments_finalize_transaction. SAP MCP context: Hosted-safe unsigned Escrow V…
- `sap_escrow_build_finalize_transaction` — Hosted-safe unsigned builder for finalize_settlement. Use after the dispute window has elapsed and a pending settlement exists; any payerWallet can locally sign to crank finalization. SAP MCP context: Hosted-safe unsigned Escrow V2 build…
- `sap_escrow_build_settle_transaction` — Hosted-safe unsigned builder for settle_calls_v2. The agent owner wallet signs locally. DisputeWindow escrows create a pending settlement PDA; CoSigned escrows require the coSigner account when configured. SAP MCP context: Hosted-safe un…
- `sap_escrow_build_withdraw_transaction` — Hosted-safe unsigned builder for withdraw_escrow_v2. The depositor signs locally and can only withdraw unlocked balance after pending amounts are excluded. SAP MCP context: Hosted-safe unsigned Escrow V2 builder. The output is not submit…
- `sap_finalize_settlement_v2` — Local-signer-only direct finalization of a V2 pending settlement. Hosted users should call sap_escrow_build_finalize_transaction and finalize locally. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating …
- `sap_fund_subscription` — Fund a recurring subscription. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP policy approval. SAP MCP execution gu…
- `sap_init_stake` — Initialize stake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount, and unstake timing before writes; this is distinct from external AgentKit staking protocol tools. SAP MCP execution guidance:…
- `sap_payments_fund_prepaid` — Hosted paid tool that creates a prepaid session. The x402 charge for this tool IS the funding deposit. After settlement, creates a prepaid credit session with the specified amount and per-call cost. Returns sessionId, remainingUsd, and e…
- `sap_register_agent` — Deprecated raw SDK wrapper. Production registration must use sap_payments_register_agent so the local signer path confirms the account, verifies the 0.1 SOL protocol treasury fee invariant, and returns protocolComplete. Hosted accountles…
- `sap_request_unstake` — Request unstake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount, and unstake timing before writes; this is distinct from external AgentKit staking protocol tools. SAP MCP execution guidance: …
- `sap_settle_escrow_v2` — Local-signer-only direct settlement against a V2 escrow. Hosted users should call sap_escrow_build_settle_transaction and finalize locally. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or …
- `sap_sign_transaction` — Sign a serialized Solana transaction with the configured SAP MCP signer after sap_preview_transaction. This is the supported non-custodial signing path for agents; never read keypair JSON or sign raw message bytes in temporary scripts. S…
- `sap_sns_register_agent_domain` — Temporarily unavailable. SAP MCP does not currently publish an SNS registration write path because the historical Bonfida SNS npm package is not installable from npmjs. Use this tool only to receive the fail-fast status before any paymen…
- `sap_withdraw_escrow_v2` — Local-signer-only direct withdrawal from a V2 escrow. Hosted users should call sap_escrow_build_withdraw_transaction and finalize locally. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or s…
- `sap_x402_build_headers_from_escrow` — Build SAP x402 HTTP headers by fetching escrow data for an agent wallet with SDK X402Registry.buildPaymentHeadersFromEscrow. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls;…
- `sap_x402_build_payment_headers` — Build SAP x402 HTTP headers from a public PaymentContext returned by sap_x402_prepare_payment. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an e…
- `sap_x402_prepare_payment` — Prepare an x402 payment context using SDK X402Registry.preparePayment. New production escrow funding should use Escrow V2 fields and nonce-aware flows. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating…
- `sap_x402_settle` — Settle served x402 calls through SDK X402Registry.settle. Must be called by the agent owner wallet. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require…
- `sap_x402_settle_batch` — Batch-settle served x402 calls through SDK X402Registry.settleBatch. Must be called by the agent owner wallet. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operati…
- `send-arcade_playGame` — Enter and play a game on Send Arcade (pays entry fee via transaction). SAP MCP context: Protocol send-arcade; operation class write. Use for Send Arcade game listing and play flows. Confirm account, wager or spend, and game rules before …
- `spl-token_transfer` — Transfer SPL tokens between wallets. Optionally creates the recipient ATA. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, …
- `spl-token_transferSol` — Transfer native SOL between wallets via SystemProgram.transfer. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decimals, a…
- `staking_stakeJupSOL` — Stake SOL for jupSOL (Jupiter liquid staking). Instant liquidity, auto-compounding. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake ter…
- `staking_stakeSOL` — Stake native SOL to a validator. Creates a stake account and delegates. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and acco…
- `staking_stakeSolayer` — Stake SOL for sSOL via Solayer. Re-staking protocol with additional yield. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and a…
- `adrena_getPositions` — Get all open positions on Adrena Protocol. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_nam…
- `alldomains_getOwnedDomains` — Get all domains owned by a wallet across all TLDs. SAP MCP context: Protocol alldomains; operation class read. Use to list domains owned by a wallet through AllDomains. Use as discovery context before choosing a name to associate with an…
- `blinks_buildActionUrl` — Build and optionally wrap a Solana Action URL for sharing as a Blink. SAP MCP context: Protocol blinks; operation class read. Use for Solana Actions and Blinks metadata fetch, validation, and POST action preparation. Preview and validate…
- `blinks_getAction` — Fetch metadata for a Solana Action (Blink) — returns title, description, available actions, and parameters. SAP MCP context: Protocol blinks; operation class read. Use for Solana Actions and Blinks metadata fetch, validation, and POST ac…
- `blinks_validateActionsJson` — Validate a domain's actions.json file — checks if a website correctly implements the Solana Actions spec. SAP MCP context: Protocol blinks; operation class read. Use for Solana Actions and Blinks metadata fetch, validation, and POST acti…
- `bridging_bridgeDeBridgeStatus` — Check the status of a deBridge DLN cross-chain transfer. SAP MCP context: Protocol bridging; operation class read. Use to check deBridge transfer status after a bridge submission. Call this after bridging_bridgeDeBridge and keep the resu…
- `bridging_bridgeWormholeStatus` — Check the status of a Wormhole bridge transfer. SAP MCP context: Protocol bridging; operation class read. Use to check Wormhole bridge transfer status after a bridge submission. Call this after bridging_bridgeWormhole and keep the result…
- `coingecko_getOHLCV` — Get OHLCV (price chart) data from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV. Use market data as advisory contex…
- `coingecko_getPoolsByToken` — Get all liquidity pools for a token from CoinGecko on-chain DEX tracker. SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV. Use ma…
- `coingecko_getTokenInfo` — Get detailed token information from CoinGecko (description, links, market data). SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV…
- `coingecko_getTokenPrice` — Get token price and market data from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV. Use market data as advisory con…
- `coingecko_getTopGainersLosers` — Get top gainers and losers from CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV. Use market data as advisory context.…
- `coingecko_getTrending` — Get trending tokens and NFTs on CoinGecko. SAP MCP context: Protocol coingecko; operation class read. Use for off-chain market data such as token prices, trending assets, token info, pools, and OHLCV. Use market data as advisory context.…
- `das_getAsset` — Get detailed information about a single NFT/asset via DAS. SAP MCP context: Protocol das; operation class read. Use for read-only DAS NFT and asset discovery by owner, creator, collection, or search query. Prefer DAS reads before Metaple…
- `das_getAssetsByCollection` — Get all NFTs in a collection via DAS. SAP MCP context: Protocol das; operation class read. Use for read-only DAS NFT and asset discovery by owner, creator, collection, or search query. Prefer DAS reads before Metaplex writes when validat…
- `das_getAssetsByCreator` — Get all NFTs/assets created by a specific creator via DAS. SAP MCP context: Protocol das; operation class read. Use for read-only DAS NFT and asset discovery by owner, creator, collection, or search query. Prefer DAS reads before Metaple…
- `das_getAssetsByOwner` — Get all NFTs/assets owned by a wallet via DAS (supports pagination). SAP MCP context: Protocol das; operation class read. Use for read-only DAS NFT and asset discovery by owner, creator, collection, or search query. Prefer DAS reads befo…
- `das_searchAssets` — Search NFTs/assets with flexible filters via DAS. SAP MCP context: Protocol das; operation class read. Use for read-only DAS NFT and asset discovery by owner, creator, collection, or search query. Prefer DAS reads before Metaplex writes …
- `gibwork_listBounties` — List available bounties on Gib Work. SAP MCP context: Protocol gibwork; operation class write. Use for bounty creation, listing, and work submission. Confirm scope, payout, recipient, and deliverable evidence before writes. Use SAP attes…
- `jito_getBundleStatus` — Check the status of a submitted Jito bundle. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_n…
- `jito_getTipEstimate` — Get current Jito tip percentile estimates for bundle inclusion priority. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agen…
- `jupiter_getDCAOrders` — Get all DCA orders (active and optionally historical) for a wallet. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/su…
- `jupiter_getHoldings` — Fetch token balances and holdings for specific token accounts, including USD valuations. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transa…
- `jupiter_getLimitOrders` — Get all limit orders (active and optionally historical) for a wallet. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/…
- `jupiter_getOrder` — Get a quote + unsigned swap transaction in a single call (Ultra API). The recommended entry-point for swaps. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation,…
- `jupiter_getPrice` — Get real-time heuristic prices for tokens. Supports buy/sell price, confidence, and depth info. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP…
- `jupiter_getQuote` — Get an optimally-routed swap quote with full route plan details (Metis engine). SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction pre…
- `jupiter_getTokenInfo` — Search for token information by mint address, symbol, or name. Returns detailed metadata, price, organic score, and audit info. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, an…
- `jupiter_getTokenList` — Get Jupiter tokens by tag ("verified" or "lst"). Returns token metadata, organic score, price, and audit info. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparatio…
- `jupiter_programLabels` — Get a mapping from program ID to human-readable label for all DEX programs in the routing engine. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use S…
- `jupiter_searchTokens` — Search for tokens by symbol, name, or mint address. Returns matching tokens with metadata. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP tran…
- `jupiter_shield` — Check token mints for potential security risks (honeypot, freeze authority, low liquidity, etc.). SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use S…
- `lulo_getBestRates` — Get the best lending/yield rates across all protocols via Lulo. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sa…
- `lulo_getPositions` — Get all Lulo lending positions for a wallet. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_n…
- `magicblock_balance` — Read the base-chain SPL token balance for an address (public, no auth required).. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directly and keep it …
- `magicblock_challenge` — Generate a challenge string for the wallet to sign (step 1 of the PER auth flow).. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runti…
- `magicblock_getAccountInfo` — Fetch account information (data, lamports, owner, executable, space) via the Magic Router.. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool whe…
- `magicblock_getBlockhashForAccounts` — Get a blockhash and last valid block height for a batch of account addresses (max 100).. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when t…
- `magicblock_getDelegationStatus` — Check whether a Solana account is delegated to an Ephemeral Rollup. Returns authority, owner, delegation slot, and lamports.. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then u…
- `magicblock_getIdentity` — Get the identity and FQDN of the current ER Validator node.. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x40…
- `magicblock_getRandomnessResult` — Check whether a VRF request has been fulfilled by reading the RandomnessRequest account on-chain. Returns fulfilled status, random bytes (if available), and the request metadata.. SAP MCP execution guidance: Intent: read/discovery workfl…
- `magicblock_getRoutes` — List available Ephemeral Rollup nodes from the Magic Router (identity, FQDN, fee, block time, country).. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid builder; estimate first, then pay/build and finalize unsi…
- `magicblock_getSignatureStatuses` — Check the confirmation status (processed/confirmed/finalized) of one or more transaction signatures.. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_pai…
- `magicblock_health` — Check the health status of the MagicBlock Private Payments API.. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x…
- `magicblock_isMintInitialized` — Check whether a mint has a validator-scoped transfer queue on the ephemeral RPC.. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtim…
- `magicblock_privateBalance` — Read the ephemeral-rollup SPL token balance for an address (requires bearer token from login).. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool w…
- `magicblock_swapQuote` — Get a swap quote between two SPL mints (proxies Triton Metis swap API). Pass the result into magicblock_swap. Lightweight read tier; use this before any value-moving swap. SAP MCP execution guidance: Intent: Solana value-action or tradin…
- `manifest_getOrderbook` — Get the current orderbook for a Manifest market. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_…
- `orca_getWhirlpool` — Get Orca Whirlpool pool information. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by_name when…
- `pyth_getPrice` — Get the current price from a Pyth on-chain oracle feed. SAP MCP context: Protocol pyth; operation class read. Use for Pyth oracle price reads and feed discovery. Use oracle reads as context for pricing, risk checks, and market-aware agen…
- `pyth_getPriceHistory` — Get historical price data from Pyth oracle. SAP MCP context: Protocol pyth; operation class read. Use for Pyth oracle price reads and feed discovery. Use oracle reads as context for pricing, risk checks, and market-aware agent decisions;…
- `pyth_listPriceFeeds` — List available Pyth price feeds, optionally filtered by query or asset type. SAP MCP context: Protocol pyth; operation class read. Use for Pyth oracle price reads and feed discovery. Use oracle reads as context for pricing, risk checks, …
- `sap_adrena_get_custody_info` — Fetch per-asset custody statistics from the Adrena Data API. Returns open interest, utilization, volume, and fees for each custody. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challenge. Ro…
- `sap_adrena_get_markets` — Read all Adrena custody accounts directly from Solana mainnet and return real market data for every supported asset: mint address, decimals, max initial leverage, max leverage, allowTrade/allowSwap flags, oracle feed IDs, open interest (…
- `sap_adrena_get_mutagen` — Fetch Mutagen points for a wallet from the Adrena Data API. Returns total points, rank, and breakdown. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challenge. Routing: paid hosted call; call…
- `sap_adrena_get_mutagen_leaderboard` — Fetch Mutagen points leaderboard from the Adrena Data API. Returns top wallets by points. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challenge. Routing: paid hosted call; call sap_estimate…
- `sap_adrena_get_pool_info` — Read Adrena pool statistics directly from the on-chain Pool account. Returns TVL (AUM), LP token price, pool name, custody list, trade/swap flags, and fees debt. Reads from Solana mainnet via RPC. Use this before opening positions to che…
- `sap_adrena_get_position_status` — Fetch live position status (P&L, size, liquidation price, entry price, oracle price) from the Adrena Data API for a specific wallet and token. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 ch…
- `sap_adrena_get_positions` — Fetch position history for a wallet from the Adrena Data API. Returns closed and open positions with P&L, entry/exit prices, and status. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challeng…
- `sap_adrena_get_prices` — Fetch current ADX and ALP token prices from the Adrena Data API. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challenge. Routing: paid hosted call; call sap_estimate_tool_cost first, then us…
- `sap_adrena_get_trader_info` — Fetch trader performance metrics from the Adrena Data API. Returns total volume, P&L, fees, win rate, and rank. SAP MCP execution guidance: Intent: Solana value-action or trading workflow. Pricing: priced by hosted x402 challenge. Routin…
- `sap_adrena_get_trader_leaderboard` — Fetch trader leaderboard from the Adrena Data API. Returns top traders by volume and P&L. SAP MCP execution guidance: Intent: Solana value-action or trading workflow. Pricing: priced by hosted x402 challenge. Routing: paid hosted call; c…
- `sap_adrena_get_trading_prices` — Fetch latest oracle trading prices for all Adrena assets. Returns price and custody address for each traded asset. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: priced by hosted x402 challenge. Routing: paid hoste…
- `sap_agent_next_action` — Free routing resolver for SAP MCP errors and partial results. Use this before retrying after payment_required, hosted_local_signer_required, BlockhashNotFound, missing sap_payments, timeout, or a submitted signature that has not confirme…
- `sap_agent_runtime_status` — Free machine-readable readiness and routing summary for SAP MCP. Use this for "are you connected?", paid/write readiness, local profile visibility, and exact next actions without dumping the whole tool catalog. SAP MCP execution guidance…
- `sap_agent_standard_context` — Free agentic-standards orientation for SAP MCP. Use this after sap_agent_start when an agent needs to understand how SAP MCP maps MCP, x402/pay.sh, A2A-style Agent Cards, OASF-style agent facts, AP2-style mandate planning, local signing,…
- `sap_agent_start` — Return the concise startup playbook for agents using SAP MCP. Call this when the user says "Start SAP MCP", "Initialize SAP MCP", "Load SAP", or asks what SAP MCP can do. SAP MCP execution guidance: Intent: agent bootstrap, routing, skil…
- `sap_audit_query` — Free local tool. Queries the immutable audit trail for x402 settlements and transaction signatures. Search by tool name, outcome, or time range. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; ca…
- `sap_audit_record` — Free local tool. Records a manual audit entry in the tool call history. Use this to log custom events (e.g. manual interventions, external transactions, policy decisions). No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool …
- `sap_audit_stats` — Free local tool. Returns aggregate statistics about the memory database: tool call counts, memory counts, stream buffer counts, outcome breakdown, DB size. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricin…
- `sap_chart_indicators` — Compute technical indicators (RSI, EMA-20, EMA-50, MACD, Bollinger Bands, ATR) from DexScreener price data. Returns pre-calculated values with trend/momentum/volatility signals. Reduces analysis time by 5-10 tool calls. SAP MCP execution…
- `sap_chart_long_term` — Fetch long-term price history for a Solana token from DexScreener and optional protocol TVL data from DeFiLlama. Returns price changes, volume, liquidity, FDV, and TVL history. Read-only — uses free REST APIs. SAP MCP execution guidance:…
- `sap_chart_multi_ohlc` — Fetch OHLC candlestick data for multiple resolutions in a single call. Returns open, high, low, close, and volume for each requested timeframe. Uses free DexScreener API — one fetch, multiple timeframes. Reduces multi-timeframe analysis …
- `sap_chart_ohlc` — Fetch OHLC candlestick data for any Solana token from DexScreener. Returns open, high, low, close, volume, liquidity, and FDV. Read-only — uses free DexScreener REST API. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing…
- `sap_chart_volume_profile` — Compute volume profile (POC, VAH, VAL) for any Solana token using DexScreener price and volume data. Returns point of control, value area high/low, and bucket distribution. Read-only — uses free DexScreener REST API + local computation. …
- `sap_chat_derive_room` — Derive a deterministic SAP chat room/session ID. Group and public room IDs are active; DM derivation is reserved for future native support. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate f…
- `sap_chat_read_all` — Read all SAP chat messages from sealed ledger pages plus the latest ring buffer. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime…
- `sap_chat_read_latest` — Read latest SAP chat messages from the room ring buffer. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x402 nati…
- `sap_chat_status` — Get backing SAP memory session status for a chat room. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x402 native…
- `sap_decode_transaction` — Decode a serialized Solana transaction and return stable transaction metadata. Use this before signing when a SAP MCP, Jupiter, MagicBlock, SNS, Metaplex, or DeFi tool returns transactionBase64 or an unsigned transaction. SAP MCP executi…
- `sap_discover_agents` — Paid hosted discovery for SAP agents. Search and filter the current on-chain AgentAccount directory by query, wallet, protocol, capability, x402 endpoint presence, and cursor pagination. Use this for targeted agent discovery before calli…
- `sap_estimate_tool_cost` — Free pre-call cost estimator (dry-run — no charge, no x402 challenge). Given a tool name, returns the hosted pricing tier, estimated USD cost, and the recommended maxPriceUsd to pass to sap_payments_call_paid_tool. Always call this befor…
- `sap_fairscale_score` — Score an agent with SDK FairScaleRegistry.score. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: Intent…
- `sap_fairscale_trust_gate` — Evaluate an agent with SDK FairScaleRegistry.trustGate. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance:…
- `sap_fetch_attestation` — Fetch an attestation PDA by agent PDA and optional attester wallet. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, pa…
- `sap_fetch_capability_index` — Fetch a SAP capability index by capability ID. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, me…
- `sap_fetch_dispute` — Fetch a V2 dispute PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memory, or tool accounts.…
- `sap_fetch_epoch_page` — Fetch an epoch page by session PDA and epoch index. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputatio…
- `sap_fetch_escrow` — Fetch a V1 escrow by escrow PDA, or by agent PDA and optional depositor. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registr…
- `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 wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry…
- `sap_fetch_feedback` — Fetch a feedback PDA by agent PDA and optional reviewer wallet. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, paymen…
- `sap_fetch_pending_settlement` — Fetch a V2 pending settlement PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memory, or too…
- `sap_fetch_protocol_index` — Fetch a SAP protocol index by protocol ID. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memory…
- `sap_fetch_session` — Fetch a session ledger by session PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memory, or…
- `sap_fetch_stake` — Fetch agent stake by stake PDA or agent PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memo…
- `sap_fetch_subscription` — Fetch a subscription by PDA or by agent PDA/subscriber/subId. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment,…
- `sap_fetch_tool` — Fetch a tool descriptor by agent PDA and tool name. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputatio…
- `sap_fetch_tool_category_index` — Fetch a SAP tool category index by numeric category. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputati…
- `sap_fetch_vault` — Fetch a memory vault by agent PDA. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reputation, memory, or too…
- `sap_find_tools_by_category` — Find on-chain tool descriptors by SDK tool category name or numeric category. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating re…
- `sap_get_agent` — Free exact SAP agent identity read by owner wallet. If omitted, fetches the connected wallet agent. Use this before paid discovery when the wallet is known. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and…
- `sap_get_agent_profile` — Micro-read exact SAP agent profile lookup by owner wallet. Use this for a known agent before read-premium discovery or enrichment. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these re…
- `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 needed. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspec…
- `sap_get_global_state` — Free compact global SAP registry state read. Use for initial orientation before paid network analytics. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chai…
- `sap_get_network_overview` — Fetch real network counters from SDK DiscoveryRegistry.getNetworkOverview. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating regis…
- `sap_get_tool_category_summary` — Fetch SDK discovery summary across SAP tool categories. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspect current chain state before mutating registry, payment, reput…
- `sap_hermes_recent` — Free local tool. Returns recent Hermes Agent sessions for context injection. Use this at session start to recall what the agent worked on recently. If Hermes is not installed, returns empty results. No x402 charge. SAP MCP execution guid…
- `sap_hermes_search` — Free local tool. Searches Hermes Agent session history for relevant past conversations. Enables cross-session context recall. If Hermes is not installed, returns empty results. No x402 charge. SAP MCP execution guidance: Intent: read/dis…
- `sap_is_agent_active` — Micro-read exact activity check for an owner wallet. Use this before read-premium discovery when the wallet is known. SAP MCP context: Read-only SAP SDK wrapper against the configured Solana RPC and SAP program. Use these reads to inspec…
- `sap_list_agents` — Compact SAP agent orientation list. Micro-read when limit <= 20, view is compact, hydrate is false, and includeProtocolIndexes is false; larger or enriched pages are read-premium. SAP MCP context: Read-only SAP SDK wrapper against the co…
- `sap_list_all_agents` — Paid hosted global SAP agent directory read. Enumerates current on-chain AgentAccount PDAs and supports query, wallet, protocol, capability, x402 endpoint filtering, compact/full views, and cursor pagination. SAP MCP context: Read-only S…
- `sap_market_snapshot` — Returns a complete market snapshot: all Adrena market data (leverage, OI, flags), live oracle prices, and pool health (AUM, LP supply) in one call. Includes a 30-second TTL cache — repeated calls within the cache window return cached dat…
- `sap_memory_prune` — Free local tool. Removes expired memories and memories with relevance below threshold after decay. Also archives tool call records older than retention period. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pr…
- `sap_memory_recall` — Free local tool. Returns the most relevant memories for a category, ordered by decayed relevance. Use this for prompt injection — the agent gets top N memories for the task at hand. No x402 charge. SAP MCP execution guidance: Intent: SAP…
- `sap_memory_search` — Free local tool. Full-text search (FTS5) across tool call history. Find patterns, failures, and successes by natural language query. No x402 charge. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: free; call directl…
- `sap_memory_summarize` — Free local tool. Creates an LLM-compressed summary memory from tool call patterns. The agent calls this after analyzing search results to persist lessons, patterns, failures, or successes. No x402 charge. SAP MCP execution guidance: Inte…
- `sap_network_stats` — Fetch real SAP network statistics using synapse-sap-sdk DiscoveryRegistry and GlobalRegistry. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool whe…
- `sap_payments_prepaid_balance` — FREE local tool that checks the remaining balance of a prepaid session. No x402 charge. Returns the session ID, remaining USD, total USD, per-call cost, expiry, and call count. Use this before calling sap_payments_call_paid_tool with pre…
- `sap_perp_builder_status` — Free readiness check for perps execution. Returns whether SAP MCP has native Adrena perps builders (available since 0.9.38) or a configured hosted unsigned transaction builder. If builderAvailable is false, agents must stop before execut…
- `sap_perp_fear_greed` — Fetch the Crypto Fear & Greed Index from alternative.me (free, no API key). Returns current value (0-100), classification (Extreme Fear to Extreme Greed), historical values (yesterday, last week, last month), and a risk_on/risk_off recom…
- `sap_perp_funding_history` — Compute the current funding rate for an Adrena perpetual market from on-chain Custody account data. Pass the custodyAddress from sap_perp_markets. Returns current funding rate, cumulative funding, and open interest. Read-only — reads Cus…
- `sap_perp_liquidation_zones` — Compute liquidation zones for all open Adrena perp positions of a wallet. Reads on-chain positions via Solana RPC and calculates liquidation geometry from entry price, leverage, and liquidation price. currentPrice mirrors entryPrice unti…
- `sap_perp_markets` — List available Adrena perpetual futures markets from Pool/Custody accounts with funding/accounting fields, open interest, leverage caps, and oracle identifiers. Read-only analysis tool. Custody accounts do not expose a ready mark price, …
- `sap_perp_portfolio_risk` — Compute an aggregate portfolio risk score from the trade journal and open positions. Returns total exposure, weighted leverage, diversification score, and a risk recommendation (SAFE/MODERATE/HIGH/CRITICAL). Use this to assess overall po…
- `sap_perp_position_info` — Read all open perpetual positions on Adrena for a given wallet address. Returns position key, market, side, size, collateral, entry price, leverage, unrealized PnL, and liquidation price from the on-chain Position account. markPrice mirr…
- `sap_perp_risk_check` — Pre-trade dynamic risk gate. Reads the trade journal to compute daily P&L, drawdown, and cooldown status. Returns allowed/disallowed with a risk score (0-1) and recommendation (PROCEED/WAIT/BLOCK). Call this before sap_adrena_build_open_…
- `sap_perp_signal_score` — Aggregate technical signal score (0-1) from RSI, EMA, MACD, Bollinger Bands, price action, and on-chain funding rate. Returns a single score with LONG/SHORT/WAIT recommendation and confidence. Replaces 5-7 individual indicator calls with…
- `sap_premium_metrics` — Returns a point-in-time metrics snapshot of the premium subsystem: active/pending/blocked sessions, total events delivered, estimated revenue, active streams, active webhooks, and provider health status. Use this for monitoring and opera…
- `sap_premium_plugin_catalog` — Free premium capability discovery. Lists SAP MCP stream, webhook, and premium tool plugin manifests with strict schemas, x402/pay.sh pricing contracts, provider readiness, and private enterprise plugin loader guidance. This tool never re…
- `sap_premium_plugin_template` — Free premium plugin manifest builder. Generates a strict, data-only stream/webhook/tool manifest template that teams can place in a private plugin subrepo, validate, plug, and unplug without executing untrusted code or exposing provider …
- `sap_premium_session_status` — Free premium session status lookup. Returns the current planning status for a premium stream/webhook/tool session id, or lists recent in-memory session plans when no id is provided. It does not expose secrets or stream payload data. SAP …
- `sap_premium_stream_flush` — Flush all buffered premium stream events for a session with cursor-based pagination. Unlike sap_premium_stream_poll (which returns a small batch for periodic polling), flush returns all events up to the cursor limit in a single call. Use…
- `sap_premium_stream_poll` — Long-poll buffered premium stream events for an active session. Returns events that have been delivered to the server-side event buffer since the last poll. This is the MCP-compatible alternative to holding open an SSE connection — call …
- `sap_premium_validate_plugin_manifest` — Free manifest validator for SAP MCP premium plugins. Validates ids, semver, descriptions, strict input/output schemas, x402/pay.sh pricing policies, and delivery contracts. It never executes plugin code or loads provider secrets. SAP MCP…
- `sap_premium_webhook_relay` — Registers a buffer-only webhook subscription for an active premium session. Unlike sap_premium_webhook_register, this does not require a public HTTPS endpoint — events matching the subscription are buffered server-side in the event store…
- `sap_premium_webhook_relay_status` — Returns the status of buffer-only (relay) webhook subscriptions for a session, including the relay configuration, buffered event count, and per-subscription delivery stats. Use this to check how many events are waiting in the server-side…
- `sap_premium_webhook_status` — Returns the current status of a webhook subscription, including delivery stats and recent delivery attempt records with HTTP status codes and signatures. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premi…
- `sap_prepare_action` — Free intent-level preflight planner for SAP MCP. Call before paid calls, swaps, registry writes, escrow, identity updates, external x402 calls, premium streams, or transaction finalization. It returns the correct hosted/local route, fres…
- `sap_pricing_catalog` — Free machine-readable x402/pay.sh pricing catalog generated from the hosted SAP MCP pricing registry. Use before paid calls to understand free, micro-read, read-premium, builder, value-action, and batch tiers. SAP MCP execution guidance:…
- `sap_profile_current` — Return the currently loaded SAP MCP profile and redacted signer/config metadata. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directly and keep it s…
- `sap_profile_list` — List available SAP MCP profiles with redacted signer metadata and no wallet paths. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directly and keep …
- `sap_profile_public_key` — Return the configured public agent key for a profile without reading or exposing keypair bytes. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directl…
- `sap_session_read_latest` — Read latest entries from a high-level SDK session ID. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidance: I…
- `sap_session_status` — Fetch high-level SDK session status by session ID. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidance: Inte…
- `sap_skills_check_updates` — Compare the bundled skill version with the latest published npm package and report which local agent skill directories are stale. Read-only. Works in every server mode. SAP MCP execution guidance: Intent: agent bootstrap, routing, skills…
- `sap_skills_list` — List bundled SAP MCP skills and their files. SAP MCP execution guidance: Intent: agent bootstrap, routing, skills, or repair guidance. Pricing: free; call directly without x402. Routing: free hosted call; call directly and keep it small/…
- `sap_sns_batch_check_domains` — Check availability for multiple .sol domains (up to 25) by deriving each SNS PDA and checking account existence on-chain. This is read-only and safe for hosted mode. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: pai…
- `sap_sns_check_domain` — Check whether a .sol domain is available by deriving its Solana Name Service PDA and checking whether the account exists on-chain. This is a read-only helper and does not require the historical Bonfida npm package. SAP MCP execution guid…
- `sap_sns_check_ownership` — Check whether a wallet matches the resolved SNS wallet for a .sol domain. This uses the SOL record when present and the domain owner as fallback. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; esti…
- `sap_sns_get_domain_pda` — Derive the Solana Name Service domain PDA for a .sol domain. This helper is deterministic, read-only, and does not require any external SNS SDK. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; est…
- `sap_sns_get_domain_records` — Fetch known SNS records for a .sol domain using direct Solana Name Service account reads. Returns a key-value map for records that exist and can be decoded. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-…
- `sap_sns_get_record` — Fetch a single SNS record value for a .sol domain using direct Solana Name Service account reads. Returns null if the record account is absent or empty. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-prem…
- `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, or IPFS. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: paid read-premium; estimate first, then use sap_p…
- `sap_sns_validate_records` — Validate SNS records for SAP agent compatibility (checks SOL, Pic, TXT records on-chain). SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid builder; estimate first, then pay/build and finalize unsigned transactions…
- `sap_strategy_list` — Free local tool. Lists all strategies, optionally filtered by category and active status. No x402 charge. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: free; call directly without x402. Routing: free hosted call; …
- `sap_strategy_load` — Free local tool. Loads a strategy JSON by category and name. Returns the full strategy config including version and active status. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly wi…
- `sap_stream_buffer` — Free local tool. Buffers a premium stream event in the local SQLite database for offline consumption. Deduplicates by (streamType, eventId). No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call d…
- `sap_stream_catalog` — Free stream discovery for paid real-time SAP MCP capabilities. Returns only stream contracts, including event names, latency targets, x402 pricing, strict schemas, provider env requirements, and whether each stream is live or waiting for…
- `sap_stream_consume` — Free local tool. Returns unconsumed stream events for a stream type (FIFO order) and marks them consumed. Use this instead of sap_premium_stream_poll for local offline access. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP t…
- `sap_stream_replay` — Free local tool. Returns all events (consumed + unconsumed) for a stream type within a time range. Used for backtest and analysis. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly wi…
- `sap_trade_journal` — Free local tool. Appends a trade entry to the journal. Call after every trade open/close/SL/TP/liquidation for tracking and P&L analysis. No x402 charge. SAP MCP execution guidance: Intent: Solana value-action or trading workflow. Pricin…
- `sap_trade_journal_query` — Free local tool. Queries the trade journal with filters. Returns matching entries with count and total P&L. No x402 charge. SAP MCP execution guidance: Intent: Solana value-action or trading workflow. Pricing: free; call directly without…
- `sap_webhook_catalog` — Free webhook discovery for paid SAP MCP event delivery. Returns webhook event contracts, signed-delivery expectations, replay windows, x402/pay.sh pricing, provider readiness, and strict subscription schemas. SAP MCP execution guidance: …
- `sap_x402_fetch_escrow` — Fetch raw x402 escrow account data using SDK X402Registry.fetchEscrow. Resolves V2 first, then V1 fallback. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations…
- `sap_x402_get_balance` — Fetch x402 escrow balance using SDK X402Registry.getBalance. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP policy …
- `sns_reverseLookup` — Reverse-lookup all .sol domains owned by a wallet. SAP MCP context: Protocol sns; operation class read. Use to find the SNS domain associated with a wallet. For SAP profile checks, pair this with sap_sns_resolve_wallet or sap_sns_check_o…
- `sol_get_balance` — Fetch the SOL balance for a wallet or account using the configured Solana RPC endpoint. SAP MCP execution guidance: Intent: read/discovery workflow. Pricing: free; call directly without x402. Routing: free hosted call; call directly and …
- `spl-token_getBalance` — Get token or SOL balance for a wallet. If mint is omitted, returns native SOL balance. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Co…
- `spl-token_getTokenAccounts` — List all SPL token accounts for a wallet with balances and metadata. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decima…
- `spl-token_rugCheck` — Check a token for potential rug pull risks: mint/freeze authority, holder concentration, liquidity. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority m…
- `staking_getStakeAccounts` — List all stake accounts for a wallet with delegation status. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and account ownersh…
- `3land_cancelListing` — Cancel an active NFT listing on 3.Land. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land NFT collection, minting, listing, cancellation, and purchase flows. Confirm marketplace price, seller/buyer wallet, collection…
- `3land_createCollection` — Create a new NFT collection on 3.Land marketplace. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land NFT collection, minting, listing, cancellation, and purchase flows. Confirm marketplace price, seller/buyer wallet,…
- `3land_listForSale` — List an NFT for sale on 3.Land in any SPL token. SAP MCP context: Protocol 3land; operation class write. Use for 3.Land NFT collection, minting, listing, cancellation, and purchase flows. Confirm marketplace price, seller/buyer wallet, c…
- `alldomains_resolveDomain` — Resolve a multi-TLD domain to its owner wallet. SAP MCP context: Protocol alldomains; operation class read. Use to resolve an AllDomains name without changing ownership or records. Use only when the requested name service is not SNS-spec…
- `blinks_resolveBlinkUrl` — Resolve a Blink URL (e.g. dial.to link) to its underlying Solana Action URL. SAP MCP context: Protocol blinks; operation class read. Use for Solana Actions and Blinks metadata fetch, validation, and POST action preparation. Preview and v…
- `gibwork_submitWork` — Submit completed work for a Gib Work bounty. SAP MCP context: Protocol gibwork; operation class write. Use for bounty creation, listing, and work submission. Confirm scope, payout, recipient, and deliverable evidence before writes. Use S…
- `jito_sendBundle` — Send a Jito bundle for MEV-protected, atomic transaction execution. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, an…
- `manifest_createMarket` — Create a new Manifest market for a token pair. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_publish_tool_by…
- `metaplex-nft_configureRoyalties` — Configure royalty fee and creator splits for an NFT. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection verification, and authority wo…
- `metaplex-nft_delegateAuthority` — Delegate a specific authority (update, mint, freeze, collection) to another wallet. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection…
- `metaplex-nft_deployCollection` — Deploy a new NFT collection via Metaplex. Returns the collection mint and metadata addresses. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, …
- `metaplex-nft_mintNFT` — Mint a new NFT via Metaplex. Supports both standard and compressed (cNFT) minting. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection …
- `metaplex-nft_setAndVerifyCollection` — Set and verify a collection on an NFT in a single transaction. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection verification, and au…
- `metaplex-nft_updateMetadata` — Update NFT metadata fields (name, symbol, URI, creators, royalties, authority). SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection ver…
- `metaplex-nft_verifyCollection` — Verify an NFT as part of a collection. SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection verification, and authority workflows. Confi…
- `metaplex-nft_verifyCreator` — Verify a creator on an NFT's metadata (requires creator's signature). SAP MCP context: Protocol metaplex-nft; operation class write. Use for Metaplex NFT collection, mint, metadata, royalty, creator verification, collection verification,…
- `meteora_createAlphaVault` — Create a Meteora Alpha Vault for fair token launches with vesting. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and…
- `meteora_createDLMMPool` — Create a Meteora DLMM (Discrete Liquidity Market Maker) pool. SAP MCP context: This Synapse AgentKit tool is served beside the sap_* SDK tools. Use sap_agent_identity_plan, sap_payments_register_agent, sap_payments_update_agent, and sap_…
- `sap_agent_context` — Free one-shot SAP orientation context for agents. Use this when the user asks whether SAP MCP is connected, wants to understand an agent/wallet, or needs the next safe paid/write route. It combines exact reads or a compact directory page…
- `sap_agent_identity_plan` — Free read-only planner for SAP agent registration, profile/image updates, Metaplex/MPL Core identity linking, SNS linking, x402 pricing metadata, and post-write verification. Use this before sap_payments_register_agent or sap_payments_up…
- `sap_agent_migrate_pricing_menu` — Backfill or resync the AgentPricingMenu PDA for the connected wallet SAP agent. Run this once if sap_update_agent, sap_close_agent, or createEscrowV2 fails with AccountNotInitialized on the pricing_menu account. Agents registered before …
- `sap_chat_publish_manifest` — Publish a signed thematic room/group manifest for discovery indexers, policy-aware agents, and chat clients. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_cal…
- `sap_chat_seal_room` — Seal the current chat ring buffer into an immutable SAP ledger page for permanent history. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when t…
- `sap_chat_send_message` — Send a chunked SAP chat message to a room. Public messages store UTF-8 text; private messages store caller-provided ciphertext bytes. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, …
- `sap_chat_start_room` — Start an on-chain SAP chat room by creating the backing vault, session, and ledger if needed. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool whe…
- `sap_close_agent` — Close the connected wallet SAP agent and reclaim rent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. S…
- `sap_compact_inscribe_memory` — Compact memory inscription with explicit vault/session PDAs. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guid…
- `sap_complete_unstake` — Complete unstake for an agent wallet. SAP MCP context: SAP protocol staking flow. Confirm agent wallet, amount, and unstake timing before writes; this is distinct from external AgentKit staking protocol tools. SAP MCP execution guidance:…
- `sap_create_attestation` — Create an on-chain attestation for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: Int…
- `sap_deactivate_agent` — Deactivate the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP MCP execu…
- `sap_deactivate_tool` — Deactivate a SAP tool descriptor by name. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP MCP execut…
- `sap_export_agent_oasf` — Export a known SAP agent into an OASF-style, machine-readable profile view for agent directories and cross-runtime discovery. This is an exact owner-wallet read: it derives the SAP agent PDA, fetches the current on-chain agent/profile/st…
- `sap_file_dispute_v2` — File a dispute for a V2 pending settlement. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP MCP exec…
- `sap_give_feedback` — Create on-chain feedback for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: Intent: S…
- `sap_init_vault` — Initialize a memory vault for the connected agent. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidance: Inte…
- `sap_inscribe_memory` — Inscribe encrypted memory using SDK VaultModule.inscribe. SAP MCP context: Memory/session flow. Store only intentionally encrypted payloads or public hashes; session and vault PDAs are visible on-chain metadata. SAP MCP execution guidanc…
- `sap_memory_record` — Free local tool. Records a tool call execution in the agent memory database (SQLite FTS5). Auto-call after any paid or significant tool call to build searchable history. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool wo…
- `sap_next_settlement_index` — Read the next V2 settlement index. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP policy approval. SAP MCP executio…
- `sap_perp_trade_plan` — Create a trader-grade perpetual futures plan from a simple intent. Returns notional size, stop risk, reward/risk, liquidation estimate, preflight checklist, and the exact SAP MCP read tools to call next. This is analysis-only: SAP MCP do…
- `sap_premium_activate_session` — Activates a pending premium session with a verified x402/pay.sh payment receipt. This tool is FREE — it does not charge x402. The paymentReceipt must be the actual Solana transaction signature (tx hash) from the x402 facilitator settleme…
- `sap_premium_close_session` — Closes an active premium session, stopping all stream and webhook delivery. Use this when the buyer wants to stop delivery before the unit quota is exhausted. No refund is issued — the session is simply closed. SAP MCP execution guidance…
- `sap_premium_session_start` — Free premium session planner. Creates a bounded session plan for a stream, webhook, or premium tool capability before any x402 charge. Use it to validate plugin id, capability id, requested units, TTL, provider readiness, and estimated p…
- `sap_premium_webhook_register` — Registers an HTTPS webhook target for signed premium event delivery. The session must be active (activated via sap_premium_activate_session). The target URL must be HTTPS, reachable, and not a private/localhost endpoint in production. Ev…
- `sap_premium_webhook_unregister` — Deactivates and removes a webhook subscription. No further events will be delivered to the target URL. SAP MCP execution guidance: Intent: local-signer write workflow. Pricing: paid read-premium; estimate first, then use sap_payments_cal…
- `sap_prepare_mandate` — Free AP2-style mandate planner for SAP MCP agent commerce. It converts a user intent into a bounded, unsigned planning artifact with spend limits, tool/protocol allow-lists, freshness rules, confirmation thresholds, proof-tape fields, an…
- `sap_preview_transaction` — Preview a Solana transaction before signing or submission. This is the required preflight step for agent workflows; do not create local signing scripts or read keypair files. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pri…
- `sap_protocol_invariants` — Free read-only protocol invariant card for agents. Returns the current SAP program id, protocol treasury, source-level expected 0.1 SOL registration fee invariant, hosted write routing rules, local sap_payments routes, identity pipeline,…
- `sap_publish_tool_by_name` — Publish a tool descriptor using SDK ToolsModule.publishByName. SAP MCP context: Use tool registry writes to advertise concrete capabilities that this MCP can serve, including AgentKit bridge tools such as bridging_bridgeWormhole and Meta…
- `sap_quick_context` — Free single-call bootstrap aggregator. Returns a compact markdown-like summary with server version, total tools count, tools by category, pricing tiers summary, premium plugins/capabilities count, bundled skills list, and nextAction guid…
- `sap_reactivate_tool` — Reactivate a SAP tool descriptor by name. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP MCP execut…
- `sap_report_calls` — Report served call count for the connected wallet SAP agent. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP prof…
- `sap_report_tool_invocations` — Report invocation count for a SAP tool descriptor. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile. SAP M…
- `sap_runtime_repair_plan` — Free helper that returns the pinned latest-release repair command for hosted SAP MCP plus local sap_payments bridge setup. Use this before asking users to manually edit runtime config. SAP MCP execution guidance: Intent: agent bootstrap,…
- `sap_skills_bundle` — Return bundled SAP MCP skills as JSON so an agent can load or write them itself. Pass skills: ["name1","name2"] to bundle only specific skills (filterNames pattern). Pass includeContents: false to get only file paths without content (met…
- `sap_skills_install` — Install bundled SAP MCP skills into a local agent skill directory. Requires confirm: true. SAP MCP execution guidance: Intent: agent bootstrap, routing, skills, or repair guidance. Pricing: free; call directly without x402. Routing: free…
- `sap_skills_self_update` — Refresh local agent skill files from the latest published @oobe-protocol-labs/sap-mcp-server package. Local-mode only (hosted MCP cannot write to the caller machine). Requires confirm: true. Uses npm pack + tar extraction; no shell inter…
- `sap_skills_upgrade_plan` — Free helper that returns exact latest-release commands and target directories for upgrading SAP MCP skills. Hosted mode returns a local action plan; local mode can then use sap_skills_install to write files. SAP MCP execution guidance: I…
- `sap_sns_resolve_domain` — Resolve a .sol domain to its wallet/owner and configured SNS records using direct Solana Name Service account reads. Agents should treat TXT/Pic/Url records as optional metadata and fall back to the wallet owner when no SOL record exists…
- `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 the domain owner field from the SNS account header. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid r…
- `sap_strategy_activate` — Free local tool. Activates or deactivates a strategy by category and name. Inactive strategies are skipped during agent execution. No x402 charge. SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: free; call directly wi…
- `sap_strategy_save` — Free local tool. Saves or updates a strategy JSON in ~/.config/mcp-sap/strategies/. Strategies persist agent learnings (e.g. buyback rules, slippage thresholds, risk limits) across sessions. No x402 charge. SAP MCP execution guidance: In…
- `sap_submit_signed_transaction` — Submit a signed Solana transaction produced by sap_sign_transaction through the configured RPC endpoint. Use this instead of custom sendRawTransaction scripts so policy, retries, and audit stay inside SAP MCP. SAP MCP execution guidance:…
- `sap_update_agent` — Local-signer-only: update the connected wallet SAP agent using SDK AgentModule.update. Hosted accountless SAP MCP rejects this direct write before x402 payment; hosted users should call sap_payments_update_agent from the local sap_paymen…
- `sap_update_feedback` — Update existing on-chain feedback for an agent wallet. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable. SAP MCP execution guidance: …
- `sap_update_reputation_metrics` — Update self-reported latency and uptime metrics for the connected wallet SAP agent. SAP MCP context: Reputation and trust flow. Use after verifying the target agent PDA or wallet and keep hashes/attestation metadata stable and auditable.…
- `sap_update_tool` — Update tool descriptor hashes using SDK ToolsModule.update. SAP MCP context: Use tool registry writes to advertise concrete capabilities that this MCP can serve, including AgentKit bridge tools such as bridging_bridgeWormhole and Metaple…
- `sap_x402_calculate_cost` — Pure local cost calculation using SDK X402Registry.calculateCost; does not read chain state. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an ena…
- `sap_x402_estimate_cost` — Estimate cost for a number of calls using SDK X402Registry.estimateCost. Reads escrow/pricing when available and supports optional volume curve overrides. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creat…
- `sap_x402_has_escrow` — Check whether an x402 escrow exists for an agent/depositor pair. SAP MCP context: Payment and settlement flow. Estimate or fetch state before creating escrows or settling calls; write operations require an enabled signer mode and MCP pol…
- `send-arcade_listGames` — List available games on Send Arcade. SAP MCP context: Protocol send-arcade; operation class write. Use for Send Arcade game listing and play flows. Confirm account, wager or spend, and game rules before writes. Keep gaming activity separ…
- `sns_resolveDomain` — Resolve a .sol domain to its owner wallet address. SAP MCP context: Protocol sns; operation class read. Use to resolve a .sol domain through AgentKit SNS helpers. For SAP-linked domains, prefer sap_sns_resolve_domain because it returns S…
- `spl-token_closeAccount` — Close a token account and reclaim the rent SOL. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decimals, authority, recipi…
- `spl-token_thawAccount` — Thaw (unfreeze) a previously frozen token account. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decimals, authority, rec…
- `staking_unstakeJupSOL` — Unstake jupSOL back to SOL. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and account ownership before writes. Use SAP staking…
- `staking_unstakeSOL` — Deactivate and withdraw SOL from a stake account. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and account ownership before w…
- `staking_unstakeSolayer` — Unstake sSOL back to SOL via Solayer. SAP MCP context: Protocol staking; operation class write. Use for SOL and liquid staking flows. Confirm validator or provider, amount, lockup/unstake terms, and account ownership before writes. Use S…

## Related servers

- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoCreative Agent API (647 tools) — https://policylayer.com/tools/io-github-colinhughes2121-gocreative-agent-api.md
- Yaver (645 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Allmcp (501 tools) — https://policylayer.com/tools/allmcp.md
- Claude Flow (496 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=oobe-protocol-labs-sap-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/oobe-protocol-labs-sap-mcp-server
