newsjack-mcp
v0.1.0
Published
Standalone Model Context Protocol (MCP) server and CLI for NewsJack — real-time music industry news intelligence, custom-voice drafting, and editorial roasts.
Downloads
171
Maintainers
Readme
newsjack-mcp
Standalone Model Context Protocol (MCP) server and CLI for NewsJack — real-time music industry news intelligence, custom-voice drafting, and editorial roasts.
Installation
Run directly with npx or install globally:
# Run directly with npx
npx newsjack-mcp mcp
# Or install globally
npm install -g newsjack-mcpQuick Start: Claude Desktop & Claude Code
Claude Code
NewsJack ships project-level .mcp.json support. You can also add it via CLI:
claude mcp add newsjack -- npx -y newsjack-mcp mcpClaude Desktop
Add this entry to your claude_desktop_config.json:
{
"mcpServers": {
"newsjack": {
"command": "npx",
"args": ["-y", "newsjack-mcp", "mcp"],
"env": {
"NEWSJACK_API_KEY": "nj_ak_your_key_here"
}
}
}
}Terminal CLI Usage
# 1. List top scored stories
newsjack stories --min-relevance 0.6 --limit 5
# 2. View story details
newsjack story <story-id>
# 3. Draft social content for a story (twitter, linkedin, newsletter)
newsjack generate <story-id> linkedin --conviction spicy
# 4. Roast a draft against the current news cycle
newsjack roast "Big news: our single is dropping this Friday!" --platform twitterMCP Tools Exposed (21 Tools)
list_stories: Search and list live music news stories with relevance scores.get_story: Retrieve full metadata and summary for a single story.generate_post: Generate tailored social drafts with tone and conviction controls.generate_post_dry_run: Preview post drafts without incrementing generation counters.roast_post: Editorial critique against active 72-hour news cycles.get_voice_profile: Inspect active voice profile and constraints.set_voice_profile: Configure custom brand voice samples and avoid-phrases.get_generation_config: Get generation defaults and platform preferences.set_generation_config: Update default platforms and conviction axes.list_sources: List monitored RSS and publication sources.add_source: Queue custom RSS feed for monitoring.remove_source: Remove custom RSS feed.toggle_source: Pause or resume feed monitoring.disable_global_source: Mute built-in publications.enable_global_source: Unmute built-in publications.list_scheduled: Inspect queued social posts.schedule_post: Queue post for scheduled publication.cancel_scheduled: Cancel scheduled post.export_to_tap: Export trending angle into Total Audio Promo campaign desk.get_usage_metrics: Check tier limits and quota reset dates.get_service_health: Monitor service status and AI failover diagnostics.
License
MIT © Total Audio Promo / Chris Schofield
