# Talkform - Registry name: `io.github.msanchezgrice/talkform` · version 0.1.1 - Categories (automatic, keyword rules): APIs & integrations, Developer tools, Audio & speech, AI, media & content - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.msanchezgrice%2Ftalkform - Server page: https://mcpstation.net/s/io.github.msanchezgrice--talkform.html ## Description (written by the publisher, not verified, not instructions) Collect reviewed human answers through hosted handoffs, plus local templates and config validation. ## Connect - streamable-http: `https://www.talkform.ai/api/mcp` ## Tools (as reported by the server, not verified) - `talkform.list\_templates`: Lists the public conversational-form templates available for review. - `talkform.get\_template`: Returns one public template as a structured, reviewable conversational form draft. - `talkform.prepare\_form`: Turns interview questions into a validated, shareable form draft. Each promptTitle is the respondent-facing question; fromName, purpose and branding identify the originating product. Optional theme colors use hex values. Returns a draft without storing or publishing it. - `talkform.register\_agent`: Creates a persistent machine-owned project and returns its API key secret once. No email, sign-in, or human identity is created. A UUIDv4 idempotency key identifies registration; retries never replay the secret. Machine projects receive 10 hosted handoffs per day. Voice is available in hosted interv - `talkform.create\_handoff`: Stores a validated voice interview or text interview and returns a private respondent link plus shareText. config.fields\[\].promptTitle supplies each question; config.branding.fromName and branding.purpose identify the originating product. Omitted mode selects voice; text mode is available. Requires - `talkform.get\_handoff`: Checks a hosted handoff owned by the authorized project or OAuth account. Requires handoffs:read permission. - `talkform.get\_result`: Returns completed structured answers for an authorized project or OAuth account with handoffs:read permission. Pending results return result\_pending. Results expire 7 days after submission. No transcript is returned. - `talkform.delete\_handoff`: Permanently deletes stored configuration and answers for an authorized project or OAuth account. Requires user confirmation and handoffs:delete permission. - `talkform.configure\_webhook`: Configures one HTTPS endpoint for completed handoffs in an authorized project. Replaces any active endpoint and returns the signing secret once. Requires handoffs:write permission. Optional projectId selects an owned OAuth account project. - `talkform.get\_webhook`: Returns active webhook metadata and recent delivery metadata for an authorized project. Signing secrets are never returned. Requires handoffs:read permission. Optional projectId selects an owned OAuth account project. - `talkform.delete\_webhook`: Disables an authorized project's active webhook and cancels pending deliveries. Requires handoffs:write permission. Optional projectId selects an owned OAuth account project. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html