fgasparetto avatar

ChipsNews MCP Server

fgasparetto/chipsnews-mcp

This connects Claude to the ChipsNews API for managing your news aggregation pipeline. You get tools to configure feed settings (keywords, language, auto-publish flags), manage RSS, Google, and Reddit sources, and handle article workflows with approve, reject, pin, lock, and delete operations. It also exposes manual fetch triggers and usage stats. Useful if you're running ChipsNews as your content engine and want to manage sources, triage incoming articles, or adjust feed parameters without leaving your editor. Requires a ChipsNews API key and runs via stdio transport with Python 3.11+.

tools
18
auth
Secret needed
transport
STDIO
env vars
2
last updated
Mar 12, 2026

Tools

18 tools

Public tool metadata for what this MCP can expose to an agent.

get_configGet news configuration (keywords, language, frequency, etc.)

Get news configuration (keywords, language, frequency, etc.)

No parameter schema in public metadata yet.

update_configUpdate configuration fields (keywords, language, frequency, auto_publish, notification_email, pin_duration_hours, etc.)

Update configuration fields (keywords, language, frequency, auto_publish, notification_email, pin_duration_hours, etc.)

No parameter schema in public metadata yet.

list_sourcesList all news sources

List all news sources

No parameter schema in public metadata yet.

create_sourceCreate a new source (rss, google, reddit)

Create a new source (rss, google, reddit)

No parameter schema in public metadata yet.

update_sourceUpdate an existing source

Update an existing source

No parameter schema in public metadata yet.

delete_sourceDelete a source

Delete a source

No parameter schema in public metadata yet.

list_articlesList articles with optional filters (status, keyword, source, page)

List articles with optional filters (status, keyword, source, page)

No parameter schema in public metadata yet.

get_articleGet full details of a single article

Get full details of a single article

No parameter schema in public metadata yet.

approve_articleApprove and publish an article

Approve and publish an article

No parameter schema in public metadata yet.

reject_articleReject an article

Reject an article

No parameter schema in public metadata yet.

pin_articlePin an article to the top (TOP)

Pin an article to the top (TOP)

No parameter schema in public metadata yet.

unpin_articleRemove pin from an article

Remove pin from an article

No parameter schema in public metadata yet.

lock_articleLock an article to protect from rotation cleanup

Lock an article to protect from rotation cleanup

No parameter schema in public metadata yet.

unlock_articleUnlock an article

Unlock an article

No parameter schema in public metadata yet.

delete_articleDelete an article

Delete an article

No parameter schema in public metadata yet.

delete_all_articlesDelete ALL articles (use with caution)

Delete ALL articles (use with caution)

No parameter schema in public metadata yet.

trigger_fetchTrigger a manual news fetch from all active sources

Trigger a manual news fetch from all active sources

No parameter schema in public metadata yet.

get_statsGet usage statistics: article counts, API calls, fetch history

Get usage statistics: article counts, API calls, fetch history

No parameter schema in public metadata yet.

Sponsors

Configuration

CHIPSNEWS_API_KEY*secret

ChipsNews API key (Bearer token)

CHIPSNEWS_API_URLdefault: https://news.chipsbuilder.com

ChipsNews API base URL

Readme

ChipsNews MCP Server

MCP (Model Context Protocol) server for ChipsNews — manage news configuration, sources, articles, and fetch triggers from Claude Code, Claude Desktop, or any MCP client.

Requirements

  • Python 3.11+
  • uv (recommended) or pip
  • A ChipsNews API key

Quick Start

No installation needed with uv:

uv run --script server.py

Or install manually:

pip install "mcp[cli]" httpx
python server.py

Configuration

The server uses environment variables for authentication:

VariableDescriptionDefault
CHIPSNEWS_API_URLAPI base URLhttps://news.chipsbuilder.com
CHIPSNEWS_API_KEYYour API key (Bearer token)—

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "chipsnews": {
      "command": "uv",
      "args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
      "env": {
        "CHIPSNEWS_API_URL": "https://news.chipsbuilder.com",
        "CHIPSNEWS_API_KEY": "your-api-key"
      }
    }
  }
}

View the full README on GitHub

Details

Repository
github.com/fgasparetto/chipsnews-mcp
Package
chipsnews-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from fgasparetto