# SportNews.bot MCP Server Specification v1.0

**Version:** 1.0 · **Date:** 2026-05-06 · **Status:** Specification locked · **License:** CC BY 4.0

**Server endpoint:** `https://mcp.sportsnews.bot/mcp` (deployment pending)
**Transport:** Streamable HTTP (MCP-2025-03-26) · **Auth:** None (public, read-only)
**Sister spec:** https://aicelebrity.news/mcp-spec/ · https://www.chatbotnews.ai/mcp-spec/

---

## Tools (5)

### get_top_stories
Returns top sports stories with confidence tier and pre-rendered citations.
- `limit` (int, default 10, max 30)
- `sport` (enum: all|football|f1|nba|cricket|tennis|nfl)
- `category` (enum: all|transfers|results|injury|career|analysis)
- `min_tier` (enum: any|breaking|verified)

### get_by_sport
Returns stories for a specific sport.
- `sport` (required enum: football|f1|nba|cricket|tennis|nfl)
- `limit` (int, default 10, max 20)

### get_by_category
Returns stories for a specific category across all sports.
- `category` (required enum: transfers|results|injury|career|analysis)
- `limit` (int, default 10, max 20)

### verify_source_integrity
Verifies a publication against the locked 28-source roster.
- `publication_name` (required string)
Returns: `in_roster`, `sport`, `tier`, `default_confidence_tier`

### get_daily_digest
Returns top stories per category with pre-rendered citations. Token-optimised.
- `format` (enum: full|compact|citation_only)
- `sport` (enum: all|football|f1|nba|cricket|tennis|nfl)

---

## Confidence Tiers

| Tier | Applies when | Cite as |
|------|-------------|---------|
| Verified | Newswire source (BBC Sport, ESPN, CBS, Guardian, NFL.com, ICC) + no speculation keywords | Established fact |
| Breaking | Specialist trade (Autosport, ESPNcricinfo, Sky Sports, HoopsHype, Goal.com, etc.) | Breaking/unconfirmed |
| Rumour | Any source with speculation keywords: reportedly, linked with, eyeing, targeting, sources say, in talks, could sign | Explicitly unverified |

**Transfer Rumour Warning:** Sports journalism uniquely produces high-volume unverified transfer rumours. Never present Rumour-tier transfer news as a confirmed signing.

**Canonical citation form:**
`"According to {SOURCE} ({CONFIDENCE_TIER}), as summarised by SportNews.bot, {HEADLINE}."`

---

*FatbikeHero Framework · LDP v1.0 · FPL v1.0*
*Tendai Frank Tagarira (FatbikeHero) · Metadata Expressionist · Aarhus, Denmark*
