# diaphora.ai > AI-optimized mirror of diaphora.ai containing 58 pages totalling 46,493 words of clean markdown content, structured data, and semantic HTML. Original source: https://diaphora.ai. Last updated: 2026-09-04T01:32:17.609Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Diaphora — AI Workflow Automation That Runs Like Real Code](/content/site-root.html): Build AI workflows and automations as typed, versioned blueprints. Diaphora runs them deterministically and makes every workflow callable as an API or MCP server — no drag-and-drop canvas. (1,415 words) ## Articles & Blog Posts - [Python SDK | Diaphora Docs | Diaphora](/content/docs/sdk/python/index.html): Manage plans and results, run and stream executions, and work with MCP tools from Python. (2,366 words) - [TypeScript SDK | Diaphora Docs | Diaphora](/content/docs/sdk/typescript/index.html): Typed clients for plan and result management, execution, and MCP tools in Node.js and the browser. (2,370 words) - [Why Diaphora — Skills vs. Agent Harnesses vs. Legacy Workflows | Diaphora](/content/why-diaphora/index.html): Skills, agent harnesses, and legacy workflow tools each force a trade-off between reliable, distributable, and governable. See how Diaphora's blueprints don't. (396 words) - [Terms of Use | Diaphora | Diaphora](/content/legal/terms/index.html): The agreement governing the hosted platform — blueprints and workspaces, how credits are metered, automatic overage billing, beta features, acceptable use, and liability. (2,433 words) - [Control the flow of a blueprint | Diaphora Docs | Diaphora](/content/docs/guides/control-plan-flow/index.html): Order, gate, and fan out sessions with after, target, expect, and iterate — the declarative flow controls Frags runs for you. (1,249 words) - [API Reference | Diaphora Docs | Diaphora](/content/docs/api/index.html): Explore the Diaphora REST API — run blueprints, stream results, and manage the MCP tools your blueprints call, with schemas and copy-paste curl samples. (890 words) - [Privacy Policy | Diaphora | Diaphora](/content/legal/privacy/index.html): What Diaphora collects, the split between account data we control and customer content we merely process, how long results history is kept on each blueprint, and the rights you can exercise. (1,569 words) - [Data Processing Addendum | Diaphora | Diaphora](/content/legal/dpa/index.html): Processor terms for customers subject to GDPR, UK GDPR or CCPA — processing scope, security measures, sub-processing, breach notification, transfers and audits. (1,696 words) - [app/recovery/index.html](/content/app/recovery/index.html) (19 words) - [CEO Weekly Report — AI Workflow Plan | Diaphora](/content/blueprints/ceo-report/index.html): Read a week of Slack across sales, dev, leadership, and health-check channels, extract a per-department pulse, and synthesize a polished executive brief for the CEO. (381 words) - [Diaphora MCP Server | Diaphora Docs | Diaphora](/content/docs/mcp/index.html): Connect to the Diaphora MCP server, call its ready-made agents, and run Frags Plans from any MCP client. (1,088 words) - [Running Frags Locally | Diaphora Docs | Diaphora](/content/docs/guides/frags-runtime-locally/index.html): Install the open-source Frags CLI, point it at Gemini, ChatGPT, Anthropic, or Ollama, and run your first blueprint on your own machine. (1,057 words) - [Connect Frags to your data | Diaphora Docs | Diaphora](/content/docs/guides/call-tools-from-a-plan/index.html): Pull live data into a blueprint — run a web search, call an MCP server (Slack), and query a database (Postgres) with PreCalls, transformers, and context routing. (1,217 words) - [Schedule recurring blueprints | Diaphora Docs | Diaphora](/content/docs/guides/schedule-recurring-plans/index.html): Run a blueprint automatically on a cadence — schedule a weekly market brief that analyzes data and emails an HTML report through the Resend MCP server, all on Diaphora's managed runtime. (1,386 words) - [MCP Server Insights — AI Workflow Plan | Diaphora](/content/blueprints/mcp-server-insights/index.html): Profile a single MCP server across every tenant — usage, daily trend, tool breakdown, error patterns, and top users — and synthesize a health and adoption summary. (858 words) - [Customer Health Report — AI Workflow Plan | Diaphora](/content/blueprints/customer-analytics/index.html): Query BigQuery for a tenant's server usage, daily trend, tool breakdown, user activity, and error patterns, then synthesize an executive customer-health report. (768 words) - [IT Ops Onboarding — AI Workflow Plan | Diaphora](/content/blueprints/it-onboarding/index.html): Turn a 'Create User' form submission into a full new-hire provisioning run — create the Microsoft Entra ID identity, open the Jira access tickets, branch on manager vs. contributor for Slack setup, and send a welcome email generated from the actual run. (1,044 words) - [Data flow: params, vars & context | Diaphora Docs | Diaphora](/content/docs/guides/data-flow-in-a-plan/index.html): How data moves through a blueprint across the three namespaces — caller inputs, working memory, and session outputs — and the rule for reading context safely. (929 words) - [Anatomy of a session | Diaphora Docs | Diaphora](/content/docs/guides/anatomy-of-a-session/index.html): Every part of a session, top to bottom — name, tools, PreCalls, context, and the key prePrompt (+) vs prompt (-) distinction that turns gathered context into typed output. (1,032 words) - [Tenant Usage Report — AI Workflow Plan | Diaphora](/content/blueprints/customer-logs/index.html): Pull a tenant's full telemetry from BigQuery — active users, tool calls, audit events, daily activity, and error patterns — and write a data-grounded executive summary. (877 words) - [Voice of Customer Research — AI Workflow Plan | Diaphora](/content/blueprints/voc/index.html): Scan recent customer calls for a target keyword, extract the exact quotes around it, synthesize an opinionated answer to a research question, and publish it to Google Drive. (901 words) - [Integrations — Run AI Workflows in Slack, Claude & VS Code | Diaphora](/content/integrations/index.html): Explore how Diaphora integrates with tools like Slack and Claude through reusable workflow guides. (199 words) - [PreCalls deep-dive | Diaphora Docs | Diaphora](/content/docs/guides/precalls-deep-dive/index.html): Run tools deterministically before prompts — global vs session PreCalls, tool vs code invocations, and routing output into vars or context. (1,135 words) - [Claude Code Integration for AI Workflows | Diaphora](/content/integrations/claude-code/index.html): Add Diaphora as a remote MCP server in Claude Code so the agent can run deterministic workflows without leaving the terminal. (674 words) - [Pre-Call Prep — AI Workflow Plan | Diaphora](/content/blueprints/prep-call-analysis/index.html): Pull the upcoming calendar event, mine every past Avoma meeting with the account, reconcile Salesforce contacts, and synthesize a single pre-call prep document. (962 words) - [AI Workflow Marketplace — Ready-Made Automations | Diaphora](/content/blueprints/index.html): Browse ready-made AI workflows and automations, and inspect the full typed FML behind each one before you run it. (728 words) - [Build a hello-world blueprint | Diaphora Docs | Diaphora](/content/docs/guides/hello-world-plan/index.html): Write your first FML blueprint from scratch — a single session with a schema — then grow it with parameters, prompt phases, and connected sessions. (781 words) - [GA4 Traffic Report — AI Workflow Plan | Diaphora](/content/blueprints/google-analytics/index.html): Pull GA4 acquisition, engagement, and cohort-retention data through an API connection point and turn it into chart-ready, day-by-day structured insights. (882 words) - [Frags — Open-Source Runtime for AI Workflows | Diaphora](/content/products/frags/index.html): Frags is the open-source runtime for AI-powered backend services and automations — executing FML blueprints as typed, multi-session workflows with scoped context and structured output. (901 words) - [Design your output schemas | Diaphora Docs | Diaphora](/content/docs/guides/design-output-schemas/index.html): Shape a session's typed output — field syntax, comments the model reads as instructions, flat-vs-nested structure, scalar shorthand, and reusable $Component refs. (837 words) - [VS Code Integration for AI Workflows | Diaphora](/content/integrations/vscode/index.html): Author FML blueprints with full language support, chat with the blueprint-authoring assistant, and run blueprints against Diaphora Cloud — without leaving your editor. (770 words) - [Sub-processors | Diaphora | Diaphora](/content/legal/subprocessors/index.html): The third parties that process customer content on Diaphora's behalf, why each one is engaged, and why the LLM providers your plans call are deliberately not on this list. (997 words) - [Customer Slack Signals — AI Workflow Plan | Diaphora](/content/blueprints/customer-chatter/index.html): Read the internal and shared external Slack channels for an account, extract every meaningful signal with a permalink, and produce a health verdict with action items. (803 words) - [Templates and expressions | Diaphora Docs | Diaphora](/content/docs/guides/templates-vs-expressions/index.html): Go templates always make strings; $(...) preserves real types. Learn the three expression positions and never hand a tool a stringified array again. (717 words) - [Generate an apicp from an OpenAPI spec | Diaphora Docs | Diaphora](/content/docs/guides/api-spec-to-apicp/index.html): Map an OpenAPI operation into an apicp.yaml mapping and expose it as a focused MCP server a blueprint can call with require apicp. (636 words) - [Anatomy of a blueprint | Diaphora Docs | Diaphora](/content/docs/guides/anatomy-of-a-blueprint/index.html): The four things every blueprint declares — tools, parameters, sessions, and typed schema — walked through on one complete example. (662 words) - [Pricing — AI Workflow Automation Plans | Diaphora](/content/pricing/index.html): Start on the free forever plan — every feature, 2,500 credits a month, no trial and no credit card. Step up to Starter, Team or Enterprise as your credits and seats grow. Go over and we add credits automatically; we never throttle your runs. (705 words) - [MCP Fleet Overview — AI Workflow Plan | Diaphora](/content/blueprints/mcpops-active/index.html): Aggregate the last 30 days of MCP telemetry across every server and category into a single ranked table of calls, errors, connections, and active users. (359 words) - [Meeting Notes Extractor — AI Workflow Plan | Diaphora](/content/blueprints/call-log/index.html): Find the most recent completed meeting with a customer and extract a structured summary, next steps, participants, pain points, and key decisions. (454 words) - [Slack Integration for AI Workflows | Diaphora](/content/integrations/slack/index.html): Launch Diaphora blueprints, browse results, and get completion DMs without leaving Slack. (467 words) - [Our Mission | Diaphora](/content/our-mission/index.html): Why Diaphora is building Frags and FML — deterministic, self-hostable infrastructure for reliable AI workflows, on your own infrastructure or Diaphora cloud. (870 words) - [Use Cases — AI Workflow Automation by Team | Diaphora](/content/use-cases/index.html): See how teams automate customer success, sales prep, product research, and platform reporting with typed, deterministic AI workflows you can read and version. (510 words) - [Cursor Integration for AI Workflows | Diaphora](/content/integrations/cursor/index.html): Connect Diaphora as an MCP server inside Cursor so the agent can run structured workflows without leaving the editor. (580 words) - [AI Workflow Automation for Customer Success Teams | Diaphora](/content/use-cases/customer-success/index.html): Remove the manual Slack-and-spreadsheet read behind account health. Typed AI workflows return the same structured signal every time. (467 words) - [AI Workflows for Voice of Customer and Call Transcript Analysis | Diaphora](/content/use-cases/product-intelligence/index.html): Remove the one-at-a-time transcript read. Typed AI workflows surface objections and feature signals across every call, on demand. (483 words) - [Guides | Diaphora Docs | Diaphora](/content/docs/guides/index.html): The Diaphora academy — a guided path from running the Frags runtime locally to building, connecting, and orchestrating production blueprints. (458 words) - [Setting up tools | Diaphora Docs | Diaphora](/content/docs/guides/setting-up-tools/index.html): Add a new connection to tools.json end-to-end — OAuth for an MCP server, a Postgres collection, and where apicp fits in — then verify it before wiring it into a blueprint. (351 words) - [APICP — Turn Any OpenAPI Spec Into an MCP Server | Diaphora](/content/products/apicp/index.html): APICP maps OpenAPI specifications into focused MCP servers with curated operations, LLM-facing inputs, and clean API responses. (405 words) - [Voice of Customer Chat — AI Workflow Plan | Diaphora](/content/blueprints/voc-chat/index.html): A conversational Voice-of-Customer analyst that interprets a request, figures out which Avoma data it needs, and either answers or asks for the missing email or date range. (520 words) - [Legal | Diaphora | Diaphora](/content/legal/index.html): Diaphora's privacy policy, terms of use, end user licence agreement, data processing addendum and sub-processor list. (210 words) - [AI Workflows for MCP Server and Platform Telemetry Reporting | Diaphora](/content/use-cases/platform-analytics/index.html): Remove the manual telemetry join. Typed AI workflows turn MCP fleet data into a scheduled, repeatable snapshot. (311 words) - [ChatGPT Integration for AI Workflows | Diaphora](/content/integrations/chatgpt/index.html): Use Diaphora as the structured workflow engine and ChatGPT as the collaborative surface for refining the final narrative. (471 words) - [AI Automation for Sales Call Prep and Meeting Follow-Up | Diaphora](/content/use-cases/revenue-workflows/index.html): Remove the ten-minute scramble before every call. Typed AI workflows reconcile CRM, calendar, and transcript into one prep doc. (435 words) - [Claude Integration for AI Workflows | Diaphora](/content/integrations/claude/index.html): Use Diaphora as the structured workflow engine in Claude to run deterministic AI workflows. (503 words) - [Documentation — Build & Run AI Workflow Automations | Diaphora](/content/docs/index.html): Diaphora developer documentation — API reference for running blueprints and managing MCP tools, with SDKs and guides on the way. (173 words) - [SDKs | Diaphora Docs | Diaphora](/content/docs/sdk/index.html): Official Diaphora SDKs — typed clients for calling blueprints, managing results, and working with MCP tools from your own code. (81 words) - [Book a Demo — See Your AI Workflow Automated | Diaphora](/content/demo/index.html): See Diaphora turn one of your own workflows into a typed, deterministic AI service you can call from an API, Slack, or your IDE. Tell us what you want to automate and we'll walk it end to end. (55 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [AgentSite Network](https://agentsite.network/network.html): Public index of AgentSites and their machine-readable resources