chipsnews-mcp
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.pyOr install manually:
pip install "mcp[cli]" httpx
python server.pyConfiguration
The server uses environment variables for authentication:
Variable | Description | Default |
| API base URL |
|
| 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"
}
}
}
}Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"chipsnews": {
"command": "uv",
"args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
"env": {
"CHIPSNEWS_API_KEY": "your-api-key"
}
}
}
}Available Tools
Configuration
Tool | Description |
| Get news configuration (keywords, language, frequency, etc.) |
| Update configuration fields (keywords, language, frequency, auto_publish, notification_email, pin_duration_hours, etc.) |
Sources
Tool | Description |
| List all news sources |
| Create a new source (rss, google, reddit) |
| Update an existing source |
| Delete a source |
Articles
Tool | Description |
| List articles with optional filters (status, keyword, source, page) |
| Get full details of a single article |
| Approve and publish an article |
| Reject an article |
| Pin an article to the top (TOP) |
| Remove pin from an article |
| Lock an article to protect from rotation cleanup |
| Unlock an article |
| Delete an article |
| Delete ALL articles (use with caution) |
Fetch & Stats
Tool | Description |
| Trigger a manual news fetch from all active sources |
| Get usage statistics: article counts, API calls, fetch history |
Usage Examples
Once configured, use natural language in Claude:
"List all news sources"
"Add an RSS feed for TechCrunch"
"Show published articles"
"Approve article 42"
"Pin the top article"
"Trigger a news fetch"
"Show news stats"
"Update keywords to AI, startup, fintech"
Authentication
The server uses API key authentication (Bearer token). Pass your key via the CHIPSNEWS_API_KEY environment variable.
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fgasparetto/chipsnews-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server