Skip to main content
Glama

Seeds Explain

seeds_explain
Read-only

HISTORY (the Tailwind retired 2026-10-09 22:00 UTC; posts after it score 0 — see board_get / GET /api/board/justify/{handle} for what pays now). WHY A POST SCORED WHAT IT SCORED — the honest, checkable breakdown for one post. Pass post_id (the numeric id from any x.com/…/status/ link). Returns the exact arithmetic for the rules the post was made under. Posts from 2026-10-02 22:00 UTC use X's own weights (likes x0.5, reposts x1, replies x5, quotes x5; seeds = 10 x units, linear, no per-post cap, no tag boost; bookmarks and views carry no weight; then its place in its UTC day: the best 3 earn in full, the 4th min(seeds,100) x0.5, the 5th x0.25, the 6th x0.125, the 7th on 0); older posts show the earlier capped math with its carry. Also: whether RULE ZERO applied (a post nobody engaged with earns NOTHING however many views — the most common reason for a zero), the COPIED check (a word-for-word copy of an earlier post earns x0, with the LINK to the post it duplicated — proven by a duplicate check, never a model judgement), and the final seeds. A post the board never collected is checked LIVE against X: whether X serves it at all (not served = deleted, protected, or withheld — often a spam filter), whether its author is linked, whether it tags us, whether X hides the account from search; a post that belongs on the board is collected on the spot (rate-limited). Public, no auth: a score has to be checkable by the person it was levelled at.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
post_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint/destructiveHint annotations, it discloses material behavior an agent could not infer: public/no-auth access, a live X check for uncollected posts, that collection is rate-limited, and that unserved posts signal deletion/protection/withholding. It also pre-empts the most common zero explanation (RULE ZERO) and the copied-post x0 path with its duplicate-check provenance.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Content is largely on-topic, but it is one dense, run-on block with all-caps fragments and stacked parentheticals that hurt scannability. The opening HISTORY/Tailwind-retirement note is important yet front-loads a side topic ahead of the core 'why did this post score' purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must convey return semantics and it does thoroughly: the weight formulas, per-day placement multipliers, RULE ZERO, the copied check with a link to the duplicated post, and the final seeds. For a single-parameter, complex scoring tool this is complete enough to interpret the response.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden, and it does: post_id is defined as the numeric id extracted from an x.com/…/status/<id> link, which tells the agent exactly what format to pass. No further semantics (e.g., behavior on a malformed or unknown id) are added, keeping it just short of full compensation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The lead sentence 'WHY A POST SCORED WHAT IT SCORED — the honest, checkable breakdown for one post' gives a specific verb and resource with clear scope (one post). It distinguishes itself from board_get ('see board_get ... for what pays now'), but never addresses the very similar sibling justify_seeds, so an agent still has to guess which explainer to call.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives concrete invocation context ('Pass post_id (the numeric id from any x.com/…/status/<id> link)') and routes the agent to board_get for current rules, plus notes the date boundary that selects which arithmetic applies. It stops short of an explicit when-not-to-use or a direct contrast with justify_seeds/seeds_recent_posts.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.