# Spraay X402 Mcp MCP server

Agent View of the PolicyLayer registry record for Spraay X402 Mcp: identity, probed posture, risk grade, and all 183 tools classified. HTML page: https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp

## Facts

- Server id: `spraay-x402-mcp`
- Install: `npx -y spraay-x402-mcp`
- Homepage: https://github.com/plagtech/spraay-x402-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 183
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: io github plagtech spraay x402 mcp, payments, admin, automation
- Record last modified: 2026-07-02T01:39:56.628Z

## Tools (183)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `spraay_cron_cancel` | Destructive | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-cron-cancel.md |
| `spraay_robots_deregister` | Destructive | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-deregister.md |
| `spraay_webhook_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-delete.md |
| `spraay_compute_text_inference` | Execute | High | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-text-inference.md |
| `spraay_free_chat` | Execute | High | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-chat.md |
| `spraay_gpu_run` | Execute | High | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-gpu-run.md |
| `spraay_rpc_call` | Execute | High | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-rpc-call.md |
| `spraay_webhook_test` | Execute | High | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-test.md |
| `spraay_agent_wallet_provision` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-provision.md |
| `spraay_agent_wallet_revoke_key` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-revoke-key.md |
| `spraay_agent_wallet_session_key` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-session-key.md |
| `spraay_auth_session` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-auth-session.md |
| `spraay_batch_execute` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-batch-execute.md |
| `spraay_bittensor_embeddings` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-embeddings.md |
| `spraay_bittensor_images_generations` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-images-generations.md |
| `spraay_compute_batch` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-batch.md |
| `spraay_compute_futures_deposit` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-deposit.md |
| `spraay_compute_futures_execute` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-execute.md |
| `spraay_compute_futures_refund` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-refund.md |
| `spraay_compute_image_generation` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-image-generation.md |
| `spraay_compute_tts` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-tts.md |
| `spraay_cron_create` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-cron-create.md |
| `spraay_escrow_cancel` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-cancel.md |
| `spraay_escrow_create` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-create.md |
| `spraay_escrow_fund` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-fund.md |
| `spraay_escrow_release` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-release.md |
| `spraay_invoice_create` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-invoice-create.md |
| `spraay_notify_sms` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-notify-sms.md |
| `spraay_payroll_execute` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-payroll-execute.md |
| `spraay_sctp_invoice` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-invoice.md |
| `spraay_sctp_pay` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-pay.md |
| `spraay_sctp_po` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-po.md |
| `spraay_solana_jupiter_swap_tx` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-jupiter-swap-tx.md |
| `spraay_stellar_batch` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stellar-batch.md |
| `spraay_storage_pin` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-storage-pin.md |
| `spraay_swap_execute` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-swap-execute.md |
| `spraay_xmtp_send` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-xmtp-send.md |
| `spraay_xrp_batch` | Financial | Critical | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-xrp-batch.md |
| `spraay_agent_wallet_info` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-info.md |
| `spraay_agent_wallet_predict` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-predict.md |
| `spraay_analytics_txhistory` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-analytics-txhistory.md |
| `spraay_analytics_wallet` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-analytics-wallet.md |
| `spraay_audit_query` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-audit-query.md |
| `spraay_auth_verify` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-auth-verify.md |
| `spraay_balances` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-balances.md |
| `spraay_batch_estimate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-batch-estimate.md |
| `spraay_bittensor_chat_completions` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-chat-completions.md |
| `spraay_bittensor_health` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-health.md |
| `spraay_bittensor_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-models.md |
| `spraay_bridge_chains` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bridge-chains.md |
| `spraay_bridge_quote` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bridge-quote.md |
| `spraay_classify_address` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-classify-address.md |
| `spraay_classify_tx` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-classify-tx.md |
| `spraay_compute_embeddings` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-embeddings.md |
| `spraay_compute_estimate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-estimate.md |
| `spraay_compute_futures_balance` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-balance.md |
| `spraay_compute_futures_history` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-history.md |
| `spraay_compute_futures_pricing` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-pricing.md |
| `spraay_compute_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-models.md |
| `spraay_compute_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-status.md |
| `spraay_compute_stt` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-stt.md |
| `spraay_compute_video_generation` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-video-generation.md |
| `spraay_contract_read` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-contract-read.md |
| `spraay_cron_list` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-cron-list.md |
| `spraay_defi_positions` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-defi-positions.md |
| `spraay_escrow_get` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-get.md |
| `spraay_escrow_list` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-list.md |
| `spraay_explain_contract` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-explain-contract.md |
| `spraay_free` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free.md |
| `spraay_free_agent_card` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-agent-card.md |
| `spraay_free_chain_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-chain-status.md |
| `spraay_free_chat_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-chat-models.md |
| `spraay_free_convert` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-convert.md |
| `spraay_free_dex_pairs` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-dex-pairs.md |
| `spraay_free_dex_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-dex-search.md |
| `spraay_free_dex_tokens` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-dex-tokens.md |
| `spraay_free_dex_trending` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-dex-trending.md |
| `spraay_free_estimate_batch` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-estimate-batch.md |
| `spraay_free_gas` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-gas.md |
| `spraay_free_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-models.md |
| `spraay_free_nonce` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-nonce.md |
| `spraay_free_prices` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-prices.md |
| `spraay_free_resolve` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-resolve.md |
| `spraay_free_timestamp` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-timestamp.md |
| `spraay_free_uuid` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-uuid.md |
| `spraay_free_validate_address` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-validate-address.md |
| `spraay_free_validate_batch` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-validate-batch.md |
| `spraay_free_x402_check` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-x402-check.md |
| `spraay_gpu_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-gpu-models.md |
| `spraay_gpu_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-gpu-status.md |
| `spraay_image_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-image-status.md |
| `spraay_invoice_get` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-invoice-get.md |
| `spraay_invoice_list` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-invoice-list.md |
| `spraay_kyc_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-kyc-status.md |
| `spraay_kyc_verify` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-kyc-verify.md |
| `spraay_logs_ingest` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-logs-ingest.md |
| `spraay_logs_query` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-logs-query.md |
| `spraay_markets_kalshi_events` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-kalshi-events.md |
| `spraay_markets_kalshi_market` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-kalshi-market.md |
| `spraay_markets_polymarket_events` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-polymarket-events.md |
| `spraay_markets_polymarket_market` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-polymarket-market.md |
| `spraay_markets_polymarket_orderbook` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-polymarket-orderbook.md |
| `spraay_markets_polymarket_trades` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-polymarket-trades.md |
| `spraay_markets_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-markets-search.md |
| `spraay_models` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-models.md |
| `spraay_notify_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-notify-status.md |
| `spraay_oracle_fx` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-oracle-fx.md |
| `spraay_oracle_gas` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-oracle-gas.md |
| `spraay_oracle_prices` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-oracle-prices.md |
| `spraay_payroll_estimate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-payroll-estimate.md |
| `spraay_payroll_tokens` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-payroll-tokens.md |
| `spraay_portfolio_nfts` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-portfolio-nfts.md |
| `spraay_portfolio_tokens` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-portfolio-tokens.md |
| `spraay_prices` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-prices.md |
| `spraay_research_biomedical_by_pmid` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-biomedical-by-pmid.md |
| `spraay_research_biomedical_related` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-biomedical-related.md |
| `spraay_research_biomedical_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-biomedical-search.md |
| `spraay_research_chemistry_bioactivity` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-chemistry-bioactivity.md |
| `spraay_research_chemistry_compound` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-chemistry-compound.md |
| `spraay_research_chemistry_similarity` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-chemistry-similarity.md |
| `spraay_research_demographics_census` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-demographics-census.md |
| `spraay_research_demographics_datasets` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-demographics-datasets.md |
| `spraay_research_dictionary_define` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-dictionary-define.md |
| `spraay_research_dictionary_phonetics` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-dictionary-phonetics.md |
| `spraay_research_dictionary_synonyms` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-dictionary-synonyms.md |
| `spraay_research_papers_by_author` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-papers-by-author.md |
| `spraay_research_papers_by_doi` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-papers-by-doi.md |
| `spraay_research_papers_citations` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-papers-citations.md |
| `spraay_research_papers_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-papers-search.md |
| `spraay_research_papers_trending` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-papers-trending.md |
| `spraay_research_preprints_by_id` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-preprints-by-id.md |
| `spraay_research_preprints_recent` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-preprints-recent.md |
| `spraay_research_preprints_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-preprints-search.md |
| `spraay_research_scholarly_by_doi` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-scholarly-by-doi.md |
| `spraay_research_scholarly_citations_count` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-scholarly-citations-count.md |
| `spraay_research_scholarly_journal_info` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-scholarly-journal-info.md |
| `spraay_research_scholarly_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-research-scholarly-search.md |
| `spraay_resolve` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-resolve.md |
| `spraay_robots_list` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-list.md |
| `spraay_robots_profile` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-profile.md |
| `spraay_robots_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-status.md |
| `spraay_robots_task` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-task.md |
| `spraay_rpc_chains` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-rpc-chains.md |
| `spraay_sctp_invoice_by_id` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-invoice-by-id.md |
| `spraay_sctp_invoice_verify` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-invoice-verify.md |
| `spraay_sctp_po_by_id` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-po-by-id.md |
| `spraay_sctp_supplier` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-supplier.md |
| `spraay_sctp_supplier_by_id` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-supplier-by-id.md |
| `spraay_search_extract` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-search-extract.md |
| `spraay_search_qna` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-search-qna.md |
| `spraay_search_web` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-search-web.md |
| `spraay_solana_helius_asset` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-helius-asset.md |
| `spraay_solana_helius_assets_by_owner` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-helius-assets-by-owner.md |
| `spraay_solana_jupiter_quote` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-jupiter-quote.md |
| `spraay_solana_pyth_price` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-pyth-price.md |
| `spraay_solana_pyth_prices` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-solana-pyth-prices.md |
| `spraay_stellar_estimate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stellar-estimate.md |
| `spraay_stocks_company` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stocks-company.md |
| `spraay_stocks_history` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stocks-history.md |
| `spraay_stocks_price` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stocks-price.md |
| `spraay_stocks_search` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-stocks-search.md |
| `spraay_storage_get` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-storage-get.md |
| `spraay_storage_status` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-storage-status.md |
| `spraay_summarize` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-summarize.md |
| `spraay_swap_quote` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-swap-quote.md |
| `spraay_swap_tokens` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-swap-tokens.md |
| `spraay_tax_calculate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-tax-calculate.md |
| `spraay_tax_report` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-tax-report.md |
| `spraay_tokens` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-tokens.md |
| `spraay_webhook_list` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-list.md |
| `spraay_xmtp_inbox` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-xmtp-inbox.md |
| `spraay_xrp_estimate` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-xrp-estimate.md |
| `spraay_xrp_info` | Read | Low | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-xrp-info.md |
| `spraay_audit_log` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-audit-log.md |
| `spraay_chat` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-chat.md |
| `spraay_contract_write` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-contract-write.md |
| `spraay_image_edit` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-image-edit.md |
| `spraay_image_generate` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-image-generate.md |
| `spraay_notify_email` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-notify-email.md |
| `spraay_robots_complete` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-complete.md |
| `spraay_robots_register` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-register.md |
| `spraay_robots_update` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-update.md |
| `spraay_webhook_register` | Write | Medium | https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-register.md |

