{"apiVersion":"v1","directorySlug":"vibeswire-mcp-8761a0d5f5","title":"BedrockNews","description":"Real journalism from The Guardian, arXiv, Al Jazeera and others, with the manipulation stripped out. Every fact preserved. Sources one click away.","pageUrl":"https://www.mcpbundles.com/skills/vibeswire-mcp-8761a0d5f5","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.vibeswire.com/api/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.vibeswire/vibeswire-mcp-8761a0d5f5","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_stories","description":"Discover BedrockNews stories with GRIN-aware filters. Filter by verdict ('extractive' | 'mixed' | 'generative'), plumb range (0-100 analytical-clarity score), editorialMode ('grin' news/politics | 'culture' | 'research' | 'ledger'), category (see list_categories), date window (since/before, ISO 8601), or a title search (substring match on titles, not full text). Sorted newest first; paginated via cursor. Returns compact story briefs — use get_article for full analysis.","inputSchema":{"type":"object","properties":{"limit":{"type":"number"},"query":{"type":"string"},"since":{"type":"string"},"before":{"type":"string"},"cursor":{"type":"string"},"verdict":{"enum":["extractive","mixed","generative"],"type":"string"},"category":{"type":"string"},"plumbMax":{"type":"number"},"plumbMin":{"type":"number"},"editorialMode":{"enum":["grin","culture","research","ledger"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_stories","displayName":"list_stories","title":"list_stories"},{"name":"get_article","description":"Fetch one BedrockNews story by id. Returns the transformed article plus its full structured analysis (GRIN scores, extraction graph, key stats, trajectory, what-to-watch). Pass fields:'grin' to get just the analysis payload without the heavy body text. Story ids contain slashes (e.g. 'ledger/2026/apr/06/iran-war-math-doesnt-work') — pass them verbatim.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"fields":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_article","displayName":"get_article","title":"get_article"},{"name":"get_extraction_graph","description":"Return a story's extraction map as a real graph — nodes + edges data, not a picture. This is the load-bearing artifact for agents: re-render it in any style, or analyze who extracts value from whom. 'Not found' can mean the story has no graph (culture/research modes, or older transforms).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_extraction_graph","displayName":"get_extraction_graph","title":"get_extraction_graph"},{"name":"get_related","description":"Related BedrockNews stories for a given article — same section, ranked by editorial-mode match, plumb, source affinity, and recency.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_related","displayName":"get_related","title":"get_related"},{"name":"list_categories","description":"The BedrockNews category taxonomy: ids (valid values for list_stories' category filter), display names, and which editorial framework each category runs (grin | culture | auto).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_categories","displayName":"list_categories","title":"list_categories"},{"name":"get_site_info","description":"BedrockNews metadata: what the site is, how the GRIN/CLAIMS/NOVEL frameworks work, terms of use + attribution, and every machine-readable surface. Also returns the full capability map (every tool, prompt, and resource) — call this first.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_site_info","displayName":"get_site_info","title":"get_site_info"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=BedrockNews&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudmliZXN3aXJlLmNvbS9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22BedrockNews%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vibeswire.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22BedrockNews%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vibeswire.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=BedrockNews&connectorUrl=https%3A%2F%2Fapi.vibeswire.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"BedrockNews\" --url \"https://api.vibeswire.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeswire-mcp-8761a0d5f5","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeswire-mcp-8761a0d5f5/tools/{tool}","mcpServerUrl":"https://api.vibeswire.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeswire-mcp-8761a0d5f5?live=1"}