{"uid":"cap_FiiOV8U8Mh0FRrfHyay8I","slug":"zensched-account-set-contact-1920ca47","name":"ZenSched Account Set Contact","description":"ZenSched `account_set_contact` — Attach a contact email to an email-less org (enables human recovery/sign-in). Two steps: 1) Call with email only to send OTP. 2) Call with email + code to verify and attach. Once attached, this email can be used for account_signin_start and account_recover_start. Pay-per-call $0.01 USDC; the paying wallet owns the org (auto-provisioned on first call). Catalog: https://mcp.zensched.com/x402/tools","url":"https://mcp.zensched.com/x402/tools/account_set_contact?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","title":"account_set_contactArguments","required":["email"],"properties":{"code":{"type":"string","title":"Code","default":""},"email":{"type":"string","title":"Email"},"idempotency_key":{"type":"string","title":"Idempotency Key","default":""}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_goU3ddvx1ed_D7xA01f33","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Attaches a contact email to an email-less ZenSched org via OTP verification (step 1: send OTP; step 2: verify and attach).","exampleAgentPrompt":"I need to attach my email address admin@mycompany.com to my ZenSched org so I can use it for sign-in and account recovery — please send an OTP to that email first.","exampleUseCases":[{"title":"Enable email recovery for new org","prompt":"My ZenSched org doesn't have a contact email yet and I can't recover it if I lose access. Please start the process to attach owner@acmefield.com to my org by sending an OTP."},{"title":"Complete OTP verification step","prompt":"I already got a one-time code sent to my email for ZenSched. Now I need to finish attaching manager@fieldops.io to my org — the verification code is 847291."},{"title":"Set up email login for agent-provisioned org","prompt":"My AI agent auto-provisioned a ZenSched org on my behalf and it has no contact email. Link dispatcher@urbancrews.com to that org so a human can sign in and manage it."}],"resultDescription":"Returns a status indicating whether the OTP was sent (step 1) or whether the email was successfully verified and attached to the org (step 2). On success, the email becomes usable for account_signin_start and account_recover_start flows.","failureModes":["Invalid or malformed email address returns a validation error","Incorrect or expired OTP code returns a verification failure","Email already attached to another org returns a conflict error","Org not found for the paying wallet returns a not-found error","Missing required email parameter returns a 400 bad request","Payment not received or insufficient USDC balance blocks execution"],"whenToPreferThis":"Use this endpoint when a ZenSched org was auto-provisioned by an agent (and therefore has no human contact email) and you need to attach a real email for human recovery or sign-in. This is a prerequisite step before using account_signin_start or account_recover_start. Choose this over those endpoints when no email is yet linked to the org.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T20:24:35.387Z","isFirstParty":false,"canonicalSlug":"zensched-account-set-contact-1920ca47"}