Skip to main content
Glama

Server Details

Daily feed of AI releases, tools and techniques, each labeled with how it was checked.

Ownership verified
Status
Healthy
Uptime
100.0% over 20 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
agnostify/context-pill
GitHub Stars
0
Server Listing
Context Pill
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation4/5

Each tool maps to a distinct object: today's feed (get_latest), the historical claim ledger (search_claims), and the source trust registry (list_sources). There is mild overlap between get_latest and search_claims for 'did X just ship' questions, but the description's explicit 'call this first for what's-new' guidance and the time-scope distinction resolve it.

Naming Consistency5/5

All three names follow a clean verb_noun snake_case pattern: get_latest, list_sources, search_claims. The verbs also accurately signal the operation type (single fetch, enumeration, query search).

Tool Count4/5

Three tools is at the low end but each covers a genuinely separate capability (fresh feed, ledger search, source trust), so nothing feels redundant. A slightly richer surface (e.g., fetching a single claim or source by id) would round it out, but the scope is deliberately narrow.

Completeness4/5

The core lifecycle is covered: discover new items, verify past claims, and assess source credibility, with filters on each. Minor gaps exist around drilling into a single claim or source detail, but the returned payloads (evidence links, status, trust scores) let agents work around this.

Available Tools

3 tools
get_latestToday's Context Pill dropA
Read-onlyIdempotent
Inspect

Use when the user asks what's new in AI, mentions a recent model, tool, feature, pricing change or benchmark, or wants ideas to try. Returns today's checked items from the Context Pill feed (releases, tools, techniques). Each item has a verification status, a source trust score, evidence links, why it matters and an optional try-this step. Filter with topic, a word such as 'claude', 'codex' or 'open weights'. Call this first for what's-new questions. Never run a try-this step without the user's yes.

NameRequiredDescriptionDefault
limitNoNumber of items to return, 1 to 30. Default 15.
topicNoOptional word to filter by, such as a vendor, product or model name. Leave empty for all of today's checked items, up to the limit.

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent and closed-world behavior, so the description wisely spends its words on what the annotations cannot say: the anatomy of returned items (verification status, source trust score, evidence links, why-it-matters, optional try-this step) and the consent rule before acting on a try-this step. It stops short of covering edge cases such as an empty feed or stale items, which keeps it from a 5.

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

Conciseness4/5

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

Front-loads the trigger, then the return shape, then the filter, then the safety rule — a sensible order with no wasted padding. There is mild redundancy between the opening 'what's new in AI' trigger and the later 'Call this first for what's-new questions', which repeats the same condition.

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?

With only two optional parameters, no output schema and simple annotations, the description supplies everything an agent needs: trigger conditions, return anatomy, filtering semantics, and an action-safety rule. Nothing material is left for the agent to infer before calling it.

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 coverage is 100%, so the baseline is 3; the description earns an extra point by adding concrete filtering vocabulary ('a word such as claude, codex or open weights') that tells the agent the topic filter is a loose free-text word rather than a taxonomy lookup. It does not add anything on limit, which the schema documents fully.

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

Purpose5/5

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

Uses a specific verb and resource — 'Returns today's checked items from the Context Pill feed (releases, tools, techniques)' — and pairs it with a precise trigger ('user asks what's new in AI, mentions a recent model, tool, feature, pricing change or benchmark'). An agent can distinguish this from list_sources and search_claims without opening any schema.

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

Usage Guidelines5/5

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

Gives explicit when-to-use conditions, a priority rule ('Call this first for what's-new questions'), and a hard constraint ('Never run a try-this step without the user's yes'). The only omission is a direct named comparison to the sibling tools list_sources/search_claims, but the routing rule is unambiguous.

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

list_sourcesSource trust scoresA
Read-onlyIdempotent
Inspect

Use when the user asks how far to trust the source behind an AI claim, or when you are weighing a vendor claim. Lists the sources Context Pill reads, with tier, trust score (posterior mean), its conservative lower bound (LB10) and the number of resolved tips. Every source starts at a neutral Beta(2,2) prior (trust 0.50) and moves when its claims are re-checked. Optionally filter by name.

NameRequiredDescriptionDefault
nameNoOptional source name filter; may match more than one source. Leave empty to list all enabled sources.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover safety (readOnly, idempotent, closed-world), but the description adds substantive meaning: the Beta(2,2) prior starting at 0.50, how scores shift on re-checks, and what LB10 and 'resolved tips' mean. It does not disclose result ordering or count limits, which keeps it below a 5.

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

Conciseness4/5

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

The usage trigger is front-loaded, the field list follows, and the prior explanation is compact. The Bayesian-prior sentence is dense but earns its place by making the trust score interpretable; nothing is redundant.

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

