{"apiVersion":"v1","directorySlug":"996-mcp-23e4e2a59d","title":"996.fm — On-the-record founder advice for LLMs and AI assist","description":"Pull attributed, dated positions from operators on the record — with timestamped transcripts as receipts — directly into Claude, Claude Code, Cursor and other AI tools.","pageUrl":"https://www.mcpbundles.com/skills/996-mcp-23e4e2a59d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.996.fm/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"fm.996/996-mcp-23e4e2a59d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find_perspectives","description":"Route a founder's dilemma to the debates that genuinely bear on it. Present the readings SEPARATELY — never merge them into one answer. Respect the question's altitude: scale-up material does not answer a pre-PMF dilemma. When coverage is thin it says so — advise from general knowledge rather than stretching a weak match. Returns ≤4 debates and ≤36 stances — a sample, not the full set; get_stances(debate_id) has a debate's complete stances, each with speaker, date, strength and a receipt.","inputSchema":{"type":"object","required":["topic"],"properties":{"topic":{"type":"string"}}},"title":"Find perspectives","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_perspectives","displayName":"Find perspectives"},{"name":"get_stances","description":"Every stance on one debate, grouped by reading — raw material for your own who-would-push-back read. No synthesis. Attribute and date every position (dates are episode publication dates); keep hedged claims hedged. The graph never says who opposes whom — work out yourself which positions push back on the founder's leaning, and name them.","inputSchema":{"type":"object","required":["debate_id"],"properties":{"debate_id":{"type":"string"}}},"title":"Get stances on a debate","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_stances","displayName":"Get stances on a debate"},{"name":"trace_evolution","description":"One speaker's takes in order of episode publication date (optionally on one debate) — reversals and re-assertions visible, never judged. Attribute and date every position (dates are episode publication dates); keep hedged claims hedged. A 2023 position is a 2023 position; if the same person later said otherwise, show both.","inputSchema":{"type":"object","required":["person"],"properties":{"person":{"type":"string"},"debate_id":{"type":"string"}}},"title":"Trace one person's views over time","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"trace_evolution","displayName":"Trace one person's views over time"},{"name":"get_context","description":"The transcript around one claim — the moment in context, with its receipt. Spoken: the episode's public transcript, windowed ±90s around the claim's timestamp. Written (an essay): the verbatim excerpt snapshotted at digest plus a link into the original; never the surrounding text, never a live fetch. Quote the receipt — episode + timestamp, or essay link + excerpt — so the founder can check the moment.","inputSchema":{"type":"object","required":["claim_id"],"properties":{"claim_id":{"type":"string"}}},"title":"Get the transcript around a claim","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_context","displayName":"Get the transcript around a claim"},{"name":"list_debates","description":"Browse the debate registry: id, question, readings, stance count, born (earliest publication date). Optional query: a debate matches when its question has every word of it, case-insensitive, word forms folded (hire/hiring, co-founder/cofounder). Browsing only — it does not rank against a question; use find_perspectives for that. Defaults to debates with 2+ stances, 120 rows a page — page with offset.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":120,"minimum":1},"query":{"type":"string"},"offset":{"type":"integer","minimum":0},"min_claims":{"type":"integer","minimum":1}}},"title":"Browse debates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_debates","displayName":"Browse debates"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=996-fm-On-the-record-founder-advice-for-LLMs-and-AI-assist&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cuOTk2LmZtL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22996-fm-On-the-record-founder-advice-for-LLMs-and-AI-assist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.996.fm%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22996-fm-On-the-record-founder-advice-for-LLMs-and-AI-assist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.996.fm%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=996.fm+%E2%80%94+On-the-record+founder+advice+for+LLMs+and+AI+assist&connectorUrl=https%3A%2F%2Fwww.996.fm%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"996-fm-On-the-record-founder-advice-for-LLMs-and-AI-assist\" --url \"https://www.996.fm/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/996-mcp-23e4e2a59d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/996-mcp-23e4e2a59d/tools/{tool}","mcpServerUrl":"https://www.996.fm/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/996-mcp-23e4e2a59d?live=1"}