list_projects — Shows all your Bifocal projects. A good starting point when the agent needs to know which project to work in.create_project — Creates a new Bifocal project. The agent will ask you for a project name and any background context (e.g. a PRD or research goals) before creating it.update_project — Updates a project’s name or description. Useful when your research focus or goals have changed.
get_insights — Retrieves all insights extracted from your feedback, ranked by how often they were mentioned. This is how the agent understands what your users are struggling with before generating solutions.get_quotes — Retrieves raw quotes from feedback sessions, optionally filtered by a specific insight. Useful when you want to see the exact words users said.add_feedback — Adds a feedback session to a project. You can pass plain text (e.g. a transcript you’ve pasted) or a path to a PDF file. Bifocal will process it and extract insights.
create_context — Adds reference material to a project — things like your design system, brand guidelines, or product docs. Contexts can be attached to solutions to make sure generated prototypes stay on-brand.get_contexts — Lists all contexts attached to a project.
generate_solution — Generates a new solution based on insights you select. The agent will ask which insights to prioritize, what your goal is, and any constraints before generating. Waits until the solution is ready before responding.create_solution — Lets the agent create a fully-specified solution directly, without using Bifocal’s generator. Used when the agent already has a clear idea of what the solution should look like.update_solution — Updates fields on an existing solution (e.g. title, brief, interventions).get_solutions — Lists all solutions for a project, or returns full detail for a specific solution including all interventions and the pages they affect.
generate_prototype — Builds a prototype from a solution using Bifocal’s coding agent, or starts a local build flow for your own coding agent. Waits until the prototype is ready before responding.update_prototype — Applies an edit to an existing prototype (e.g. “change the CTA copy on step 13”). Waits until the update is complete.get_prototypes — Lists all prototypes for a project, or returns full detail for a specific prototype including its sitemap (all pages and their paths).import_prototype — Uploads a locally built ZIP file as a prototype. The tool description includes full step-by-step instructions for preparing the ZIP from any platform (Claude Code, Cursor, Lovable, Figma Make, etc.).export_prototype — Downloads the source code of a prototype as a ZIP so you or the agent can edit it locally.screenshot_prototype — Captures a screenshot of any page in a prototype and renders it inline in the conversation. Supports interaction steps (click, hover, type, select) to capture specific UI states like a modal open or a tab selected.
bifocal://primer — A readable resource (not a tool) that explains what Bifocal is, how the data model works (project → insights → solution → prototype), and how to use the tools together. Agents read this automatically when they first connect.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bifocal Documentation","colors":{"primary":"#0066FF","light":"#6633FF","dark":"#6633FF"},"logo":"https://mintcdn.com/bifocal/vmaKTzcq2-7aMWdu/images/trimmed_logo.png?fit=max\u0026auto=format\u0026n=vmaKTzcq2-7aMWdu\u0026q=85\u0026s=d0115dbb93d1e2996843d4fb909a24a3","favicon":"/images/bifocal_small.png","appearance":{"default":"system"},"navbar":{"links":[{"href":"mailto:kene@bifocal.ai","label":"Support"},{"href":"https://join.slack.com/share/enQtMTAzMTI4MDk3MzQwMjEtOTNhYTQwY2Q4OTVlNjA4ZDQxNmI5N2U5NjFjNDIxZDVkZWZmYTQyMGM2MmUwNTJmM2JiZjZlOGI1MDZlODlhOA","label":"Chat with us on Slack!"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.mintlify.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","hidden":true,"href":"https://mintlify.com/docs"},{"anchor":"Blog","icon":"newspaper","hidden":true,"href":"https://mintlify.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bifocal","hasAudioNarration":false,"actualSubdomain":"bifocal","customDomains":["help.bifocal.ai"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-bifocal-d7ff57b0","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a220164c14f95f676ebf3f4","collectionId":"bdee0fcf-fc0b-4800-b362-b97aaf0925b2","schemaVersion":"v2"},"entitlements":{},"buildId":"6ae94444945b687fc8b90d06:success","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"Use Case Guides","count":4},{"language":"default","tag":"Gathering Feedback","count":3},{"language":"default","tag":"Prototypes","count":3},{"language":"default","tag":"Iterating Using Feedback","count":2},{"language":"default","tag":"Collaborating with your team","count":2},{"language":"default","tag":"Introducing Bifocal","count":2},{"language":"default","tag":"Integrations","count":2},{"language":"default","tag":"Getting Started","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"untitled-page","slug":"/untitled-page","pageMetadata":{"title":"MCP Tools","description":null,"href":"/untitled-page"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={hr:`hr`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A reference guide for all tools available in the Bifocal MCP server.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`projects`,children:`Projects`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`list_projects`}),` — Shows all your Bifocal projects. A good starting point when the agent needs to know which project to work in.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`create_project`}),` — Creates a new Bifocal project. The agent will ask you for a project name and any background context (e.g. a PRD or research goals) before creating it.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`update_project`}),` — Updates a project’s name or description. Useful when your research focus or goals have changed.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`insights-\u0026-feedback`,children:`Insights \u0026 Feedback`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`get_insights`}),` — Retrieves all insights extracted from your feedback, ranked by how often they were mentioned. This is how the agent understands what your users are struggling with before generating solutions.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`get_quotes`}),` — Retrieves raw quotes from feedback sessions, optionally filtered by a specific insight. Useful when you want to see the exact words users said.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`add_feedback`}),` — Adds a feedback session to a project. You can pass plain text (e.g. a transcript you’ve pasted) or a path to a PDF file. Bifocal will process it and extract insights.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`contexts`,children:`Contexts`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`create_context`}),` — Adds reference material to a project — things like your design system, brand guidelines, or product docs. Contexts can be attached to solutions to make sure generated prototypes stay on-brand.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`get_contexts`}),` — Lists all contexts attached to a project.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`solutions`,children:`Solutions`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`generate_solution`}),` — Generates a new solution based on insights you select. The agent will ask which insights to prioritize, what your goal is, and any constraints before generating. Waits until the solution is ready before responding.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`create_solution`}),` — Lets the agent create a fully-specified solution directly, without using Bifocal’s generator. Used when the agent already has a clear idea of what the solution should look like.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`update_solution`}),` — Updates fields on an existing solution (e.g. title, brief, interventions).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`get_solutions`}),` — Lists all solutions for a project, or returns full detail for a specific solution including all interventions and the pages they affect.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`prototypes`,children:`Prototypes`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`generate_prototype`}),` — Builds a prototype from a solution using Bifocal’s coding agent, or starts a local build flow for your own coding agent. Waits until the prototype is ready before responding.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`update_prototype`}),` — Applies an edit to an existing prototype (e.g. “change the CTA copy on step 13”). Waits until the update is complete.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`get_prototypes`}),` — Lists all prototypes for a project, or returns full detail for a specific prototype including its sitemap (all pages and their paths).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`import_prototype`}),` — Uploads a locally built ZIP file as a prototype. The tool description includes full step-by-step instructions for preparing the ZIP from any platform (Claude Code, Cursor, Lovable, Figma Make, etc.).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`export_prototype`}),` — Downloads the source code of a prototype as a ZIP so you or the agent can edit it locally.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`screenshot_prototype`}),` — Captures a screenshot of any page in a prototype and renders it inline in the conversation. Supports interaction steps (click, hover, type, select) to capture specific UI states like a modal open or a tab selected.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`resources`,children:`Resources`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`bifocal://primer`}),` — A readable resource (not a tool) that explains what Bifocal is, how the data model works (project → insights → solution → prototype), and how to use the tools together. Agents read this automatically when they first connect.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"MCP Tools","description":null,"href":"/untitled-page"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Projects","slug":"projects","depth":2,"children":[]},{"title":"Insights \u0026 Feedback","slug":"insights-\u0026-feedback","depth":2,"children":[]},{"title":"Contexts","slug":"contexts","depth":2,"children":[]},{"title":"Solutions","slug":"solutions","depth":2,"children":[]},{"title":"Prototypes","slug":"prototypes","depth":2,"children":[]},{"title":"Resources","slug":"resources","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"bifocal","siteName":"Bifocal Documentation","title":"MCP Tools - Bifocal Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T17:19:17.418Z","originalFileLocation":"untitled-page.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Bifocal Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"MCP Tools - Bifocal Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bifocal Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.bifocal.ai/untitled-page\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bifocal.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=MCP+Tools\u0026amp;theme=141454669f83eabf5afa6f25\u0026amp;signature=560b327c8020d5c25de5775255bf46f96b90c10781a6e5e069d0c64b32cfd7af\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"MCP Tools - Bifocal Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bifocal.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=MCP+Tools\u0026amp;theme=141454669f83eabf5afa6f25\u0026amp;signature=560b327c8020d5c25de5775255bf46f96b90c10781a6e5e069d0c64b32cfd7af\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bifocal/UUc5Y3epIN-YaX4g/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bifocal Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0066FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.bifocal.ai/untitled-page\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/untitled-page.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.bifocal.ai/#organization\",\"name\":\"Bifocal Documentation\",\"url\":\"https://help.bifocal.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bifocal/vmaKTzcq2-7aMWdu/images/trimmed_logo.png?fit=max\u0026auto=format\u0026n=vmaKTzcq2-7aMWdu\u0026q=85\u0026s=d0115dbb93d1e2996843d4fb909a24a3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.bifocal.ai#website\",\"name\":\"Bifocal Documentation\",\"url\":\"https://help.bifocal.ai\",\"publisher\":{\"@id\":\"https://help.bifocal.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.bifocal.ai/untitled-page#webpage\",\"url\":\"https://help.bifocal.ai/untitled-page\",\"name\":\"MCP Tools\",\"dateModified\":\"2026-03-23T17:19:17.418Z\",\"isPartOf\":{\"@id\":\"https://help.bifocal.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.bifocal.ai/untitled-page#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.bifocal.ai/untitled-page#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://help.bifocal.ai/integrations-mcp\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MCP Tools\",\"item\":\"https://help.bifocal.ai/untitled-page\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.bifocal.ai/untitled-page#article\",\"headline\":\"MCP Tools\",\"name\":\"MCP Tools\",\"url\":\"https://help.bifocal.ai/untitled-page\",\"mainEntityOfPage\":{\"@id\":\"https://help.bifocal.ai/untitled-page#webpage\"},\"dateModified\":\"2026-03-23T17:19:17.418Z\",\"publisher\":{\"@id\":\"https://help.bifocal.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.bifocal.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bifocal Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bifocal Documentation","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","hidden":true,"href":"https://mintlify.com/docs"},{"anchor":"Blog","icon":"newspaper","hidden":true,"href":"https://mintlify.com/blog"}]},"anchors":[{"anchor":"Guides","groups":[{"group":"Introducing Bifocal","pages":[{"title":"What is Bifocal?","href":""},{"title":"Overview of Bifocal Features","href":"/guides/getting-started/overview-of-bifocal-features"}]},{"group":"Use Case Guides","pages":[{"title":"Synthesize feedback from user interviews improve a prototype","sidebarTitle":"Synthesize feedback from user interviews","href":"/quickstart"},{"title":"Use customer calls and support tickets to brainstorm new product ideas","sidebarTitle":"Brainstorm new product ideas","href":"/brainstorm-use-case"},{"title":"Run quick, iterative customer interviews","href":"/brainstorm-use-case-copied-1"},{"title":"Conduct internal team brainstorms","href":"/brainstorm-use-case-copied-2"}]},{"group":"Getting Started","pages":[{"title":"Setting up your first project","href":"/essentials/settings"}]},{"group":"Gathering Feedback","pages":[{"title":"Live Sessions","href":"/guides/gathering-feedback/sessions"},{"title":"Add interview transcripts or notes","href":"/guides/gathering-feedback/add-interview-transcripts"},{"title":"Live Feedback Sessions","href":"/guides/gathering-feedback/live-feedback-sessions"}]},{"group":"Iterating Using Feedback","pages":[{"title":"Insights","href":"/guide/iterating-using-feedback/insights"},{"title":"Solutions","href":"/guide/iterating-using-feedback/solutions"}]},{"group":"Prototypes","pages":[{"title":"Importing and exporting prototypes","href":"/guides/prototypes/importing-and-exporting-prototypes"},{"title":"Generating Prototypes","href":"/guides/prototypes/generating-prototypes"},{"title":"Prototypes Tab","href":"/guides/prototypes/prototypes-tab"}]},{"group":"Collaborating with your team","pages":[{"title":"Synthesize feedback from user interviews improve a prototype","sidebarTitle":"Synthesize feedback from user interviews","href":"/guides/collaborating-with-your-team/untitled-page"},{"title":"Share Prototype links","href":"/guides/collaborating-with-your-team/share-prototype-links"}]},{"group":"Integrations","pages":[{"title":"MCP","sidebarTitle":"MCP","description":null,"href":"/integrations-mcp"},{"title":"MCP Tools","href":"/untitled-page"}]}]},{"anchor":"API reference","hidden":true,"pages":[{"title":"API reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"MCP Tools - Bifocal Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}