Onboard an Instagram handle
onboard_tenantCreate and link a NEW pith.day account from a public Instagram handle: scrape the profile, derive Brand DNA, classify the best daily flow, and seed today's first drafts. This is the ONLY tool that links a tenant to your user (MCP-17); a handle already owned by another pith.day account is refused, never claimed. SLOW (~60-120s: scrape + OCR + DNA + classify) — if the call times out client-side, simply call it again: a completed onboarding returns immediately, and a fresh scrape is cached for 24h. After it returns: curate the photo pool with get_tenant {include_scraped_images} + curate_images (off-brand photos produce weird stories), then get_flow / set_flow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Re-derive DNA + photos even if the tenant already exists (scrape cache under 24h is still honored). | |
| handle | Yes | Public Instagram handle to onboard (with or without @). | |
| context | Yes | Explain why you are calling this tool and how it fits into the business owner's goal for their Instagram presence. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include personal data, credentials, or the text of a draft. Example (20 words): "Reviewing the pending drafts before approving today's story, checking the caption matches the photo the owner expects." |