chipsnews-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHIPSNEWS_API_KEY | Yes | Your API key (Bearer token) | |
| CHIPSNEWS_API_URL | No | API base URL | https://news.chipsbuilder.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_configB | Get the news configuration (keywords, language, frequency, etc.). |
| update_configA | Update news configuration. Only provided fields are updated. Args: keywords: List of keywords to track (e.g. ["AI", "startup", "tech"]) language: Language code: en, it, de, fr, es frequency: Fetch frequency: 1h, 6h, 12h, 24h auto_publish: Auto-publish fetched articles (True/False) max_articles_per_fetch: Max articles per fetch (1-30) use_google_news_fallback: Use Google News when no RSS sources configured active: Enable/disable news fetching notification_email: Email address for article notifications (sent when new articles are fetched) pin_duration_hours: How long a pinned (TOP) article stays on top, in hours (default 48) max_articles: Maximum articles to keep per project (1-300, default 200). Oldest non-locked articles are automatically removed beyond this limit. |
| list_sourcesB | List all news sources. |
| create_sourceB | Create a new news source. Args: source_type: Type of source: rss, google, reddit label: Display name for the source url: URL for RSS feeds or Reddit subreddits query: Search query for Google News sources |
| update_sourceB | Update an existing news source. Args: source_id: ID of the source to update label: New display name url: New URL query: New search query active: Enable/disable the source |
| delete_sourceC | Delete a news source. Args: source_id: ID of the source to delete |
| list_articlesA | List news articles with optional filters. Args: status: Filter by status: draft, published, rejected keyword: Filter by matched keyword source: Filter by source name page: Page number for pagination |
| get_articleA | Get full details of a single article. Args: article_id: ID of the article |
| approve_articleC | Approve and publish an article. Args: article_id: ID of the article to publish |
| reject_articleC | Reject an article. Args: article_id: ID of the article to reject |
| pin_articleB | Pin an article to the top of the list (TOP). Duration is configured in pin_duration_hours. Args: article_id: ID of the article to pin |
| unpin_articleB | Remove pin from an article (remove from TOP). Args: article_id: ID of the article to unpin |
| lock_articleA | Lock an article to protect it from rotation cleanup (LOCK). Args: article_id: ID of the article to lock |
| unlock_articleA | Unlock an article, allowing it to be removed by rotation cleanup. Args: article_id: ID of the article to unlock |
| restore_articleA | Restore a rejected article back to draft status. Args: article_id: ID of the rejected article to restore |
| delete_articleC | Delete an article. Args: article_id: ID of the article to delete |
| delete_all_articlesA | Delete ALL articles for this project. Use with caution. |
| trigger_fetchB | Trigger a manual news fetch. Fetches articles from all active sources based on configured keywords. |
| get_statsA | Get usage statistics: article counts, API calls, fetch history. |
| get_notification_settingsA | Get notification settings: enabled, email, new articles alert, weekly digest. |
| update_notification_settingsA | Update notification settings. Args: notifications_enabled: Master switch for all notifications notification_email: Override email (blank = use account email) notify_on_new_articles: Send email when new articles are fetched notify_weekly_digest: Send weekly digest email (every Monday at 8am) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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