SkimNews

Free AI-curated news summaries from 100+ sources across seven beats, plus entity dossiers.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
91%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,089Tokens (Tool-Definitionen)
~5.0 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.63% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "news": {
      "url": "https://skimnews.com/mcp"
    }
  }
}

Remote-Endpunkte

https://skimnews.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_top_stories(category, limit)

Today's top SkimNews stories, optionally limited to one beat. Use this for "what's happening today" / "today's news" / "latest in <beat>" questions. Returns summaries plus canonical URLs per story. Categories: geopolitics, tech, finance, health, energy, sports, culture.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional beat: geopolitics | tech | finance | health | energy | sports | culture"
    },
    "limit": {
      "default": 5,
      "description": "Stories per category, 1-20",
      "maximum": 20,
      "minimum": 1,
      "type": "integer"
    }
  },
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "generated_at": {
      "type": "string"
    },
    "categories_included": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "count": {
      "type": "integer"
    },
    "stories": {
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "description": "Canonical skimnews.com article URL — cite this",
            "type": "string"
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "source": {
            "default": "",
            "type": "string"
          },
          "published": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "image": {
            "default": "",
            "type": "string"
          },
          "summary": {
            "default": "",
            "type": "string"
          },
          "bullets": {
            "default": [],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "why_it_matters": {
            "default": "",
            "type": "string"
          },
          "editorial_take": {
            "default": "",
            "type": "string"
          },
          "entities": {
            "default": [],
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "sources": {
            "default": [],
            "items": {
              "properties": {
                "name": {
                  "default": "",
                  "type": "string"
                },
                "url": {
                  "default": "",
                  "type": "string"
                },
                "type": {
                  "default": "official",
                  "description": "official | market | commentary",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "primary_source": {
            "default": "",
            "type": "string"
          },
          "similarity": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "term_overlap": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "match": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "generated_at",
    "categories_included",
    "count",
    "stories"
  ]
}
🟢search_stories(query, category, days, limit)

Semantically search SkimNews' archive of 47,000+ summarised stories by topic, theme, or news event, ranked by relevance. Use this to find coverage of a subject across SkimNews' history rather than only today. Returns summaries plus canonical URLs. An empty result list means SkimNews has not covered that topic — say so rather than substituting unrelated stories.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Topic, theme, or event, e.g. 'Federal Reserve rate decision'",
      "type": "string"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional beat filter: geopolitics | tech | finance | health | energy | sports | culture"
    },
    "days": {
      "default": 90,
      "description": "Only consider stories from the last N days",
      "maximum": 730,
      "minimum": 1,
      "type": "integer"
    },
    "limit": {
      "default": 8,
      "description": "Maximum results, 1-25",
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "days": {
      "type": "integer"
    },
    "count": {
      "type": "integer"
    },
    "mode": {
      "description": "'semantic+topical' normally; 'lexical' if degraded",
      "type": "string"
    },
    "results": {
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "description": "Canonical skimnews.com article URL — cite this",
            "type": "string"
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "source": {
            "default": "",
            "type": "string"
          },
          "published": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "image": {
            "default": "",
            "type": "string"
          },
          "summary": {
            "default": "",
            "type": "string"
          },
          "bullets": {
            "default": [],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "why_it_matters": {
            "default": "",
            "type": "string"
          },
          "editorial_take": {
            "default": "",
            "type": "string"
          },
          "entities": {
            "default": [],
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "sources": {
            "default": [],
            "items": {
              "properties": {
                "name": {
                  "default": "",
                  "type": "string"
                },
                "url": {
                  "default": "",
                  "type": "string"
                },
                "type": {
                  "default": "official",
                  "description": "official | market | commentary",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "primary_source": {
            "default": "",
            "type": "string"
          },
          "similarity": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "term_overlap": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "match": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "query",
    "days",
    "count",
    "mode",
    "results"
  ]
}
🟢get_story_detail(identifier)

The full SkimNews treatment of one story: summary, why-it-matters, sourced bullet points, editorial take, named entities, the source taxonomy, and the canonical URL. Accepts an article id (e.g. '46b45d01'), a canonical skimnews.com URL, or an article slug. Use after get_top_stories or search_stories when a story needs detail or accurate citation.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "description": "Article id, canonical URL, or slug",
      "type": "string"
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "url": {
      "description": "Canonical skimnews.com article URL — cite this",
      "type": "string"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "source": {
      "default": "",
      "type": "string"
    },
    "published": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "image": {
      "default": "",
      "type": "string"
    },
    "summary": {
      "default": "",
      "type": "string"
    },
    "bullets": {
      "default": [],
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "why_it_matters": {
      "default": "",
      "type": "string"
    },
    "editorial_take": {
      "default": "",
      "type": "string"
    },
    "entities": {
      "default": [],
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "array"
    },
    "sources": {
      "default": [],
      "items": {
        "properties": {
          "name": {
            "default": "",
            "type": "string"
          },
          "url": {
            "default": "",
            "type": "string"
          },
          "type": {
            "default": "official",
            "description": "official | market | commentary",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "primary_source": {
      "default": "",
      "type": "string"
    },
    "similarity": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "term_overlap": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "match": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "id",
    "title",
    "url"
  ]
}
🟢get_entity_file(slug)

SkimNews keeps a permanent dossier on every person, organisation, product, law, or place it has covered repeatedly. Returns the current 3-sentence status, 60-day mention/source counts, recent coverage, and related entities. Use for "what has SkimNews covered about X" and "what's the latest on X" where X is a trackable entity. Slug form, e.g. 'trump', 'openai', 'iran'.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "default": "",
      "description": "Entity slug, e.g. 'trump', 'openai', 'iran'",
      "type": "string"
    }
  },
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "canonical_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "type": {
      "default": "",
      "type": "string"
    },
    "url": {
      "description": "Canonical skimnews.com dossier URL",
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "last_mention_at": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "mention_count_60d": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "source_count_60d": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "current_status": {
      "default": "",
      "type": "string"
    },
    "current_status_updated_at": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "recent_coverage": {
      "default": [],
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "source": {
            "default": "",
            "type": "string"
          },
          "published": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "related_entities": {
      "default": [],
      "items": {
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "default": "",
            "type": "string"
          },
          "co_mentions": {
            "default": 0,
            "type": "integer"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "slug",
          "url"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "name",
    "url",
    "slug"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools