create_campaign
Create a fundraiser campaign owned by the dashboard user behind your MCP personal access token. Requires mcp:campaigns:write or mcp:*.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| links | No | Optional campaign links array | |
| title | Yes | Campaign title | |
| images | No | Up to 5 HTTPS image URLs | |
| xHandle | No | Optional X handle without @ | |
| category | No | Category label | |
| deadline | No | ISO datetime deadline | |
| feeOption | No | Fee share option | |
| accessToken | Yes | Your dashboard MCP personal access token (sgl_pat_*) | |
| description | No | Campaign description | |
| feeSplitPct | No | Creator split percentage when feeOption=split | |
| subcategory | No | Subcategory label | |
| tokenTicker | No | 2-10 uppercase alphanumeric ticker | |
| targetAmount | Yes | Funding target in USDC | |
| walletAddress | Yes | Solana payout wallet for creator disbursal | |
| bagsConfigType | No | Optional Bags fee tier config UUID | |
| idempotencyKey | No | Optional idempotency key for safe retries | |
| clientReferenceId | No | Optional client reference alias for idempotency |