Developer Tools
oobeprotocol.ai
Provides tools for managing SAP agent identity, registration, and updates on a blockchain.
ENDPOINT 1
https://mcp.sap.oobeprotocol.ai/mcp
MCP server metadata
- Name
- sap-mcp-server
- Version
- 0.9.80
SAP MCP is a Solana-native, non-custodial MCP gateway. Hosted mode is accountless: OOBE never receives user keypair bytes. When the user says "Start SAP MCP", "Initialize SAP MCP", "Load SAP", asks whether SAP MCP is connected, or asks to use SAP MCP, first call free tool sap_agent_start, then sap_agent_runtime_status with the closest intent, then sap_skills_bundle with includeContents=true before selecting advanced tools. If prompts are available, use sap-agent-intent-router to choose the shortest safe route for paid calls, registry writes, escrow, identity, and repair flows. Use sap_pricing_catalog for planning paid hosted calls. Use sap_estimate_tool_cost before any paid tool call to know the exact tier and estimated cost. Core balance checks are free (sol_get_balance, spl-token_getBalance, spl-token_getTokenAccounts, magicblock_balance) — always verify USDC and SOL balances before attempting paid calls. Enriched holdings tools such as jupiter_getHoldings are paid read-premium. Use hosted tools for reads, sap_payments_* for local payment/signing, hosted unsigned builders plus sap_payments_finalize_transaction for user-signed transactions, and never create temporary signing scripts or read keypair JSON. Before SAP registry writes, call free tool sap_protocol_invariants when treasury, registration fee, hosted/local routing, or lifecycle-complete rules are unclear. For simple connection/status questions, answer briefly with endpoint, mode, non-custodial status, local sap_payments readiness only if checked, and one next action. Do not dump the full tool catalog unless asked. Use exact tool names from tools/list. Do not rewrite hyphenated tool names such as spl-token_getTokenAccounts. Hosted paid/write tools return HTTP 402 x402/pay.sh challenges. This is normal. Prefer the local sap_payments_call_paid_tool bridge for paid hosted calls; it signs locally and retries without exposing keypair bytes. If sap_payments is missing, ask the user to run the SAP MCP wizard repair flow and restart the agent runtime. Do not claim hosted SAP MCP can custody or see local wallet config. When a hosted tool returns an unsigned or partially signed Solana transaction, use local sap_payments_finalize_transaction. For local stdio transactions, use sap_preview_transaction, then sap_sign_transaction, then sap_submit_signed_transaction. Never create temporary signing scripts, read keypair JSON, export secret bytes, or sign raw messages outside SAP MCP tools. For SAP agent registration and profile updates, hosted accountless writes return hosted_local_signer_required. Use local sap_payments_register_agent or sap_payments_update_agent, then verify the agent account, transaction signature, and registration protocolFee audit before calling the lifecycle complete. If an update returns Anchor 3012, AccountNotInitialized, or pricing_menu, do not run runtime repair or retry paid hosted writes: classify it as an SAP registry account lifecycle issue and call sap_agent_next_action plus sap_protocol_invariants. Escrow writes are V2-only. In hosted mode, use sap_escrow_build_*_transaction tools and finalize locally with sap_payments_finalize_transaction. In local SAP MCP signer mode, direct sap_create_escrow_v2 and related V2 tools may sign locally. Default settlementSecurity is DisputeWindow (2); never default to SelfReport (0). Amounts are smallest units: lamports for SOL, micro-USDC for USDC.
Known tools 378
sap_agent_identity_planFree read-only planner for SAP agent registration, profile/image updates, Metaplex/MPL Core identity linking, SNS linking, x402 pricing metadata, and post-write verification.
Potential side effectssap_update_agentLocal-signer-only: update the connected wallet SAP agent using SDK AgentModule.
Potential side effectssap_agent_migrate_pricing_menuBackfill or resync the AgentPricingMenu PDA for the connected wallet SAP agent.
Inferred read-onlysap_update_reputation_metricsUpdate self-reported latency and uptime metrics for the connected wallet SAP agent.
Potential side effectssap_export_agent_oasfExport a known SAP agent into an OASF-style, machine-readable profile view for agent directories and cross-runtime discovery.
Inferred read-onlysap_find_tools_by_categoryFind on-chain tool descriptors by SDK tool category name or numeric category.
Inferred read-onlysap_get_tool_category_summaryFetch SDK discovery summary across SAP tool categories.
Inferred read-onlysap_fetch_attestationFetch an attestation PDA by agent PDA and optional attester wallet.
Inferred read-onlysap_fetch_escrowFetch a V1 escrow by escrow PDA, or by agent PDA and optional depositor.
Inferred read-onlysap_fetch_escrow_v2Fetch a V2 escrow by escrow PDA, or by agent PDA, depositor, and nonce.
Inferred read-onlysap_fetch_subscriptionFetch a subscription by PDA or by agent PDA/subscriber/subId.
Inferred read-onlysap_x402_prepare_paymentPrepare an x402 payment context using SDK X402Registry.
Potential side effectssap_x402_build_payment_headersBuild SAP x402 HTTP headers from a public PaymentContext returned by sap_x402_prepare_payment.
Inferred read-onlysap_x402_build_headers_from_escrowBuild SAP x402 HTTP headers by fetching escrow data for an agent wallet with SDK X402Registry.
Inferred read-onlysap_x402_has_escrowCheck whether an x402 escrow exists for an agent/depositor pair.
Inferred read-onlysap_escrow_build_create_transactionHosted-safe unsigned builder for create_escrow_v2.
Inferred read-onlysap_escrow_build_deposit_transactionHosted-safe unsigned builder for deposit_escrow_v2.
Inferred read-onlysap_escrow_build_settle_transactionHosted-safe unsigned builder for settle_calls_v2.
Inferred read-onlysap_escrow_build_finalize_transactionHosted-safe unsigned builder for finalize_settlement.
Inferred read-onlysap_escrow_build_withdraw_transactionHosted-safe unsigned builder for withdraw_escrow_v2.
Inferred read-onlysap_escrow_build_close_transactionHosted-safe unsigned builder for close_escrow_v2.
Inferred read-onlysap_create_escrow_v2Local-signer-only direct V2 escrow creation using SDK EscrowV2Module.
Inferred read-onlysap_finalize_settlement_v2Local-signer-only direct finalization of a V2 pending settlement.
Inferred read-onlysap_compact_inscribe_memoryCompact memory inscription with explicit vault/session PDAs.
Inferred read-onlysap_sns_validate_recordsValidate SNS records for SAP agent compatibility (checks SOL, Pic, TXT records on-chain).
Inferred read-onlysap_sns_check_ownershipCheck whether a wallet matches the resolved SNS wallet for a .
Inferred read-onlysap_network_statsFetch real SAP network statistics using synapse-sap-sdk DiscoveryRegistry and GlobalRegistry.
Inferred read-onlysol_get_balanceFetch the SOL balance for a wallet or account using the configured Solana RPC endpoint.
Inferred read-onlyspl-token_getTokenAccountsList all SPL token accounts for a wallet with balances and metadata.
Inferred read-onlyspl-token_mintToMint additional tokens to a destination wallet (requires mint authority).
Inferred read-onlyspl-token_rugCheckCheck a token for potential rug pull risks: mint/freeze authority, holder concentration, liquidity.
Inferred read-onlystaking_getStakeAccountsList all stake accounts for a wallet with delegation status.
Inferred read-onlybridging_bridgeDeBridgeStatusCheck the status of a deBridge DLN cross-chain transfer.
Potential side effectsmetaplex-nft_updateMetadataUpdate NFT metadata fields (name, symbol, URI, creators, royalties, authority).
Potential side effectsmetaplex-nft_verifyCreatorVerify a creator on an NFT's metadata (requires creator's signature).
Inferred read-onlymetaplex-nft_setAndVerifyCollectionSet and verify a collection on an NFT in a single transaction.
Inferred read-onlymetaplex-nft_delegateAuthorityDelegate a specific authority (update, mint, freeze, collection) to another wallet.
Potential side effectsmetaplex-nft_configureRoyaltiesConfigure royalty fee and creator splits for an NFT.
Inferred read-onlydas_getAssetsByOwnerGet all NFTs/assets owned by a wallet via DAS (supports pagination).
Inferred read-onlyraydium-pools_createCPMMCreate a Raydium CPMM (Constant Product Market Maker) pool.
Potential side effectsraydium-pools_createCLMMCreate a Raydium CLMM (Concentrated Liquidity) pool with a price range.
Potential side effectsraydium-pools_createAMMv4Create a Raydium AMM v4 pool (requires an existing Openbook market).
Potential side effectsraydium-pools_addLiquidityAdd liquidity to a Raydium pool (CPMM, CLMM, or AMM v4).
Inferred read-onlymeteora_createDLMMPoolCreate a Meteora DLMM (Discrete Liquidity Market Maker) pool.
Potential side effectsmeteora_addDLMMLiquidityAdd liquidity to a Meteora DLMM pool with a distribution strategy.
Inferred read-onlymeteora_createAlphaVaultCreate a Meteora Alpha Vault for fair token launches with vesting.
Potential side effectsjito_sendBundleSend a Jito bundle for MEV-protected, atomic transaction execution.
Potential side effectsjito_getTipEstimateGet current Jito tip percentile estimates for bundle inclusion priority.
Inferred read-onlyalldomains_registerDomainRegister a domain on AllDomains (supports multiple TLDs: .
Inferred read-onlypyth_listPriceFeedsList available Pyth price feeds, optionally filtered by query or asset type.
Inferred read-onlycoingecko_getTokenInfoGet detailed token information from CoinGecko (description, links, market data).
Inferred read-onlycoingecko_getPoolsByTokenGet all liquidity pools for a token from CoinGecko on-chain DEX tracker.
Inferred read-onlysend-arcade_playGameEnter and play a game on Send Arcade (pays entry fee via transaction).
Potential side effectsblinks_getActionFetch metadata for a Solana Action (Blink) — returns title, description, available actions, and parameters.
Inferred read-onlyblinks_executeActionExecute a Solana Action — sends wallet to the Action endpoint and receives a transaction to sign.
Potential side effectsblinks_confirmActionConfirm a completed Solana Action by sending the tx signature back to the Action provider.
Inferred read-onlyblinks_buildActionUrlBuild and optionally wrap a Solana Action URL for sharing as a Blink.
Inferred read-onlyjupiter_getOrderGet a quote + unsigned swap transaction in a single call (Ultra API).
Inferred read-onlyjupiter_executeOrderExecute a signed swap transaction obtained from getOrder and receive execution status.
Potential side effectsjupiter_getHoldingsFetch token balances and holdings for specific token accounts, including USD valuations.
Inferred read-onlyjupiter_shieldCheck token mints for potential security risks (honeypot, freeze authority, low liquidity, etc.
Inferred read-onlyjupiter_getQuoteGet an optimally-routed swap quote with full route plan details (Metis engine).
Inferred read-onlyjupiter_swapInstructionsGet individual swap instructions instead of a full transaction.
Inferred read-onlyjupiter_programLabelsGet a mapping from program ID to human-readable label for all DEX programs in the routing engine.
Inferred read-onlyjupiter_getTokenInfoSearch for token information by mint address, symbol, or name.
Inferred read-onlyjupiter_executeTriggerSubmit a signed limit-order transaction for on-chain execution.
Inferred read-onlyjupiter_cancelLimitOrderCreate an unsigned transaction to cancel a specific limit order.
Potential side effectsjupiter_cancelLimitOrdersCreate unsigned transactions to cancel multiple limit orders in batch.
Potential side effectsjupiter_getLimitOrdersGet all limit orders (active and optionally historical) for a wallet.
Inferred read-onlyjupiter_cancelDCACreate an unsigned transaction to cancel a DCA recurring order.
Potential side effectsjupiter_getDCAOrdersGet all DCA orders (active and optionally historical) for a wallet.
Inferred read-onlyjupiter_smartSwapSmart Swap — all-in-one compound tool that fetches a quote and builds swap instructions in a single call.
Inferred read-onlysap_decode_transactionDecode a serialized Solana transaction and return stable transaction metadata.
Inferred read-onlysap_sign_transactionSign a serialized Solana transaction with the configured SAP MCP signer after sap_preview_transaction.
Inferred read-onlysap_submit_signed_transactionSubmit a signed Solana transaction produced by sap_sign_transaction through the configured RPC endpoint.
Inferred read-onlysap_build_sol_transferBuild an unsigned native SOL transfer transaction using SystemProgram.
Potential side effectssap_chat_start_roomStart an on-chain SAP chat room by creating the backing vault, session, and ledger if needed.
Inferred read-onlysap_chat_publish_manifestPublish a signed thematic room/group manifest for discovery indexers, policy-aware agents, and chat clients.
Potential side effectssap_chat_read_allRead all SAP chat messages from sealed ledger pages plus the latest ring buffer.
Inferred read-onlysap_chat_seal_roomSeal the current chat ring buffer into an immutable SAP ledger page for permanent history.
Inferred read-onlysap_payments_prepaid_balanceFREE local tool that checks the remaining balance of a prepaid session.
Inferred read-onlysap_profile_currentReturn the currently loaded SAP MCP profile and redacted signer/config metadata.
Inferred read-onlysap_profile_listList available SAP MCP profiles with redacted signer metadata and no wallet paths.
Inferred read-onlysap_profile_public_keyReturn the configured public agent key for a profile without reading or exposing keypair bytes.
Inferred read-onlysap_profile_switchSwitch the live SAP MCP runtime to another existing profile and reload client, signer, connection, and policy.
Inferred read-onlysap_agent_runtime_statusFree machine-readable readiness and routing summary for SAP MCP.
Inferred read-onlysap_agent_next_actionFree routing resolver for SAP MCP errors and partial results.
Inferred read-onlysap_estimate_tool_costFree pre-call cost estimator (dry-run — no charge, no x402 challenge).
Potential side effectssap_premium_validate_plugin_manifestFree manifest validator for SAP MCP premium plugins.
Inferred read-onlysap_premium_activate_sessionActivates a pending premium session with a verified x402/pay.
Potential side effectssap_premium_close_sessionCloses an active premium session, stopping all stream and webhook delivery.
Inferred read-onlysap_premium_webhook_registerRegisters an HTTPS webhook target for signed premium event delivery.
Inferred read-onlysap_premium_webhook_statusReturns the current status of a webhook subscription, including delivery stats and recent delivery attempt records with HTTP status codes and signatures.
Inferred read-onlysap_premium_webhook_relayRegisters a buffer-only webhook subscription for an active premium session.
Inferred read-onlysap_premium_webhook_relay_statusReturns the status of buffer-only (relay) webhook subscriptions for a session, including the relay configuration, buffered event count, and per-subscription delivery stats.
Inferred read-onlysap_premium_metricsReturns 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.
Inferred read-onlysap_premium_stream_pollLong-poll buffered premium stream events for an active session.
Inferred read-onlysap_premium_stream_flushFlush all buffered premium stream events for a session with cursor-based pagination.
Inferred read-onlysap_perp_marketsList available Adrena perpetual futures markets from Pool/Custody accounts with funding/accounting fields, open interest, leverage caps, and oracle identifiers.
Inferred read-onlysap_perp_position_infoRead all open perpetual positions on Adrena for a given wallet address.
Inferred read-onlysap_perp_funding_historyCompute the current funding rate for an Adrena perpetual market from on-chain Custody account data.
Inferred read-onlysap_chart_long_termFetch long-term price history for a Solana token from DexScreener and optional protocol TVL data from DeFiLlama.
Inferred read-onlysap_chart_volume_profileCompute volume profile (POC, VAH, VAL) for any Solana token using DexScreener price and volume data.
Inferred read-onlysap_chart_multi_ohlcFetch OHLC candlestick data for multiple resolutions in a single call.
Inferred read-onlysap_chart_indicatorsCompute technical indicators (RSI, EMA-20, EMA-50, MACD, Bollinger Bands, ATR) from DexScreener price data.
Inferred read-onlysap_perp_liquidation_zonesCompute liquidation zones for all open Adrena perp positions of a wallet.
Inferred read-onlysap_perp_trade_planCreate a trader-grade perpetual futures plan from a simple intent.
Potential side effectssap_adrena_build_open_longBuild an unsigned transaction to open or increase a long perp position on Adrena only after policy, balance, oracle-readiness, and simulation checks pass.
Inferred read-onlysap_adrena_build_open_shortBuild an unsigned transaction to open or increase a short perp position on Adrena only after policy, balance, oracle-readiness, and simulation checks pass.
Inferred read-onlysap_adrena_build_close_longBuild an unsigned transaction to close a long perp position on Adrena.
Inferred read-onlysap_adrena_build_close_shortBuild an unsigned transaction to close a short perp position on Adrena.
Inferred read-onlysap_adrena_build_set_stop_lossBuild an unsigned transaction to set stop loss on an Adrena position.
Inferred read-onlysap_adrena_build_set_take_profitBuild an unsigned transaction to set take profit on an Adrena position.
Inferred read-onlysap_adrena_build_cancel_stop_lossBuild an unsigned transaction to cancel stop loss on an Adrena position.
Inferred read-onlysap_adrena_build_cancel_take_profitBuild an unsigned transaction to cancel take profit on an Adrena position.
Inferred read-onlysap_adrena_simulate_positionFREE dry-run tool (no x402 charge): checks live Adrena oracle readiness and simulates opening a perp position only when oracle coverage can satisfy the pool.
Potential side effectssap_adrena_build_position_packageBuild a single unsigned transaction that atomically opens a perp position AND sets stop loss AND take profit only after policy, balance, oracle-readiness, and simulation checks pass.
Inferred read-onlysap_adrena_build_trailing_stopBuild an unsigned transaction to set a trailing stop loss on an Adrena position.
Inferred read-onlysap_adrena_build_modify_positionBuild an unsigned transaction to modify an existing Adrena position by adding collateral.
Potential side effectssap_market_snapshotReturns a complete market snapshot: all Adrena market data (leverage, OI, flags), live oracle prices, and pool health (AUM, LP supply) in one call.
Inferred read-onlysap_adrena_build_add_limit_orderBuild an unsigned transaction to place a limit order on Adrena.
Inferred read-onlysap_adrena_build_cancel_limit_orderBuild an unsigned transaction to cancel a limit order on Adrena.
Inferred read-onlysap_adrena_build_open_commodity_longBuild an unsigned transaction to open a long position on a synthetic commodity (XAU, XAG, WTI) on Adrena only after policy, balance, oracle-readiness, and simulation checks pass.
Inferred read-onlysap_adrena_build_open_commodity_shortBuild an unsigned transaction to open a short position on a synthetic commodity (XAU, XAG, WTI) on Adrena only after policy, balance, oracle-readiness, and simulation checks pass.
Inferred read-onlysap_adrena_build_close_commodity_longBuild an unsigned transaction to close a long commodity position on Adrena.
Inferred read-onlysap_adrena_build_close_commodity_shortBuild an unsigned transaction to close a short commodity position on Adrena.
Inferred read-onlysap_adrena_build_add_liquidityBuild an unsigned transaction to add liquidity to an Adrena pool.
Inferred read-onlysap_adrena_build_remove_liquidityBuild an unsigned transaction to remove liquidity from an Adrena pool.
Potential side effectssap_adrena_build_swapBuild an unsigned transaction to swap tokens through an Adrena pool.
Inferred read-onlysap_adrena_build_init_user_stakingBuild an unsigned transaction to initialize a user staking account on Adrena.
Inferred read-onlysap_adrena_build_add_liquid_stakeBuild an unsigned transaction to add a liquid stake on Adrena (stake LP tokens).
Inferred read-onlysap_adrena_build_remove_liquid_stakeBuild an unsigned transaction to remove a liquid stake on Adrena (unstake LP tokens).
Potential side effectssap_adrena_build_add_locked_stakeBuild an unsigned transaction to add a locked stake on Adrena.
Inferred read-onlysap_adrena_build_claim_stakesBuild an unsigned transaction to claim staking rewards on Adrena.
Inferred read-onlysap_adrena_get_positionsFetch position history for a wallet from the Adrena Data API.
Inferred read-onlysap_adrena_get_pool_infoRead Adrena pool statistics directly from the on-chain Pool account.
Inferred read-onlysap_adrena_get_custody_infoFetch per-asset custody statistics from the Adrena Data API.
Inferred read-onlysap_adrena_get_trader_infoFetch trader performance metrics from the Adrena Data API.
Inferred read-onlysap_adrena_get_trader_leaderboardFetch trader leaderboard from the Adrena Data API.
Inferred read-onlysap_adrena_get_mutagen_leaderboardFetch Mutagen points leaderboard from the Adrena Data API.
Inferred read-onlysap_adrena_get_pricesFetch current ADX and ALP token prices from the Adrena Data API.
Inferred read-onlysap_adrena_get_trading_pricesFetch latest oracle trading prices for all Adrena assets.
Inferred read-onlysap_adrena_oracle_readinessFree Adrena execution readiness check for an exact market/pool/collateral route.
Inferred read-onlysap_adrena_get_position_statusFetch live position status (P&L, size, liquidation price, entry price, oracle price) from the Adrena Data API for a specific wallet and token.
Inferred read-onlysap_adrena_get_marketsRead 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 (long/short USD), locked amounts, borrow rates, and funding rates.
Inferred read-onlysap_perp_portfolio_riskCompute an aggregate portfolio risk score from the trade journal and open positions.
Potential side effectssap_perp_signal_scoreAggregate technical signal score (0-1) from RSI, EMA, MACD, Bollinger Bands, price action, and on-chain funding rate.
Inferred read-onlysap_skills_bundleReturn bundled SAP MCP skills as JSON so an agent can load or write them itself.
Potential side effectssap_skills_installInstall bundled SAP MCP skills into a local agent skill directory.
Inferred read-onlysap_skills_upgrade_planFree helper that returns exact latest-release commands and target directories for upgrading SAP MCP skills.
Inferred read-onlysap_runtime_repair_planFree helper that returns the pinned latest-release repair command for hosted SAP MCP plus local sap_payments bridge setup.
Potential side effectssap_skills_check_updatesCompare the bundled skill version with the latest published npm package and report which local agent skill directories are stale.
Inferred read-onlysap_skills_self_updateRefresh local agent skill files from the latest published @oobe-protocol-labs/sap-mcp-server package.
Inferred read-onlymagicblock_getRoutesList available Ephemeral Rollup nodes from the Magic Router (identity, FQDN, fee, block time, country).
Inferred read-onlymagicblock_getDelegationStatusCheck whether a Solana account is delegated to an Ephemeral Rollup.
Inferred read-onlymagicblock_getAccountInfoFetch account information (data, lamports, owner, executable, space) via the Magic Router.
Inferred read-onlymagicblock_getBlockhashForAccountsGet a blockhash and last valid block height for a batch of account addresses (max 100).
Inferred read-onlymagicblock_getSignatureStatusesCheck the confirmation status (processed/confirmed/finalized) of one or more transaction signatures.
Inferred read-onlymagicblock_challengeGenerate a challenge string for the wallet to sign (step 1 of the PER auth flow).
Inferred read-onlymagicblock_loginExchange a signed challenge for a bearer token (step 2 of PER auth flow).
Inferred read-onlymagicblock_balanceRead the base-chain SPL token balance for an address (public, no auth required).
Inferred read-onlymagicblock_private_balanceRead the ephemeral-rollup SPL token balance for an address (requires bearer token from login).
Inferred read-onlymagicblock_privateBalanceRead the ephemeral-rollup SPL token balance for an address (requires bearer token from login).
Inferred read-onlymagicblock_depositBuild an unsigned transaction to deposit SPL tokens from Solana into an Ephemeral Rollup.
Inferred read-onlymagicblock_transferBuild an unsigned SPL token transfer (public or private) through an Ephemeral Rollup.
Potential side effectsmagicblock_withdrawBuild an unsigned transaction to withdraw SPL tokens from an Ephemeral Rollup back to Solana.
Inferred read-onlymagicblock_swap_quoteGet a swap quote between two SPL mints (proxies Triton Metis swap API).
Inferred read-onlymagicblock_swapQuoteGet a swap quote between two SPL mints (proxies Triton Metis swap API).
Inferred read-onlymagicblock_initializeMintBuild an unsigned transaction that initializes a validator-scoped transfer queue for a mint.
Potential side effectsmagicblock_isMintInitializedCheck whether a mint has a validator-scoped transfer queue on the ephemeral RPC.
Potential side effectsmagicblock_requestRandomnessRequest provably fair on-chain randomness from the MagicBlock VRF oracle (Vrf1RNUjXmQGjmQrQLvJHs9SNkvDJEsRVFPkfSQUwGz).
Inferred read-onlymagicblock_getRandomnessResultCheck whether a VRF request has been fulfilled by reading the RandomnessRequest account on-chain.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sap-mcp-server]
url = "https://mcp.sap.oobeprotocol.ai/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sap-mcp-server": {
"type": "http",
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sap-mcp-server
Remote MCP URL: https://mcp.sap.oobeprotocol.ai/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sap-mcp-server": {
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sap-mcp-server": {
"type": "http",
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sap-mcp-server",
"transport": "streamable-http",
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for oobeprotocol.ai was fetched 2026-08-28T17:15:06.393Z.
oobeprotocol.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.