ToolYourToolYourAPI Docs

MCP Playbooks

Curated skills and workflows agents can run with run_playbook or solve_task.

Playbooks are markdown skills plus a mapped workflow (or local content path). Prefer run_playbook(skillId) over loading the markdown and inventing steps. Marketing use-cases: SEO agent, ship gate, security audit, marketing agent.

Payload first: pass workspace files / HTML / text. Ask for a live URL only when the user explicitly wants link analysis, or the matched job cannot run without a fetch (PageSpeed, TLS, mixed content, live headers).

Agent contract

plan_task → solve_task | run_playbook → verify_task

High-value playbooks

Skill idGoal phrasesWorkflow / mode
ship-gateship gate, go live checkship-gate-job (live URL)
pr-code-gateship this PR, before merge, my codesecrets-hygiene-job (files/text; no fetch)
pr-preview-gatepreview gate, PR deploy checkship-gate-job
fix-verify-ship-gateverify ship gate after fixship-gate-job + verify_task
fix-verify-security-headersverify headers after fixsecurity-headers-job + verify_task
fix-verify-web-security-auditverify full security after fixfull-security-audit + verify_task
fix-verify-social-previewverify OG after fixsocial-preview-audit-job + verify_task
fix-verify-core-web-vitalsverify LCP/CLS after fixcore-web-vitals-job + verify_task
fix-verify-seo-auditverify seo after fixfull-seo-audit + verify_task
fix-verify-email-authverify SPF/DKIM after fixemail-auth-security-job + verify_task
frontend-supply-chainSRI, mixed content, CORSfrontend-supply-chain-job
fix-verify-frontend-supply-chainverify supply chain after fixfrontend-supply-chain-job + verify_task
auth-token-hygienedecode jwt, token hygieneauth-token-hygiene-job
dev-json-pipelinejson validate format zod typescriptdev-json-pipeline-job
dev-auth-debugjwt headers curl request builderdev-auth-debug-job
dev-format-transformformat minify cron colordev-format-transform-job
developer-ship-checklistbefore deploy, prod readinessdeveloper-ship-checklist-job
seo-site-auditfull seo auditfull-seo-audit
technical-seo-audittechnical seo, mid-sprint seotechnical-seo-audit-job
full-seo-optimizationfull seo optimizationfull-seo-optimization-job
keyword-opportunity-reviewkeyword opportunity, keyword reviewkeyword-opportunity-review-job
seo-staging-diffstaging vs production seoseo-deploy-regression-diff-job
seo-deploy-regressionpost-deploy bulk seoseo-deploy-regression-job
crawl-readinessrobots sitemap redirects launchcrawl-readiness-job
structured-data-auditschema meta social tagsstructured-data-audit-job
ai-overview-readinessAI Overview / GEO readinessai-overview-readiness-job
site-icons-auditfavicon apple-touch iconssite-icons-audit-job
campaign-tracking-setuputm ads macros trackingcampaign-tracking-setup-job
paid-ads-copy-gateads copy rsa limitspaid-ads-copy-gate-job
growth-unit-economicsroas cpc ctr cpa cacgrowth-unit-economics-job
email-campaign-qaemail subject spam wordsemail-campaign-qa-job
landing-conversion-checklanding cta forms tagslanding-conversion-check-job
fix-verify-crawl-readinessverify crawl after fixcrawl-readiness-job + verify_task
fix-verify-structured-dataverify schema/meta after fixstructured-data-audit-job + verify_task
fix-verify-ai-overview-readinessverify AIO after fixai-overview-readiness-job + verify_task
fix-verify-site-iconsverify icons after fixsite-icons-audit-job + verify_task
fix-verify-technical-seoverify technical SEO after fixtechnical-seo-audit-job + verify_task
fix-verify-seo-deploy-regressionverify bulk SEO after fixseo-deploy-regression-job + verify_task
page-performancecore web vitals, LCP/CLScore-web-vitals-job
social-previewopen graph, twitter cardsocial-preview-audit-job
web-security-auditsecurity audit URLfull-security-audit
content-shipship this html, local contentlocal HTML (free unless enhance:true)
dns-email-securitySPF DKIM DMARCemail-auth-security-job
secrets-and-auth-hygienesecret leak scansecrets-hygiene-job

Marketing playbook inputs

Pass fields on run_playbook(skillId, input) (same keys agents use for the underlying tools):

SkillMinimum input
campaign-tracking-setupbaseUrl/url, utm_source, utm_medium, utm_campaign (+ optional platform)
paid-ads-copy-gateplatform + copy fields and/or headlines[] + descriptions[]
growth-unit-economicsnumeric revenue/spend/clicks/impressions/conversions/customers as needed
email-campaign-qasubject (+ optional preheader / text)
landing-conversion-checkurl

Browser hub: Marketing tools. Agent use-case: Marketing agent. Headline/subject “AI” slugs are template variants only (not LLM).

Fix → verify loop

After applying fixes in the harness:

verify_task(goal, { url }, baselinePreviousReport)
# or async
verify_task(goal, input, baseline, async: true) → get_run(runId) → read resultStatus
# or
run_playbook("fix-verify-ship-gate", { url })

Baseline can be a prior solve_task result, verify_task.after, a get_run payload, or a raw jobReport. Prefer verify_task when you still have that baseline — responses are deltas only. Score direction uses metric status (good / needs_improvement / poor), not raw “higher number wins.”

Credits

plan_task estimates credits (heuristic: ~2–3 per tool step). Exact billing matches REST tool costs (1–10 credits).

Docs

On this page