Talkform

Official registry Other

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).

Remote (streamable-http)
Claude Code
claude mcp add --transport http talkform 'https://www.talkform.ai/api/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "talkform": {
            "type": "http",
            "url": "https://www.talkform.ai/api/mcp"
        }
    }
}
NPM package @talkform/mcp
Claude Code
claude mcp add talkform -- npx -y @talkform/mcp@0.1.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "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.

Contents
  1. Talkform
  2. Workspace
  3. Core commands
  4. Environment

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 for talkform.ai
  • packages/core: config schema, realtime prompt/tool generation, session/result helpers
  • packages/react: embeddable React widget
  • packages/http: process-local transient session and HTTP helpers
  • packages/cli: agent-friendly CLI
  • packages/mcp: local MCP schema, template, and config-validation server
  • docs: markdown documentation rendered in the web app

Core commands

pnpm install
pnpm dev
pnpm build
pnpm typecheck

Environment

  • OPENAI_API_KEY
  • OPENAI_REALTIME_MODEL default gpt-realtime-2.1
  • OPENAI_REALTIME_VOICE default marin
  • TALKFORM_ENABLE_IMPORT_AI_REFINEMENT optional; only true enables paid AI copy refinement after deterministic import
  • NEXT_PUBLIC_AUDIOFORM_VENDOR
  • NEXT_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 API
  • AUDIOFORM_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.