
I Built AI-Powered Forms That Write Directly to Notion — Using MCP at Runtime
This is a submission for the Notion MCP Challenge ## What I Built Formlink — AI-powered conversational intake forms that write directly to Notion. No static fields. Respondents have a back-and-forth chat with Claude. When enough info is collected, Claude calls Notion MCP and creates a structured row. No manual API wrapper. Claude decides when it has enough data. Two flows: Creator — connect Notion, pick a DB, chat with Claude to configure the form (field contexts, slug). Publish. Share link. Respondent — visit /f/slug , have a conversation, data lands in Notion. Stack: TanStack Start · Anthropic Claude · Notion MCP (self-hosted on Railway) · Appwrite ## Video Demo No video — here's a written walkthrough instead. 1. Creator sets up a form After connecting Notion via OAuth, the dashboard shows all shared databases. Click "Create Form" on any database — this opens a two-panel setup screen. On the left, Claude asks a few questions: What's this form for? Which fields need extra context for
Continue reading on Dev.to
Opens in a new tab




