{"name":"sproutpad","description":"SproutPad — governed infrastructure provisioning for agents: domains, DNS, TLS, deploys under budgets and policy","transport":"http","url":"https://api.sproutpad.ai/mcp","auth":{"type":"oauth2","authorization_server":"https://api.sproutpad.ai","protected_resource_metadata":"https://api.sproutpad.ai/.well-known/oauth-protected-resource","note":"OAuth 2.1 (PKCE, dynamic registration) or scoped bearer agent keys (agk_…) — both work. No account? Call get_started or POST /v1/signup."},"docs":"https://api.sproutpad.ai/agents.md","humanDocs":"https://api.sproutpad.ai/docs","spec":"https://sproutpad.ai/spec.md","mcpDiscovery":"https://api.sproutpad.ai/.well-known/mcp-tools.json","canonicalOperationCatalog":"https://api.sproutpad.ai/.well-known/agent-operations.v1.json","canonicalOperationCatalogCoverage":{"mcpOperationCount":47,"mcpDescriptorCount":47,"operationCount":57,"operationIds":["apply_registrant_contact","apply_workflow","attach_address","attach_domain","can_i","check_domain_connection","connect_domain","create_inbox","create_project","detach_address","detach_domain","estimate","estimate_observation","export_dns_zone","export_project","get_audit_log","get_budget_mandate","get_costs","get_drift_observation","get_registrant_contact","get_resource_inventory_observation","get_started","get_status","get_status_observation","get_task","get_task_observation","get_workflow_plan","help","launch_service","list_dns_records","list_domains","list_drift","list_emails","list_resources","list_webhooks","move_service","poll_billing","poll_signup","prepare_workflow","quote","read_email","remove_service","request_budget_increase","scan_drift","search_domains","send_email","set_project_purpose","set_registrant_contact","setup_billing","teardown","upload_assets","upsert_dns_record","verify_architecture","verify_architecture_observation","verify_sandbox_proof","verify_sandbox_proof_observation","whoami"],"supplementalRestOperationIds":["apply_workflow","estimate_observation","get_drift_observation","get_resource_inventory_observation","get_status_observation","get_task_observation","get_workflow_plan","prepare_workflow","verify_architecture_observation","verify_sandbox_proof_observation"],"completeSchemaOperationIds":["apply_registrant_contact","apply_workflow","attach_address","attach_domain","can_i","check_domain_connection","connect_domain","create_inbox","create_project","detach_address","detach_domain","estimate","estimate_observation","export_dns_zone","export_project","get_audit_log","get_budget_mandate","get_costs","get_drift_observation","get_registrant_contact","get_resource_inventory_observation","get_started","get_status","get_status_observation","get_task","get_task_observation","get_workflow_plan","help","launch_service","list_dns_records","list_domains","list_drift","list_emails","list_resources","list_webhooks","move_service","poll_billing","poll_signup","prepare_workflow","quote","read_email","remove_service","request_budget_increase","scan_drift","search_domains","send_email","set_project_purpose","set_registrant_contact","setup_billing","teardown","upload_assets","upsert_dns_record","verify_architecture","verify_architecture_observation","verify_sandbox_proof","verify_sandbox_proof_observation","whoami"],"complete":true},"toolCount":47,"sandbox":"https://sproutpad.ai/sandbox","sandboxApi":"https://api.sproutpad.ai/v1/sandbox/sessions","sandboxHealth":"https://sproutpad.ai/.well-known/sandbox-health.json","transparency":"https://api.sproutpad.ai/transparency","status":"https://api.sproutpad.ai/.well-known/status.json","conformance":"https://api.sproutpad.ai/v1/conformance/runs/latest","conformancePage":"https://sproutpad.ai/conformance","publicProofStatus":"conformance_activated_sandbox_check_health","verificationTools":["verify_architecture","verify_sandbox_proof"]}