Install any skill in seconds. Free to start, no credit card required.
Get Started Free →blockrunai/modal
Use when the user needs to run isolated code remotely — a disposable container, optional GPU access (T4 → H100), or a safer place for untrusted / heavy code. Prefer local execution for normal repo work; use Modal sandboxes for isolation, hardware access, or one-shot heavy compute.
Passed 17 of 22 test cases with the skill, and 7 of 22 without it.
and 13 more in the full report
11 fixed8 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Do I need to sign up for a Modal.com account and configure local API tokens before I can invoke `blockrun_modal` to launch sandboxes?
| Checked | Without skill | With skill |
|---|---|---|
| The response states that no Modal account is required. | Passed | Passed |
| The response states that usage is paid per call in USDC. | Missed | Passed |
The instructions your model reads when the skill loads.
Disposable remote containers (with optional GPU) via Modal, paid per call in USDC. No Modal account, no GPU procurement.
Base only in wallet mode; fine on an API key. sol.blockrun.ai carries the /v1/modal/* routes but has no Modal backend
configured, so every action — create, exec, status, terminate — answers 503. That reads
as "the sandbox service is down" rather than "wrong chain", which is exactly the wrong
conclusion to act on: retrying will not help. The tool checks the active chain first and
says so. Switch with blockrun_wallet action:"chain" chain:"base". Prices below are Base
prices and include its per-transaction fee.
timeouttimeout is the BILLED lifetime, charged upfront in full, and never refunded — not an idle timeout. Above 300s the price switches from a flat rate to per-hour billing for the entire duration you ask for, whether you use it or not. Terminating early refunds nothing.
That makes timeout the single most expensive field in this MCP:
| what you ask for | what you pay |
|---|---|
{ timeout: 300 } | $0.0110 |
{ timeout: 300, gpu: "A100" } | $0.2010 |
{ timeout: 600, gpu: "A100" } | $0.6677 |
{ timeout: 86400, gpu: "H100" } | $192.0010 |
All four are live-verified quotes. A 24h H100 sandbox costs $192 upfront, non-refundable, even if your job finishes in a minute.
So: ask for the time you need, not a safe-looking ceiling. Need 20 minutes of H100? timeout: 1200 is $2.67, not $192. Keep timeout ≤ 300 and you stay on the flat rate entirely.
// 1. Create — timeout: 300 keeps you on the FLAT rate ($0.0110, or $0.2010 with A100).
// Anything above 300 bills hourly for the full requested lifetime, no refund.
blockrun_modal({ path: "sandbox/create", body: {
image: "python:3.11",
gpu: "A100",
timeout: 300,
setup_commands: ["pip install torch transformers"]
}})
// returns { sandbox_id, ... }
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.