Real-time curated crypto news from Gloria AI. Covers 18 categories including Bitcoin, Ethereum, DeFi, AI, Solana, and more. News is sourced from crypto Twitter, filtered by AI for relevance, and enriched with sentiment analysis and entity extraction.
Gloria AI demonstrates solid tool definition quality with consistent naming patterns, good descriptions, and well-structured schemas. All 7 tools follow clear verb-noun naming conventions (get_*, search_*). Tool descriptions are informative and contextual, averaging ~180 characters. Input schemas are present and typed. However, there are notable gaps: (1) Two premium tools (get_enriched_news, get_ticker_summary) have empty input schemas with no parameters documented, forcing the description text to carry all semantic weight. (2) Output schemas are documented only in natural language within descriptions, not as formal JSON Schema structures. (3) Error handling is minimal, no recovery guidance for API failures or invalid category codes. (4) The server lacks tool annotations (readOnlyHint, idempotentHint) despite all tools being read-only, READ_ONLY risk annotations are in metadata but not exposed in schema. (5) Parameter validation rules are described but not enforced in schema constraints (e.g., category enum, limit ranges are mentioned but not formal JSON Schema constraints).
List all available news categories with their recap timeframes. Returns category codes that can be used with get_latest_news, get_news_recap, and other tools. Each category includes its code, display name, and how frequently recaps are generated.
Get enriched news with full AI-generated context and analysis (paid via x402). This premium endpoint returns the complete news data including: - long_context: Detailed AI-generated context about the news event - short_context: Brief contextual summary - Full entity analysis and token mentions Payment is handled via the x402 protocol using USDC on Base network. This tool returns the payment endpoint and instructions.
Get the latest curated crypto news headlines. Returns real-time news items with headline, sentiment, categories, and sources. Use the category parameter to filter by topic (e.g. 'bitcoin', 'defi', 'ai'). Call get_categories first to see all available category codes.
Get a specific news item by its ID. Returns the full free-tier details for a single news item including headline, sentiment, categories, sources, and tweet URL.
Premium tools (get_enriched_news, get_ticker_summary) have empty input schemas with no parameters. Descriptions reference x402 payment handling, but no formal parameter definitions or payment instruction schema exists. This violates the pattern that every tool must declare its inputs, even if they are optional or have special semantic meaning.
Output schemas are documented only in prose descriptions (e.g., 'Returns real-time news items with headline, sentiment, categories, and sources'), not as formal JSON Schema. LLMs cannot parse prose schema to understand the exact structure of response objects, their field types, or which fields are always present vs optional.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | B | 71 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 47 | - | v1 |
Get an AI-generated news recap/summary for a specific category. Returns a concise narrative summarizing the most important recent news for the given category. Great for getting up to speed quickly.
Get a 24-hour AI-generated summary for any crypto ticker or topic (paid via x402). Returns decision-grade bullet points combining Gloria's curated news with real-time web search. Designed for fund managers and trading agents. Payment is handled via the x402 protocol using USDC on Base network. This tool returns the payment endpoint and instructions.
Search curated crypto news by keyword. Searches across all news items for matching content. Returns headlines, sentiment, categories, and sources.
Parameter constraints mentioned in descriptions (e.g., 'limit 1-10', 'category codes from get_categories') are not enforced as JSON Schema constraints (min, max, enum). This allows LLMs to pass out-of-range values or invalid categories, relying only on runtime validation inside the tool implementation.
No recovery guidance in error handling. If an API call fails or a category is invalid, the client has no instructions on what to do next. Descriptions mention 'Call get_categories first', but error responses are not documented.
Tool annotations (readOnlyHint, idempotentHint) are absent from tool definitions. All tools are read-only and idempotent, but no schema declares this. Modern MCP agents rely on these hints to plan safely and retry without fear of side effects.