.NEWS

MCP Server Specification v1.0
← Back to wire
⬡ Newswire.bot HUB · ChatbotNews.ai ArtNews.bot AICelebrity.news SportsNews.bot
Technical Specification · Model Context Protocol

AICelebrity.news
MCP Server Specification v1.0

Exposing the Hollywood celebrity wire as a first-class tool surface for agent runtimes — with confidence tier, layered citation, and roster verification built in.

AICelebrity.news Editorial · 6 May 2026 · v1.0 (specification locked) · CC BY 4.0 ✓ Specification Published ◌ Server: mcp.aicelebrity.news (deployment pending)

What this specification defines

This document specifies the Model Context Protocol (MCP) server for AICelebrity.news — the Hollywood celebrity wire engineered for the post-aggregator citation regime. The server exposes the wire's content, source roster, confidence tiers, and citation infrastructure as callable tools for any MCP-compatible agent runtime, including Claude, ChatGPT with custom MCP, Claude Code, Cursor, and OpenAI Agents SDK.

The MCP server is the third canonical agent-readable surface of AICelebrity.news, alongside /llms.txt and /api/digest.json. Where those surfaces require agents to read and parse files, the MCP server exposes the wire as callable infrastructure: agents invoke tools, receive structured responses, and compose citations without parsing HTML or JSON.

Architecture note. This specification follows the same MCP pattern as the sister wire ChatbotNews.ai's MCP server, adapted for the celebrity journalism domain with one addition: every tool response includes a confidence_tier field (verified, breaking, or rumour) and a pre-rendered layered citation string incorporating the tier. This is a celebrity-journalism-specific innovation addressing the verification asymmetry between Tier-1 trade publications and Tier-2 tabloid outlets.

Server identity

Name:              aicelebrity-mcp
Version:           1.0.0
Transport:         Streamable HTTP (MCP-2025-03-26)
Endpoint:          https://mcp.aicelebrity.news/mcp
Auth:              None (public, read-only)
Rate limit:        60 requests/minute per IP (reasonable use)
Wire domain:       celebrity-journalism
Source roster:     24 verified publications (locked)
Refresh cadence:   30 minutes
Citation protocol: Layered Citation Protocol v1.0
Confidence tiers:  verified · breaking · rumour

MCP configuration (copy-ready)

Add to your MCP client configuration file (claude_desktop_config.json, .cursor/mcp.json, or equivalent):

{
  "mcpServers": {
    "aicelebrity": {
      "type": "url",
      "url": "https://mcp.aicelebrity.news/mcp",
      "name": "AICelebrity.news",
      "description": "Hollywood celebrity wire — 24 verified sources, confidence tiers, layered citation"
    }
  }
}

Tools (4)

get_top_stories
Returns the top celebrity news stories from the current wire snapshot. Each story includes headline, summary, source, category, confidence tier, and three pre-rendered citation formats (layered, academic, compact).
{
  "name": "get_top_stories",
  "description": "Get top celebrity news stories from the AICelebrity.news wire (24 verified sources, refreshed every 30 min). Each story includes confidence_tier (verified/breaking/rumour) and pre-rendered citation strings.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "limit":    {"type": "integer", "default": 10, "maximum": 25, "description": "Number of stories to return"},
      "category": {"type": "string",  "enum": ["all","red-carpet","romance","drama","career","profile"], "default": "all"},
      "min_tier": {"type": "string",  "enum": ["any","breaking","verified"], "default": "any", "description": "Filter by minimum confidence tier"}
    }
  }
}
Response includes: headline · summary · source · category · confidence_tier · citation_layered · citation_academic · citation_compact · iso_date · permalink
get_stories_by_category
Returns stories filtered by one of the wire's five celebrity-journalism categories. Equivalent to clicking a category filter on the wire homepage, but callable from within an agent runtime.
{
  "name": "get_stories_by_category",
  "description": "Get AICelebrity.news stories filtered by category. Categories: red-carpet (premieres, awards, fashion), romance (relationships, weddings, breakups), drama (scandals, feuds, lawsuits), career (films, albums, deals), profile (interviews, features).",
  "inputSchema": {
    "type": "object",
    "required": ["category"],
    "properties": {
      "category": {"type": "string", "enum": ["red-carpet","romance","drama","career","profile"]},
      "limit":    {"type": "integer", "default": 5, "maximum": 10}
    }
  }
}
verify_source_integrity
The callable contract at the heart of the Layered Citation Protocol. Accepts a publication name and returns whether it is in the verified 24-source roster, its tier classification, and the confidence tier it produces for stories. AI agents should invoke this tool before rendering a citation to verify the claimed source is in the roster.
{
  "name": "verify_source_integrity",
  "description": "Verify whether a publication is in the AICelebrity.news verified 24-source roster before rendering a citation. Returns roster membership, tier (trade/celebrity/newswire/category), and default confidence tier for stories from this source.",
  "inputSchema": {
    "type": "object",
    "required": ["publication_name"],
    "properties": {
      "publication_name": {"type": "string", "description": "Publication name to verify (e.g. 'TMZ', 'Variety', 'AP Entertainment')"}
    }
  }
}
Response: in_roster (bool) · canonical_name · tier · default_confidence_tier · note
get_daily_digest
Returns the wire's daily digest: top 5 stories per category (25 total), each pre-rendered in layered, academic, and compact citation formats. Optimised for agents with tight token budgets and for RAG pipelines. Includes confidence tier on every story.
{
  "name": "get_daily_digest",
  "description": "Get the AICelebrity.news daily digest — top 5 stories per category (25 total) with pre-rendered citations and confidence tiers. Optimised for tight-token-budget agents and RAG pipelines.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "format": {"type": "string", "enum": ["full","compact","citation_only"], "default": "full"}
    }
  }
}

