You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 62577bd
Browse filesBrowse the repository at this point in the historyBrowse files
Bringing the MCP server's tool count from 6 to 23. Lets MCP clients
manage the full account surface — exports, picker, webhooks, recurring
schedules — without leaving chat.
New tools:
- pick_random_winners — FTC-compliant giveaway picker. Downloads
the JSON export, optionally filters by
@-mention / #hashtag / substring, dedupes
by username (Fisher-Yates shuffle).
- get_my_profile / get_my_quota / get_my_limits
— read-only account info wrapped from
/api/v1/user/{profile,quota,limits}.
- list_webhooks, create_webhook, update_webhook, delete_webhook,
toggle_webhook, test_webhook
— 6 webhook CRUD tools.
- list_schedules, create_schedule, update_schedule, delete_schedule,
run_schedule, pause_schedule, resume_schedule
— 7 scheduled-export tools.
Client changes:
- Smart auth header: JWT-shaped tokens go on Authorization: Bearer,
legacy API tokens stay on X-AUTH-TOKEN. This is the seamless story
for OAuth-issued tokens that the new HTTP transport receives.
- v1Request<T>() helper for the /api/v1 surface (user, webhooks,
schedules). /api/v3 stays the export surface.
Smoke tested: tools/list via stdio + HTTP both return all 23 tools.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments