Talkform
Collect reviewed human answers through hosted handoffs, plus local templates and config validation.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http talkform 'https://www.talkform.ai/api/mcp'
{
"mcpServers": {
"talkform": {
"type": "http",
"url": "https://www.talkform.ai/api/mcp"
}
}
}
@talkform/mcpclaude mcp add talkform -- npx -y @talkform/mcp@0.1.0
{
"mcpServers": {
"talkform": {
"command": "npx",
"args": [
"-y",
"@talkform/mcp@0.1.0"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Talkform
Turn any form into a live audio interview.
Talkform is a config-driven audio intake utility. Products define the fields they need, Talkform asks for them conversationally, binds structured values directly into the form, and exports JSON-ready session results.
Workspace
apps/web: hosted app fortalkform.aipackages/core: config schema, realtime prompt/tool generation, session/result helperspackages/react: embeddable React widgetpackages/http: process-local transient session and HTTP helperspackages/cli: agent-friendly CLIpackages/mcp: local MCP schema, template, and config-validation serverdocs: markdown documentation rendered in the web app
Core commands
pnpm install
pnpm dev
pnpm build
pnpm typecheck
Environment
OPENAI_API_KEYOPENAI_REALTIME_MODELdefaultgpt-realtime-2.1OPENAI_REALTIME_VOICEdefaultmarinTALKFORM_ENABLE_IMPORT_AI_REFINEMENToptional; onlytrueenables paid AI copy refinement after deterministic importNEXT_PUBLIC_AUDIOFORM_VENDORNEXT_PUBLIC_AUDIOFORM_VENDOR_URL
Transient session APIs and public Realtime client-secret issuance are disabled in hosted production by default. A production deployment needs a durable session store, a distributed rate limiter, and server authentication before those endpoints should be enabled. The current in-memory store and quotas are development/reference implementations; they do not provide cross-instance durability or enforcement.
Machine clients use two matching environment variables:
TALKFORM_API_TOKEN: server-only bearer token accepted by the web APIAUDIOFORM_API_TOKEN: client-side token read by the Talkform CLI
For a controlled deployment, TALKFORM_ENABLE_IN_MEMORY_SESSIONS=true and TALKFORM_ENABLE_PUBLIC_REALTIME=true opt into the reference endpoints. Do not use these flags to represent the current process-local implementations as production-ready infrastructure.
Frequently asked questions
What is Talkform?
Collect reviewed human answers through hosted handoffs, plus local templates and config validation.
How do I install Talkform?
It runs as a remote server. In Claude Code: claude mcp add --transport http talkform 'https://www.talkform.ai/api/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Talkform need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Talkform open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains Talkform?
It is published by msanchezgrice. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.