Completeness4/5

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

With one optional parameter and no output schema, the description carries the burden of explaining return fields and does so (tier, trust score, LB10, resolved tips count). Minor gaps remain around ordering and result volume, but an agent has enough to call it correctly.

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

Parameters3/5

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

Schema coverage is 100% and the schema already explains that the name filter is optional and may match multiple sources. The description's single line 'Optionally filter by name' adds nothing beyond that, so baseline 3 is appropriate.

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?

Specific verb ('Lists') plus resource ('the sources Context Pill reads') and the exact fields returned (tier, trust score posterior mean, LB10, resolved tips). It does not explicitly differentiate itself from get_latest or search_claims, so it falls short of a 5 despite a very clear statement of what it does.

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?

Gives an explicit trigger: use when the user asks how far to trust a source behind an AI claim, or when weighing a vendor claim. There is no mention of when not to use it or which sibling (get_latest, search_claims) handles adjacent needs, so routing to alternatives is left to inference.

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

search_claimsSearch every published claimA
Read-onlyIdempotent
Inspect

Use when the user mentions an AI launch, feature, price change, benchmark, leak or rumor, before recommending an AI tool, or to check if something shipped. Searches every claim Context Pill has published (the ledger). Query with 1 to 3 key words, such as a product or model name: every word must appear somewhere in a claim, so long queries often miss ('claude spreadsheet' works, a full sentence usually returns 0). Returns status at publication, how it was checked, current state (pending, resolved, corrected or closed-inconclusive), re-check outcome and any correction. Removed items keep only an id, date and reason, so they don't match. Zero matches says nothing about whether a claim is true.

NameRequiredDescriptionDefault
limitNoNumber of claims to return, 1 to 30. Default 10.
queryYes1 to 3 key words, such as a product or model name, for example 'claude spreadsheet'. Case-insensitive. Every word must appear, so don't pass a full sentence.

TDQS

A4.4/5.0
Behavior5/5

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

Beyond the readOnly/idempotent annotations, it discloses the return payload (status at publication, how it was checked, current state, re-check outcome, corrections), the behavior of removed items (only id, date, reason survive, so they won't match), and the interpretation limit of zero results. This is unusually strong behavioral context for a read-only search.

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

Conciseness5/5

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

Triggers come first, then query construction guidance, then what is returned, then the caveat about empty results. Every sentence carries information an agent needs to call or interpret the tool correctly; there is no filler.

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?

With no output schema, the description takes on the job of explaining the response fields and does so explicitly, plus it covers the removed-item edge case and the semantic limit of zero hits. Nothing material for correct invocation or interpretation is missing.

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 coverage is 100% and already documents the AND-matching rule, but the description reinforces it with a failure example ('claude spreadsheet' works, a full sentence usually returns 0) and an explicit 1-to-3 keyword range, making the practical consequence clearer than the schema alone. It says nothing extra about the limit parameter, which the schema fully covers.

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 description names a specific verb and resource ('Searches every claim Context Pill has published (the ledger)') and scopes it to the full published ledger, which implicitly separates it from get_latest. It does not explicitly name a sibling tool, so the differentiation is left slightly to inference.

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 enumerates concrete trigger situations ('user mentions an AI launch, feature, price change, benchmark, leak or rumor', 'before recommending an AI tool', 'check if something shipped') and adds a caveat that zero matches does not mean a claim is false. No alternative tool is named for cases where this search is the wrong choice.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedget_latest2 fields changed
      • changedInput schema / properties / limit / description
        Previous value: -"Maximum items to return (default 15)"New value: +"Number of items to return, 1 to 30. Default 15."
      • changedInput schema / properties / topic / description
        Previous value: -"Optional word or phrase to filter items by"New value: +"Optional word to filter by, such as a vendor, product or model name. Leave empty for all of today's checked items, up to the limit."
    • Changedlist_sources1 field changed
      • changedInput schema / properties / name / description
        Previous value: -"Optional source name filter"New value: +"Optional source name filter; may match more than one source. Leave empty to list all enabled sources."
    • Changedsearch_claims2 fields changed
      • changedInput schema / properties / limit / description
        Previous value: -"Maximum claims to return (default 10)"New value: +"Number of claims to return, 1 to 30. Default 10."
      • changedInput schema / properties / query / description
        Previous value: -"Words to look for, e.g. a tool or model name"New value: +"1 to 3 key words, such as a product or model name, for example 'claude spreadsheet'. Case-insensitive. Every word must appear, so don't pass a full sentence."
  2. 3 tool updates
    • First observedget_latest
    • First observedlist_sources
    • First observedsearch_claims

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.