AI agents that answer every call, ring new leads back within a minute, qualify them and book the meeting, then hand warm conversations to your team.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · api.talkcaptain.com
18tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://api.talkcaptain.com/api/v1/mcp
Skill page: https://www.mcpbundles.com/skills/talkcaptain-mcp-65af9b81e2
Explore capabilities (18)
read 15
write 2
other 1
List
8
Get
5
Create
2
Other capabilities
3
Create Workflow
write
create_workflow
Parse SDK TypeScript and create a new published workflow.
`code` is TypeScript source using `@dograh/sdk`. The workflow name
comes from `new Workflow({ name: "..." })` — it is required.
Example code:
import { Workflow } from "@dograh/sdk";
import { startCall, endCall } from "@dograh/sdk/typed";
const wf = new Workflow({ name: "lead_qualification" });
const greeting = wf.addTyped(startCall({ name: "Greeting", prompt: "Hi!" }));
const done = wf.addTyped(endCall({ name: "
Description may be truncated on the public preview.
Create Workflow — Parse SDK TypeScript and create a new published workflow.
`code` is TypeScript source using `@dograh/sdk`. The workflow name
comes from `new Workflow({ name: "..." })` — it is required.
Example code:
import { Workflow } from "@dograh/sdk";
import { startCall, endCall } from "@dograh/sdk/typed";
const wf = new Workflow({ name: "lead_qualification" });
const greeting = wf.addTyped(startCall({ name: "Greeting", prompt: "Hi!" }));
const done = wf.addTyped(endCall({ name: "
Create Tool — Create a reusable tool the agent can invoke during calls.
The request schema is the same `CreateToolRequest` used by the REST API
and generated SDKs, and it is authoritative for the tool categories you
can create: `http_api`, `end_call`, `transfer_call`, `transfer_agent`,
`calculator`, and `mcp`. Read the `definition` union rather than this
list if the two ever disagree.
`transfer_agent` hands the live call to another TalkCaptain agent by
`config.workflow_id` (an integer agent id, not a phone
Get Call Transcript — Fetch the speaker-labeled transcript for a single call.
Returns the transcript as a plain-text string. Returns an empty string
only when no transcript was ever recorded for this call (no stored
transcript file). A storage/download failure raises an error instead,
so callers can tell "no transcript" apart from "couldn't fetch it".
Get Node Type — Fetch the authoring schema for a node type: each property's name,
type, default, requiredness, enum options, validation bounds, and
LLM-readable description, plus worked examples and graph constraints.
UI-only metadata (display labels, placeholders, conditional visibility
rules, renderer hints) is intentionally omitted — set only the fields
you need. Use the property `description`/`llm_hint` and the `examples`
list to understand semantics; types alone are not enough.
Get Workflow — Fetch a single agent by id, projected into the SDK code view.
Output shape:
{"id": int, "name": str, "status": str, "version": "draft" | "published" | "legacy", "version_number": int | None, "code": "<TS source>"}
Get Workflow Code
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
AI agents that answer every call, ring new leads back within a minute, qualify them and book the meeting, then hand warm conversations to your team.
How do I connect TalkCaptain to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does TalkCaptain provide?
Operate this server?
Request removal if you do not want TalkCaptain listed here, or claim the listing if you want to manage it on MCPBundles.
Operate TalkCaptain?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
— Return the workflow as SDK TypeScript code the LLM can edit.
Output shape:
{"code": "<TS source>", "workflow_id": int, "version": "draft" | "published" | "legacy"}
The LLM edits `code`, then calls `save_workflow(workflow_id, code)`.
List Calls — List completed voice calls for a workflow, newest first.
Returns id, call_type, duration_seconds, disposition, and created_at
for each call. The id is the call identifier — pass it straight to
get_call_transcript, and it doubles as the Axiom `extra.run_id`
correlator. Excludes text-chat sessions and incomplete runs.
List Credentials — List external credentials available for webhook auth and pre-call fetch.
Returns each credential's `credential_uuid` (use this in node
`credential_uuid` / `pre_call_fetch_credential_uuid` properties), `name`,
`description`, and `credential_type`.
List Documents — List knowledge-base documents the agent can reference during a call.
Returns each document's `document_uuid` (use this in node
`document_uuids` properties), `filename`, and `processing_status`.
List Node Types — List every available node type with a brief summary.
Use this first to discover what nodes exist, then call `get_node_type`
for the full schema of any node you intend to use.
Returns:
A dict with `spec_version` (pin against this in any generated workflow
code) and `node_types` (list of {name, display_name, description,
category}).
List Recordings — List pre-recorded audio files available for greetings and edge
transition speech.
Returns each recording's `recording_id` (use this in
`greeting_recording_id` / `transition_speech_recording_id` properties),
`transcript`, and TTS metadata. Pass `workflow_id` to filter to one
workflow's recordings.
List Tools — List tools the agent can invoke during a call.
Returns each tool's `tool_uuid` (use this in node `tool_uuids` properties),
`name`, `description`, and `category`. Pass `status=None` to include
archived tools.
List Workflows — List agents (workflows) in the caller's organization.
Returns id, name, status, and created_at for each agent. Use
`get_workflow` to fetch a single agent's current SDK view and
metadata. Defaults to active agents; pass `status="archived"` to
list archived agents, or `status=None` to list all.
Save Workflow — Parse SDK TypeScript and save the resulting workflow as a draft.
`code` is TypeScript source using `@dograh/sdk`. Fetch the current
code first via `get_workflow_code(workflow_id)`, edit it, then pass
the full updated source here.
Example code:
import { Workflow } from "@dograh/sdk";
import { startCall, endCall } from "@dograh/sdk/typed";
const wf = new Workflow({ name: "lead_qualification" });
const greeting = wf.addTyped(startCall({ name: "Greeting", prompt: "Hi!" }));
co
Get Voice Prompting Guide — Fetch staged voice-prompting guidance for authoring TalkCaptain workflows.
Call this BEFORE composing or revising any prompt field on a node. The
guide is the authoritative source for prompt-authoring craft (global
guidelines, turn-taking, tool calls, success criteria, guardrails);
product-mechanics questions
(how a node type works at runtime) belong in `search_docs` / `read_doc`.
List Docs — Browse the TalkCaptain docs hierarchy before reading a page in full.
``path`` addresses navigation sections exposed by this tool. Page paths
returned by ``search_docs`` and ``read_doc`` are the published docs routes
instead, for example ``voice-agent/tools/mcp-tool``.
Read Doc — Read one docs page after you have narrowed to a likely match.
Search Docs — Search the TalkCaptain documentation and return a lean ranked shortlist.
Use this first for keyword or acronym lookup. Once the right page looks
likely, call ``read_doc(path)`` instead of reasoning from summaries alone.
MCPBundles probed 18 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does TalkCaptain require?
TalkCaptain may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.