NewsBlog Composer MCP
A community MCP server that verifies news stories by checking multiple independent publishers, extracts facts with attribution, mines SEO keywords, writes the article draft, and builds JSON-LD schema and publishing packs. It operates without requiring an API key for technology, AI, or security stories by using bundled publisher feeds.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Verify news headlines across independent publishers
- Extract sourced facts and quotes with attribution
- Mine SEO keywords and audit content
- Build JSON-LD schema and publishing packs
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
newsblog-composer-mcp 0.8.0
{
"version": "0.8.0",
"transport": "stdio",
"identifier": "newsblog-composer-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "TAVILY_API_KEY",
"format": "string",
"description": "Optional. Search provider; keyless GDELT is used when absent."
},
{
"name": "GPTZERO_API_KEY",
"format": "string",
"description": "Optional. Real AI-detection reading; without it no detection score is reported."
},
{
"name": "CLOUDFLARE_ACCOUNT_ID",
"format": "string",
"description": "Optional. Image generation via Workers AI."
},
{
"name": "CLOUDFLARE_API_TOKEN",
"format": "string",
"description": "Optional. Image generation via Workers AI."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"newsblog-composer-mcp": {
"command": "uvx",
"args": [
"newsblog-composer-mcp==0.8.0"
],
"env": {
"TAVILY_API_KEY": "<YOUR_TAVILY_API_KEY>",
"GPTZERO_API_KEY": "<YOUR_GPTZERO_API_KEY>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>"
}
}
}
}Cline
{
"mcpServers": {
"newsblog-composer-mcp": {
"command": "uvx",
"args": [
"newsblog-composer-mcp==0.8.0"
],
"env": {
"TAVILY_API_KEY": "<YOUR_TAVILY_API_KEY>",
"GPTZERO_API_KEY": "<YOUR_GPTZERO_API_KEY>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>"
}
}
}
}VS Code
{
"servers": {
"newsblog-composer-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"newsblog-composer-mcp==0.8.0"
],
"env": {
"TAVILY_API_KEY": "<YOUR_TAVILY_API_KEY>",
"GPTZERO_API_KEY": "<YOUR_GPTZERO_API_KEY>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"newsblog-composer-mcp": {
"command": "uvx",
"args": [
"newsblog-composer-mcp==0.8.0"
],
"env": {
"TAVILY_API_KEY": "<YOUR_TAVILY_API_KEY>",
"GPTZERO_API_KEY": "<YOUR_GPTZERO_API_KEY>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>"
}
}
}
}Let your agent find its tools
Find servers like NewsBlog Composer MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.