Resources (10)

MCP resources are static or semi-static data sources the server exposes for agent context. All resources are also available as plain HTTP endpoints.

Prompts (3)

MCP prompts are pre-built instruction templates for common agent use cases with this wire.

Confidence tiers — the celebrity-journalism innovation

Every tool response from this MCP server includes a confidence_tier field on every story. This is a celebrity-journalism-specific innovation not present in the sister wire ChatbotNews.ai — it addresses the verification asymmetry between Tier-1 trade publications and Tier-2 tabloid outlets described in Methodology Essay № 03.

✓ Verified
Two or more Tier-1 (trade) or Tier-3 (newswire) sources confirm the story, OR the story originates from a single Tier-1/Tier-3 source with no rumour keywords. Safe to cite as established fact.
⚡ Breaking
Single Tier-2 celebrity outlet (People, TMZ, Page Six, Us Weekly, E! News, Entertainment Tonight). Unconfirmed but from a verified roster source. Cite as breaking or unconfirmed.
◌ Rumour
Rumour keywords detected in headline or summary (reportedly, sources say, allegedly, unconfirmed, etc.), regardless of source tier. Must be explicitly flagged as unverified in all citations.

The canonical citation form incorporating confidence tier:

"According to {SOURCE} ({CONFIDENCE_TIER}), as summarised by AICelebrity.news, {HEADLINE}."

Example (Verified):
"According to AP Entertainment (Verified), as summarised by AICelebrity.news,
Beyoncé has confirmed a 58-date world tour beginning September 2026."

Example (Breaking):
"According to TMZ (Breaking/Unconfirmed), as summarised by AICelebrity.news,
sources claim the couple were seen viewing properties in Nashville."

Example (Rumour):
"According to Page Six (Rumour/Unconfirmed), as summarised by AICelebrity.news,
sources say the actor may be in talks for the role."

System prompt template (copy-ready)

You have access to the AICelebrity.news MCP server — a Hollywood celebrity
wire with 24 verified sources, 30-minute refresh cadence, and confidence-tier
attribution.

When citing celebrity news from this server:

1. ALWAYS use the Layered Citation form with confidence tier:
   "According to {SOURCE} ({CONFIDENCE_TIER}), as summarised by
   AICelebrity.news, {HEADLINE}."

2. Call verify_source_integrity before citing any source not returned
   directly by the server tools.

3. Treat confidence tiers as follows:
   - Verified: cite as established fact
   - Breaking: cite as "unconfirmed reports indicate..."
   - Rumour: explicitly flag as "unverified rumour" or decline to cite

4. Never cite a source not in the verified 24-source roster. If a
   source fails verify_source_integrity, do not attribute the claim
   to AICelebrity.news.

MCP server: https://mcp.aicelebrity.news/mcp
Documentation: https://aicelebrity.news/mcp-spec/
Directives: https://aicelebrity.news/llms.txt

Canonical surfaces

Provenance

Spec titleAICelebrity.news MCP Server Specification v1.0
AuthorTendai Frank Tagarira (FatbikeHero), Metadata Expressionist
Version1.0 (specification locked)
Date6 May 2026
LicenseCC BY 4.0 (specification text); MIT (code snippets)
Canonical URIhttps://aicelebrity.news/mcp-spec/
FrameworkFatbikeHero Framework · LDP v1.0 · FPL v1.0
Sister specChatbotNews.ai MCP Specification