{
  "mcp_version": "0.1",
  "name": "pep-news",
  "description": "Daily curated peptide research news. Read today's brief, fetch any past day's archive as markdown, subscribe to the feed, or submit a tip.",
  "url": "https://pep.news/",
  "publisher": {
    "name": "PEP/NEWS",
    "url": "https://pep.news/",
    "type": "NewsMediaOrganization"
  },
  "transport": {
    "type": "http",
    "auth": "none"
  },
  "tools": [
    {
      "name": "fetch_today",
      "description": "Fetch today's curated peptide-research brief as markdown.",
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "http": {
        "method": "GET",
        "url": "https://pep.news/",
        "headers": {
          "Accept": "text/markdown"
        }
      },
      "output_format": "text/markdown"
    },
    {
      "name": "fetch_archive",
      "description": "Fetch a past day's curated brief as markdown. Date must be YYYY-MM-DD; archives begin 2026-05-06.",
      "input_schema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "pattern": "^20\\d{2}-\\d{2}-\\d{2}$",
            "description": "ISO date, e.g. 2026-05-08"
          }
        },
        "required": ["date"],
        "additionalProperties": false
      },
      "http": {
        "method": "GET",
        "url": "https://pep.news/archive/{date}/",
        "headers": {
          "Accept": "text/markdown"
        }
      },
      "output_format": "text/markdown"
    },
    {
      "name": "list_archives",
      "description": "List all archived briefs in the sitemap.",
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "http": {
        "method": "GET",
        "url": "https://pep.news/sitemap.xml"
      },
      "output_format": "application/xml"
    },
    {
      "name": "subscribe_rss",
      "description": "Returns the RSS feed URL — subscribe in any reader for daily updates.",
      "input_schema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "http": {
        "method": "GET",
        "url": "https://pep.news/feed.xml"
      },
      "output_format": "application/rss+xml"
    },
    {
      "name": "submit_tip",
      "description": "Compose an email tip to the editorial inbox. Returns a mailto: URL the user can open.",
      "input_schema": {
        "type": "object",
        "properties": {
          "subject": { "type": "string", "description": "Brief subject line" },
          "body": { "type": "string", "description": "The tip itself — paper link, news, etc." }
        },
        "additionalProperties": false
      },
      "mailto": {
        "to": "tips@pep.news",
        "subject_param": "subject",
        "body_param": "body"
      },
      "output_format": "text/uri"
    }
  ],
  "resources": [
    {
      "uri": "https://pep.news/llms.txt",
      "name": "llms.txt",
      "description": "Editorial principles + index for AI agents",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://pep.news/.well-known/agent-card.json",
      "name": "agent-card",
      "description": "Machine-readable site card",
      "mimeType": "application/json"
    },
    {
      "uri": "https://pep.news/sitemap.xml",
      "name": "sitemap",
      "description": "Full URL inventory",
      "mimeType": "application/xml"
    }
  ],
  "license": "CC-BY 4.0 (curation) — attribution to https://pep.news/",
  "lastUpdated": "2026-05-09"
}
