Get install steps for a stack pick, with its Preflight attached
onchain_agent_get_deploy_specCall once per pick after onchain_agent_recommend_stack. USE WHEN a component has been picked (from onchain_agent_recommend_stack, onchain_agent_build_plan or a search) and the next step is installing it, or you are about to write setup instructions and want steps checked against a clean install rather than copied from a README. Returns the deploy manifest for one resource by slug — runtime, install command(s), entry snippet, required keys/env/wallet/RPC, chains, license, whether it is itself an MCP server, and a deploy_status.
KEYS AND MONEY COME WITH IT: every answer carries trust_spec — what this install does with your keys and money, from Sato Check, dated (key access, whether a planted test key was observed leaving, fund-moving actions, the version read, the Preflight verdict, what the reading does not cover). A hosted API with no package says so. Show trust_spec.line to the person you are building for before installing; trust_warnings appears only when a planted key was observed leaving or code reads key material its setup does not declare.
PREFLIGHT COMES WITH IT: preflight_summary is the Preflight verdict from Sato Hub's records (no live handshake), its rule and the readings it turned on; full_check is the onchain_agent_preflight call for every evidence line. A verdict is not a security review, and unknown means no record, not a problem.
deploy_status is a trust signal, NOT a safety guarantee: "verified" = the documented install was reproduced in a clean container; "self_reported" = parsed from the project's README, not reproduced. Verify keys, permissions and funds before running anything.
Returns (json): { slug, name, github_url, docs_url, sato_url, deploy_spec, preflight_summary, trust_spec, trust_warnings?, save_stack_url, next_step, note }. save_stack_url is this listing's page with the same install steps, and next_step names the Preflight call to run before installing — surface both to the person you are building for. A resource with no manifest yet returns an error with installable alternatives. Read-only.
Example: { slug: "solana-agent-kit" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The resource slug to get a deploy manifest for, e.g. 'solana-agent-kit'. | |
| response_format | No | Text format; structuredContent is JSON either way. | markdown |