Press Monitor Global News MCP Server
Onboarding Instructions
The Press Monitor Global News Search MCP Server allows AI agents and automation workflows to call tools for real-time, multilingual news access, including headlines, briefs, full-text articles, enriched metadata, translations, and AI-powered executive summaries. Designed for developers, data scientists, compliance teams, and media intelligence platforms, this server supports structured search, pagination, filtering by language/country, and AI-ready JSON responses for seamless integration into dashboards, analytics, and automation pipelines.
Base URL
https://mcp.pressmonitor.com/news/v1
OpenAPI Schema: Download Schema
Documentation: API Documentation
Remote MCP Configuration (mcp.json)
Add this block to your MCP client config to connect securely over HTTPS:
{ "mcpServers": { "pressmonitor-global-news": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp.pressmonitor.com/news/v1", "--header", "Authorization: Bearer ${PM_NEWS_API_TOKEN}" ], "env": { "PM_NEWS_API_TOKEN": "" } } } }
Authentication
All requests require Bearer token authorization:
Authorization: Bearer YOUR_TOKEN
Discover Tools
Use this command to list available tools:
curl -s -X POST "https://mcp.pressmonitor.com/news/v1" -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Typical tools: news_headlines, news_briefs, news_fulltext, news_fulltext_metadata, executive_summary (+ _translated variants)
Common Parameters
query_text: search keywords or phraseslang_code: ISO language code (en,fr, etc.)country_code: ISO country code (US,CA, etc.)sort:latest(default) orrelevancecount: number of results (default 20)
Invoke Tool Example – Headlines
curl -s -X POST "https://mcp.pressmonitor.com/news/v1" -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_TOKEN" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"news_headlines","arguments":{"query_text":"India","lang_code":"en"}}}'
Notes
- MCP tools mirror the REST API functionality.
- Use
_translatedvariants for machine-translated outputs. - For production workloads, keep
countbetween 20–50 for optimal performance.