# 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.

Agent View of the PolicyLayer registry record for `spraay_compute_image_generation`. HTML page: https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-image-generation

## Facts

- Tool: `spraay_compute_image_generation`
- Server: Spraay X402 Mcp (`spraay-x402-mcp`) — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp.md
- Install: `npx -y spraay-x402-mcp`
- Homepage: https://github.com/plagtech/spraay-x402-mcp
- Risk category: Financial (Critical risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Approval-gated

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "spraay_compute_image_generation",
    "arguments": {}
  }
}
```

## Why spraay_compute_image_generation is rated Critical

Although the primary function is image generation (an Execute-type operation), every call incurs a real monetary cost in USDC. Per the severity rules, Financial outranks Execute. An AI agent that calls this tool repeatedly or with misconfigured parameters could rack up unintended cryptocurrency charges, making misuse financially impactful.

From the tool's own definition: "Costs $0.02-$0.08 USDC — each invocation commits a financial obligation in USDC cryptocurrency"

## Use case

AI agents use spraay_compute_image_generation to commit financial operations through Spraay X402 Mcp, usually the final step of a payment, billing, or trading workflow. A call moves real money.

## Recommended policy (PolicyLayer)

Verdict: **Approval-gated**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Spraay X402 Mcp:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "spraay_compute_image_generation": {
      "deny_if": [
        {
          "conditions": [],
          "on_deny": "Requires human approval."
        }
      ]
    }
  }
}
```

## Other tools on Spraay X402 Mcp (182)

- `spraay_cron_cancel` — Destructive — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-cron-cancel.md
- `spraay_robots_deregister` — Destructive — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-robots-deregister.md
- `spraay_webhook_delete` — Destructive — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-delete.md
- `spraay_compute_text_inference` — Execute — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-text-inference.md
- `spraay_free_chat` — Execute — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-free-chat.md
- `spraay_gpu_run` — Execute — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-gpu-run.md
- `spraay_rpc_call` — Execute — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-rpc-call.md
- `spraay_webhook_test` — Execute — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-webhook-test.md
- `spraay_agent_wallet_provision` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-provision.md
- `spraay_agent_wallet_revoke_key` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-revoke-key.md
- `spraay_agent_wallet_session_key` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-agent-wallet-session-key.md
- `spraay_auth_session` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-auth-session.md
- `spraay_batch_execute` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-batch-execute.md
- `spraay_bittensor_embeddings` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-embeddings.md
- `spraay_bittensor_images_generations` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-bittensor-images-generations.md
- `spraay_compute_batch` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-batch.md
- `spraay_compute_futures_deposit` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-deposit.md
- `spraay_compute_futures_execute` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-execute.md
- `spraay_compute_futures_refund` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-futures-refund.md
- `spraay_compute_tts` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-compute-tts.md
- `spraay_cron_create` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-cron-create.md
- `spraay_escrow_cancel` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-cancel.md
- `spraay_escrow_create` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-create.md
- `spraay_escrow_fund` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-fund.md
- `spraay_escrow_release` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-escrow-release.md
- `spraay_invoice_create` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-invoice-create.md
- `spraay_notify_sms` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-notify-sms.md
- `spraay_payroll_execute` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-payroll-execute.md
- `spraay_sctp_invoice` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-invoice.md
- `spraay_sctp_pay` — Financial — https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp/spraay-sctp-pay.md
- …and 152 more: https://policylayer.com/tools/io-github-plagtech-spraay-x402-mcp.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 · Policy library: https://policylayer.com/policies/io-github-plagtech-spraay-x402-mcp
