tokenpull_submit
Pull local token usage from session logs to compute cascade yield, leverage, velocity, class, and card per window for a preview-only ranking check—no prompt content or board publishing.
Instructions
Pull your LOCAL token usage from session logs and compute the cascade per window — the zero-paste preview flow. Reads the four canonical pillars (input, output, cacheCreate, cacheRead) per window from your local logs and computes yield, leverage, velocity, class, and card. This is a PREVIEW-ONLY tool — it does not publish to the board. The board's /api/v1/ingest-paste endpoint now requires an authenticated Supabase session, which MCP tools do not carry. To publish to the leaderboard, use submit_verified (which signs and posts to /api/v1/snapshots via the enrolled-device path) or submit directly through the signalaf.com web UI. Token-only — no prompt content is read or transmitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| window | No | Preview only this time window (default: all 4 windows). Use "7d" for recent activity or "all" for all-time ranking. | |
| codename | No | Operator codename for the ranking card display (e.g. "Iron Lotus"). Optional — used only for the local preview card, not for board submission. | |
| platform | No | Source platform to pull from (default: claude). Supported: amp, kimi, qwen, pi, openclaw, droid, codebuff, gemini, copilot, opencode, goose, kilo, hermes, devin, other, omp, proxy, antigravity, grok, zcode, claude, codex, multi. 'multi' = combined cascade summed across all locally-detected platforms (needs 2+ active). 'devin' reads from ~/.local/share/devin/cli/sessions.db (SQLite, all windows). 'other' reads from a user-supplied JSON file (set SIGRANK_OTHER_PATH). Each platform reads its own session logs locally. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Error or skip reason if status is not ok | |
| status | No | Submission status | |
| preview | No | ||
| server_response | No | Server-side response including new rank if accepted |