## Tool descriptions

- `spraay_cron_cancel` — Cancel a scheduled job by ID. Stops future executions. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_robots_deregister` — Remove Robot (RTP). Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_webhook_delete` — Delete a registered webhook by ID. Removes it permanently from Supabase. Costs $0.001 USDC.
- `spraay_compute_text_inference` — Run LLM text inference via Spraay Compute. 11 models across Chutes, Replicate, OpenRouter (DeepSeek, Llama, Qwen, Gemma). Costs $0.003-$0.10 USDC depending on model.
- `spraay_free_chat` — Send a message to a free AI model from the open models catalog (Llama, Mistral, and more). Returns the model
- `spraay_gpu_run` — Run AI model inference on GPU via Replicate. Supports image generation (flux-pro, sdxl, ideogram), video generation (wan-video, minimax-video), LLMs (llama-70b, llama-8b, mixtral), audio (whisper transcription, musicgen), and utilities (…
- `spraay_rpc_call` — Make a premium multi-chain JSON-RPC call via Alchemy (EVM) or Helius (Solana). Supports Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, and Solana. Costs $0.001 USDC.
- `spraay_webhook_test` — Send a test ping event to a registered webhook to verify delivery and signature validation. Data persists in Supabase. Costs $0.002 USDC.
- `spraay_agent_wallet_provision` — Provision agent wallet. Costs $0.05 USDC per call. Provide the listed fields as typed arguments.
- `spraay_agent_wallet_revoke_key` — Revoke session key. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_agent_wallet_session_key` — Add session key. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_auth_session` — Create an authenticated session with scoped permissions and configurable TTL. Returns a session token (spr_...) for use in Authorization headers. Data persists in Supabase. Costs $0.005 USDC.
- `spraay_batch_execute` — Execute a batch payment to up to 200 recipients in a single Base transaction via the Spraay protocol. Supports any ERC-20 token or native ETH. Returns unsigned transaction data for the sender to sign. Costs $0.01 USDC.
- `spraay_bittensor_embeddings` — Bittensor embeddings. Costs $0.005 USDC per call. Provide the listed fields as typed arguments.
- `spraay_bittensor_images_generations` — Bittensor image gen. Costs $0.05 USDC per call. Provide the listed fields as typed arguments.
- `spraay_compute_batch` — Batch compute — submit up to 50 jobs in a single x402 payment with 10% discount. Mix any types: text-inference, image-generation, tts, stt, embeddings, video-generation. Costs $0.05+ USDC.
- `spraay_compute_futures_deposit` — Deposit USDC to open a prepaid compute credit account. Costs $0.01 USDC per call. Provide the listed fields as typed arguments.
- `spraay_compute_futures_execute` — Run a compute job and deduct cost from the prepaid balance. Costs $0.001 USDC per call. Provide the listed fields as typed arguments.
- `spraay_compute_futures_refund` — Refund unused compute credit balance to the original depositor. Costs $0.01 USDC per call. Provide the listed fields as typed arguments.
- `spraay_compute_image_generation` — Generate images via Spraay Compute. FLUX Schnell, FLUX Dev, SDXL via Replicate. Text to image. Costs $0.02-$0.08 USDC.
- `spraay_compute_tts` — Text-to-speech via Spraay Compute. Convert text to natural-sounding audio. Replicate TTS models. Costs $0.03-$0.05 USDC.
- `spraay_cron_create` — Create a scheduled job for recurring payments, DCA strategies, reminders, or any gateway action. Supports standard 5-part cron expressions. Data persists in Supabase. Costs $0.005 USDC.
- `spraay_escrow_cancel` — Cancel an escrow. Depositor can cancel unfunded escrows; depositor or arbiter can cancel funded ones. Data persists in Supabase. Costs $0.002 USDC.
- `spraay_escrow_create` — Create a conditional escrow with optional milestones, arbiter, and expiry on Base. Funds are held until release conditions are met. Data persists in Supabase. Returns escrow ID and next-step actions. Costs $0.008 USDC.
- `spraay_escrow_fund` — Mark an escrow as funded. Changes status from
- `spraay_escrow_release` — Release escrow funds to the beneficiary. Returns an unsigned ERC-20 transfer transaction for the depositor to sign. Only depositor or arbiter can release. Data persists in Supabase. Costs $0.005 USDC.
- `spraay_invoice_create` — Create a payment invoice with a pre-encoded ERC-20 transfer transaction. Supports USDC, USDT, DAI, EURC, WETH on Base. Data persists in Supabase. Returns invoice ID, payment instructions, and unsigned tx. Costs $0.005 USDC.
- `spraay_notify_sms` — Send an SMS notification for payment alerts (simulated — Twilio integration coming). Requires E.164 phone format. Costs $0.005 USDC.
- `spraay_payroll_execute` — Execute a payroll batch payment via Spraay V2 contract on Base. Pay up to 200 employees in a single transaction with any stablecoin. Returns unsigned transaction data. Costs $0.02 USDC.
- `spraay_sctp_invoice` — Submit invoice. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_sctp_pay` — Execute supplier payment. Costs $0.10 USDC per call. Provide the listed fields as typed arguments.
- `spraay_sctp_po` — Create purchase order. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_solana_jupiter_swap_tx` — Jupiter swap transaction. Costs $0.01 USDC per call. Provide the listed fields as typed arguments.
- `spraay_stellar_batch` — Stellar batch payments. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_storage_pin` — Pin content to IPFS via Pinata for permanent decentralized storage. Returns CID (content identifier) for retrieval. Supports text, JSON, and base64 data. Costs $0.005 USDC.
- `spraay_swap_execute` — Execute a token swap via Uniswap V3 on Base. Returns unsigned transaction data for the caller to sign and broadcast. Get a quote first with spraay_swap_quote. Costs $0.01 USDC.
- `spraay_xmtp_send` — Send an encrypted XMTP message to any Ethereum address on the XMTP production network. Messages are end-to-end encrypted. Costs $0.003 USDC.
- `spraay_xrp_batch` — XRP batch payments. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_agent_wallet_info` — Agent wallet info. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_agent_wallet_predict` — Predict wallet address. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_analytics_txhistory` — Get decoded transaction history for any address on Base. Returns transaction types, values, timestamps, and decoded method calls. Costs $0.003 USDC.
- `spraay_analytics_wallet` — Get a comprehensive wallet profile including ETH + token balances, wallet age, entity classification, and portfolio breakdown on Base. Costs $0.005 USDC.
- `spraay_audit_query` — Query the audit trail by actor, action, resource, or time range. Returns matching entries sorted newest first. Data persists in Supabase. Costs $0.005 USDC.
- `spraay_auth_verify` — Verify a session token and check its permissions, expiry, and associated address. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_balances` — Get ETH + ERC-20 token balances for any wallet on Base. Returns formatted balances with USD values where available. Costs $0.002 USDC.
- `spraay_batch_estimate` — Estimate gas cost for a batch payment before executing. Returns estimated gas in wei and USD equivalent. Costs $0.001 USDC.
- `spraay_bittensor_chat_completions` — Bittensor inference. Costs $0.03 USDC per call. Provide the listed fields as typed arguments.
- `spraay_bittensor_health` — Bittensor health. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_bittensor_models` — Bittensor models. Costs $0.001 USDC per call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_bridge_chains` — List all chains supported by the Spraay bridge aggregator (LI.FI). Returns chain names, IDs, and supported tokens. Costs $0.001 USDC.
- `spraay_bridge_quote` — Get a cross-chain bridge quote via LI.FI aggregator. Supports Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, Optimism, and more. Returns estimated output, fees, and execution time. Costs $0.005 USDC.
- `spraay_classify_address` — AI-powered wallet classification with risk scoring. Analyzes on-chain activity to classify addresses as whale, retail, MEV bot, exchange, bridge, or contract. Returns risk score, classification, confidence, and behavioral signals. Costs …
- `spraay_classify_tx` — AI-powered transaction classification with risk scoring. Decodes, categorizes, and analyzes any Base transaction. Returns type (swap, transfer, contract call, etc.), risk level, and decoded parameters. Costs $0.008 USDC.
- `spraay_compute_embeddings` — Generate text embeddings via Spraay Compute. For RAG, semantic search, clustering. Costs $0.005 USDC.
- `spraay_compute_estimate` — Estimate compute cost before committing. Returns price breakdown per job. FREE — no x402 payment required.
- `spraay_compute_futures_balance` — Check remaining compute credit balance, tier, discount, and usage stats. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_compute_futures_history` — Full usage ledger. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_compute_futures_pricing` — Compute futures pricing. Costs $0.001 USDC per call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_compute_models` — List all available compute models with pricing and capabilities. Grouped by type (text, image, video, tts, stt, embeddings). FREE — no x402 payment required.
- `spraay_compute_status` — Poll async compute job status. Use for video generation and batch jobs that return
- `spraay_compute_stt` — Speech-to-text via Spraay Compute. Transcribe audio from a URL using Whisper. Costs $0.02 USDC.
- `spraay_compute_video_generation` — Generate video from text via Spraay Compute. MiniMax Video 01, Wan 2.1 via Replicate. Async — poll spraay_compute_status for results. Costs $0.40-$0.50 USDC.
- `spraay_contract_read` — Read contract. Costs $0.002 USDC per call. Provide the listed fields as typed arguments.
- `spraay_cron_list` — List all scheduled jobs with optional status and action filters. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_defi_positions` — DeFi positions. Costs $0.008 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_escrow_get` — Get full escrow details including status, participants, conditions, balance check, and timestamps by ID. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_escrow_list` — List escrows by address (depositor, beneficiary, or arbiter) with optional status filter. Data persists in Supabase. Costs $0.002 USDC.
- `spraay_explain_contract` — AI-powered smart contract analysis. Explains what a verified contract does, lists its functions, identifies patterns (ERC-20, ERC-721, etc.), and flags security properties. Costs $0.01 USDC.
- `spraay_free` — Free tier catalog. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_agent_card` — ERC-8004 agent registry lookup. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_chain_status` — Block height & liveness — 7 EVM chains (cached 30s). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_chat_models` — List the free AI models available for spraay_free_chat (open models catalog). Returns model IDs and metadata. FREE — no x402 charge.
- `spraay_free_convert` — Fiat ↔ crypto conversion (unit math + spot). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_dex_pairs` — Get detailed data for a specific DEX pair on a specific chain via DexScreener. Returns price, liquidity, volume, transaction counts, and FDV. FREE — no x402 charge.
- `spraay_free_dex_search` — Search DEX token pairs across all chains via DexScreener (Uniswap, PancakeSwap, Raydium, etc.). Returns matching pairs with price, liquidity, 24h volume, and chain. FREE — no x402 charge.
- `spraay_free_dex_tokens` — Get all DEX trading pairs for a given token address via DexScreener. Returns every pair the token trades in, with price and liquidity per pair. FREE — no x402 charge.
- `spraay_free_dex_trending` — Get currently trending tokens and pairs across DEXes via DexScreener. Returns the hottest pairs by recent volume and price action. FREE — no x402 charge.
- `spraay_free_estimate_batch` — Rough batch cost estimate (no live quote). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_gas` — Gas prices — 7 EVM chains via Alchemy (cached 15s). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_models` — List the full model catalog (free mirror of the paid spraay_models list). Returns all model IDs, providers, and context window sizes. FREE — no x402 charge.
- `spraay_free_nonce` — EVM nonce / tx count for address. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_prices` — USDC/ETH/SOL spot prices (cached 60s). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_resolve` — ENS & Basename → address resolution. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_timestamp` — Current Unix timestamp. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_uuid` — UUID v4 generator (up to 100). Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_validate_address` — Multi-chain address checksum validation. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_free_validate_batch` — BPA 1.0 payload schema validation. Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_free_x402_check` — Probe URL for x402 payment support. Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_gpu_models` — List all available GPU model shortcuts grouped by category (image, video, LLM, audio, utility). Shows shortcut names, full Replicate model IDs, and descriptions. You can also use any Replicate model by its full ID. FREE — no USDC cost.
- `spraay_gpu_status` — Check the status of a GPU prediction by ID. Use this to poll for results on longer-running jobs like video generation or large model inference. Returns output when complete. Costs $0.002 USDC.
- `spraay_image_status` — Poll the status of an image generation or edit job by ID. Returns progress/state and the result URL(s) once complete. Costs $0.001 USDC.
- `spraay_invoice_get` — Look up a specific invoice by ID. Returns full invoice details, on-chain balance check, and payment status. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_invoice_list` — List invoices by creator or payer address with optional status filter. Data persists in Supabase. Costs $0.002 USDC.
- `spraay_kyc_status` — Check KYC verification status by record ID or wallet address. Returns verification level, check results, and expiry. Data persists in Supabase. Costs $0.005 USDC.
- `spraay_kyc_verify` — Initiate KYC/KYB verification for compliance-gated payments. Supports individual and business verification at basic, enhanced, or full levels. Data persists in Supabase. Costs $0.05 USDC.
- `spraay_logs_ingest` — Ingest structured logs for debugging and monitoring agent workflows. Accepts up to 100 entries per batch. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_logs_query` — Query structured logs by service, level, and time range. Returns matching log entries sorted newest first. Data persists in Supabase. Costs $0.003 USDC.
- `spraay_markets_kalshi_events` — List prediction market events from Kalshi (regulated US event contracts). Returns events with markets, tickers, and prices. Costs $0.001 USDC.
- `spraay_markets_kalshi_market` — Get detail for a single Kalshi market by its ticker. Returns yes/no prices, volume, and settlement info. Costs $0.001 USDC.
- `spraay_markets_polymarket_events` — List prediction market events from Polymarket. Returns events with their markets, outcomes, and current prices. Costs $0.001 USDC.
- `spraay_markets_polymarket_market` — Get detail for a single Polymarket market by its condition ID. Returns outcomes, current prices, volume, and resolution status. Costs $0.001 USDC.
- `spraay_markets_polymarket_orderbook` — Get the live CLOB order book for a Polymarket outcome token. Returns bids and asks with sizes. Costs $0.001 USDC.
- `spraay_markets_polymarket_trades` — Get recent trades for a Polymarket market by condition ID. Returns trade history with price, size, side, and timestamp. Costs $0.001 USDC.
- `spraay_markets_search` — Search prediction markets across Polymarket and Kalshi in one query. Returns matching markets from all sources with prices and source labels. Costs $0.002 USDC.
- `spraay_models` — List all 200+ AI models available on the Spraay x402 Gateway. Returns model IDs, providers, and context window sizes. Costs $0.001 USDC.
- `spraay_notify_status` — Check delivery status of a previously sent email or SMS notification by notification ID. Costs $0.001 USDC.
- `spraay_oracle_fx` — Get stablecoin exchange rates with depeg detection. Returns cross-rates between USDC, USDT, DAI, and EURC. Costs $0.002 USDC.
- `spraay_oracle_gas` — Get current gas prices on Base in gwei. Returns base fee, priority fee, and estimated transaction costs. Costs $0.001 USDC.
- `spraay_oracle_prices` — Get real-time on-chain token prices with confidence scores from Uniswap V3 QuoterV2 on Base. Returns USD prices for ETH, WETH, cbBTC, USDT, DAI, EURC, and more. Costs $0.003 USDC.
- `spraay_payroll_estimate` — Estimate gas and fees for a payroll batch before executing. Returns estimated gas in wei and USD. Costs $0.002 USDC.
- `spraay_payroll_tokens` — List all stablecoins supported for payroll on Base. Returns symbols, addresses, and decimals. Costs $0.001 USDC.
- `spraay_portfolio_nfts` — Portfolio NFTs. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_portfolio_tokens` — Portfolio tokens. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_prices` — Get live on-chain token prices on Base from Uniswap V3 pools. Returns USD prices with timestamps. Costs $0.002 USDC.
- `spraay_research_biomedical_by_pmid` — Paper metadata by PubMed ID. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_biomedical_related` — Related articles for a PubMed ID. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_biomedical_search` — Search 36M+ biomedical papers in PubMed. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_chemistry_bioactivity` — Biological assay results for a PubChem compound. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_chemistry_compound` — PubChem compound by name, formula, or CID. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_chemistry_similarity` — Find structurally similar compounds in PubChem. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_demographics_census` — US Census data by state, county, or zip. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_demographics_datasets` — Search Data.gov datasets by keyword. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_dictionary_define` — Dictionary definition with phonetics and examples. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_dictionary_phonetics` — Phonetic transcription and audio URL. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_dictionary_synonyms` — Synonyms and antonyms for a word. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_papers_by_author` — Papers by author name or ORCID (OpenAlex). Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_papers_by_doi` — Paper metadata by DOI (OpenAlex). Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_papers_citations` — Citation graph - cited-by count and references. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_papers_search` — Search 250M+ academic papers (OpenAlex CC0). Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_papers_trending` — Trending papers by topic in the last N days. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_preprints_by_id` — arXiv preprint metadata by ID. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_preprints_recent` — Latest arXiv preprints by category. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_preprints_search` — Search arXiv preprints by keyword and category. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_scholarly_by_doi` — Full Crossref metadata for any DOI. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_scholarly_citations_count` — Citation count and references for a DOI. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_scholarly_journal_info` — Journal metadata by ISSN. Costs $0.001 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_research_scholarly_search` — Search 150M+ works via Crossref (CC0). Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_resolve` — Resolve ENS names (.eth) and Basenames (.base.eth) to wallet addresses, or perform reverse lookup from address to name. Costs $0.001 USDC.
- `spraay_robots_list` — Discover robots. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_robots_profile` — Robot profile. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_robots_status` — Poll task status. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_robots_task` — Dispatch robot task (RTP). Costs $0.05 USDC per call. Provide the listed fields as typed arguments.
- `spraay_rpc_chains` — List all chains supported by the Spraay RPC proxy and their allowed JSON-RPC methods. Costs $0.001 USDC.
- `spraay_sctp_invoice_by_id` — Get invoice. Costs $0.005 USDC per call. Read-only. Provide the path parameter to fetch a single record.
- `spraay_sctp_invoice_verify` — Verify invoice (AI). Costs $0.03 USDC per call. Provide the listed fields as typed arguments.
- `spraay_sctp_po_by_id` — Get purchase order. Costs $0.005 USDC per call. Read-only. Provide the path parameter to fetch a single record.
- `spraay_sctp_supplier` — Register supplier. Costs $0.02 USDC per call. Provide the listed fields as typed arguments.
- `spraay_sctp_supplier_by_id` — Get supplier. Costs $0.005 USDC per call. Read-only. Provide the path parameter to fetch a single record.
- `spraay_search_extract` — Extract clean, structured content from specific URLs — perfect for RAG pipelines. Returns the full text content of each page, ready for LLM consumption. Up to 5 URLs per request. Costs $0.015 USDC.
- `spraay_search_qna` — Ask a question and get a direct, synthesized answer with cited sources. Searches the web, extracts relevant content, and generates a comprehensive answer. Great for research and fact-checking. Costs $0.02 USDC.
- `spraay_search_web` — Search the web and get clean, LLM-ready results via Tavily. Returns extracted content (not just links), plus an AI-generated answer. Supports basic and advanced search depth, domain filtering, and topic focus (general, news, finance). Co…
- `spraay_solana_helius_asset` — Helius DAS single asset. Costs $0.002 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_solana_helius_assets_by_owner` — Helius DAS assets. Costs $0.003 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_solana_jupiter_quote` — Jupiter swap quote. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_solana_pyth_price` — Pyth price feed. Costs $0.005 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_solana_pyth_prices` — Pyth batch prices. Costs $0.008 USDC per call. Read-only. Pass the listed fields directly as typed arguments.
- `spraay_stellar_estimate` — Stellar batch estimate. Costs $0.001 USDC per call. Provide the listed fields as typed arguments.
- `spraay_stocks_company` — Get a company profile via Finnhub. Returns name, exchange, industry, market cap, IPO date, and more. Costs $0.001 USDC.
- `spraay_stocks_history` — Get historical OHLC candles for a stock via Finnhub. Returns open/high/low/close/volume series for the requested resolution and range. Costs $0.001 USDC.
- `spraay_stocks_price` — Get a real-time stock quote via Finnhub. Returns current price, daily open/high/low, previous close, and change. Costs $0.001 USDC.
- `spraay_stocks_search` — Search for a stock symbol by company name or partial ticker via Finnhub. Returns matching symbols with descriptions. Costs $0.001 USDC.
- `spraay_storage_get` — Retrieve previously pinned content from IPFS/Arweave by CID. Returns the stored data. Costs $0.002 USDC.
- `spraay_storage_status` — Check the pin status of a storage request by pin ID. Returns pinning progress and confirmation. Costs $0.001 USDC.
- `spraay_summarize` — AI intelligence briefing for any wallet address or transaction hash. Returns structured risk assessment, entity classification, activity summary, and actionable insights. Costs $0.008 USDC.
- `spraay_swap_quote` — Get a swap quote from Uniswap V3 on Base. Returns expected output amount, price impact, and route details. Use spraay_swap_tokens to see available tokens. Costs $0.002 USDC.
- `spraay_swap_tokens` — List all tokens available for swapping on Spraay via Uniswap V3 on Base. Returns symbols, addresses, and decimals. Costs $0.001 USDC.
- `spraay_tax_calculate` — Calculate crypto tax gain/loss using FIFO method for up to 500 transactions. Returns per-event breakdown and aggregate summary with short/long-term classification. Data persists in Supabase. Costs $0.01 USDC.
- `spraay_tax_report` — Retrieve a previously calculated tax report by ID, or list all reports. Data persists in Supabase. Costs $0.02 USDC.
- `spraay_tokens` — Tokens. Free to call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_webhook_list` — List all registered webhooks with their status, subscribed events, and delivery stats. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_xmtp_inbox` — Read XMTP inbox messages for an Ethereum address. Returns decrypted messages from the production XMTP network. Costs $0.002 USDC.
- `spraay_xrp_estimate` — XRP batch estimate. Costs $0.001 USDC per call. Provide the listed fields as typed arguments.
- `spraay_xrp_info` — XRP Ledger info. Costs $0.001 USDC per call. Read-only. Pass any query parameters as a JSON string via the params argument.
- `spraay_audit_log` — Record an immutable audit trail entry for payments, escrows, compliance actions, and other events. Data persists in Supabase. Costs $0.001 USDC.
- `spraay_chat` — Send a message to 200+ AI models (GPT-4o, Claude, Llama 3, Gemini, Mistral, etc.) via the Spraay x402 Gateway. Returns the model
- `spraay_contract_write` — Write contract. Costs $0.01 USDC per call. Provide the listed fields as typed arguments.
- `spraay_image_edit` — Edit an existing image with a text prompt (optionally masked). May return the edited image directly or a job ID to poll with spraay_image_status. Costs $0.05 USDC.
- `spraay_image_generate` — Generate an image from a text prompt using DALL-E 3, FLUX, or SDXL. May return the image directly or a job ID to poll with spraay_image_status. Costs $0.06 USDC.
- `spraay_notify_email` — Send an email notification via AgentMail for payment confirmations, alerts, receipts, or general communication. Supports subject, CC, and reply-to. Costs $0.003 USDC.
- `spraay_robots_complete` — Report Task Complete (RTP). Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_robots_register` — Register Robot (RTP). Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_robots_update` — Update Robot (RTP). Free to call. Pass the request payload as a JSON string via the body argument.
- `spraay_webhook_register` — Register a webhook endpoint to receive real-time POST events for payments, escrows, swaps, invoices, and more. Returns webhook ID and HMAC secret for signature verification. Data persists in Supabase. Costs $0.003 USDC.

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.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=io-github-plagtech-spraay-x402-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-plagtech-spraay-x402-mcp
