
ChipsNews MCP Server
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 toolsPublic 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*secretChipsNews API key (Bearer token)
CHIPSNEWS_API_URLdefault: https://news.chipsbuilder.comChipsNews 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:
| Variable | Description | Default |
|---|---|---|
CHIPSNEWS_API_URL | API base URL | https://news.chipsbuilder.com |
CHIPSNEWS_API_KEY | Your 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"
}
}
}
}
Details
- Repository
- github.com/fgasparetto/chipsnews-mcp
- Package
chipsnews-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active