About The Oregonian
The Oregonian is an MCP server in the Scraping category: mCP server for OregonLive.com / The Oregonian newspaper — provides tools for fetching news, sports, weather, and more via RSS feeds, plus ad support.
Install
claude mcp add the-oregonian -- npx -y the-oregonian-mcpnpx -y the-oregonian-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
get-articleFetch full article content from a URL
Parameters not published.
get-articles-by-authorArticles by a specific author
Parameters not published.
get-category-newsArticles from a specific section (news, sports, weather, business, opinion, entertainment, politics, crime, education, environment, dining, beer, travel, portland)
Parameters not published.
get-latest-newsLatest articles across all categories (up to 50)
Parameters not published.
get-sportsSports news with optional team filter (blazers, ducks, beavers, timbers, thorns)
Parameters not published.
get-weatherWeather forecasts and climate news for Oregon
Parameters not published.
search-articlesSearch articles by keyword
Parameters not published.
Ask AI
Ask AI about The Oregonian
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
The Oregonian MCP Server
An MCP (Model Context Protocol) server for OregonLive.com / The Oregonian — Oregon's largest newspaper, continuously published since 1850.
Provides tools for fetching news articles, sports coverage, weather, and more via OregonLive.com's RSS feeds, plus ad placement and contextual ad support tools.
Built with mcp-hatchery conventions using the @modelcontextprotocol/sdk.
Tools
News & Content
| Tool | Description |
|---|---|
get-latest-news |
Latest articles across all categories (up to 50) |
get-category-news |
Articles from a specific section (news, sports, weather, business, opinion, entertainment, politics, crime, education, environment, dining, beer, travel, portland) |
get-sports |
Sports news with optional team filter (blazers, ducks, beavers, timbers, thorns) |
get-weather |
Weather forecasts and climate news for Oregon |
search-articles |
Search articles by keyword |
get-article |
Fetch full article content from a URL |
get-articles-by-author |
Articles by a specific author |
Information
| Tool | Description |
|---|---|
list-categories |
List all available categories and sports teams |
get-server-info |
Server metadata and capabilities |
Ad Support
| Tool | Description |
|---|---|
get-ad-placement |
Ad slot configuration for a given placement (banner-top, inline-article, sidebar, footer) — placeholder for wiring to Google Ad Manager or similar |
get-contextual-ads |
Contextual ad suggestions based on content category and keywords — returns recommended advertiser types, CPM ranges, and audience profiles |
Usage
Claude Desktop / Claude Code
Add to your MCP configuration — no install required:
{
"mcpServers": {
"the-oregonian": {
"command": "npx",
"args": ["-y", "the-oregonian-mcp"]
}
}
}
Remote (Netlify)
Deploy to Netlify, then access the MCP endpoint at https://your-site.netlify.app/api.
# Install Netlify CLI
npm install -g netlify-cli
# Deploy
netlify deploy --prod
Data Source
All news content is fetched from OregonLive.com's Arc XP RSS feeds:
- Main feed:
https://www.oregonlive.com/arc/outboundfeeds/rss/?outputType=xml - Category feeds:
https://www.oregonlive.com/arc/outboundfeeds/rss/category/{slug}/?outputType=xml - Author feeds:
https://www.oregonlive.com/arc/outboundfeeds/rss/author/{slug}/?outputType=xml - Keyword feeds:
https://www.oregonlive.com/arc/outboundfeeds/rss/keyword/{keyword}/?outputType=xml
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.