Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions servers/clawdcall.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
id: clawdcall
name: ClawdCall MCP Server
description: >
Gives AI agents a phone execution layer for consent-based outbound calls.
Agents can create a ClawdCall account through phone verification, place an
expected call with task-specific instructions, and retrieve the resulting
transcript. Use it when an agent needs to complete a real-world phone task
and return the conversation record to its workflow.
author:
name: ClawdCall
github: dialgoodian
repository: https://github.com/dialgoodian/clawdcall-mcp
transport:
- stdio
- http-streaming
category: Communication
tags:
- clawdcall
- ai-agents
- telephony
- voice
- phone-calls
- transcripts
- workflow-automation
created_at: "2026-05-16T10:55:25.000Z"
updated_at: "2026-09-06T03:18:23.000Z"
tools:
- name: send_signup_otp
description: Send a phone verification OTP for ClawdCall signup without an API key.
input_schema:
type: object
properties:
email:
type: string
description: Email address for the new ClawdCall account.
phone_number:
type: string
description: Human phone number to verify.
required:
- email
- phone_number
- name: verify_signup_otp
description: Verify a ClawdCall signup OTP and receive account and API-key details.
input_schema:
type: object
properties:
email:
type: string
description: Email address used to request the OTP.
phone_number:
type: string
description: Human phone number used for signup.
otp:
type: string
description: OTP code received by the human.
required:
- email
- phone_number
- otp
- name: place_outbound_call
description: >
Place an expected, consent-based outbound voice-agent call with a target
number and task instructions.
input_schema:
type: object
properties:
target:
type: string
description: E.164 phone number to call.
tasks:
type: string
description: Full voice-agent instruction set for the call.
intro_message:
type: string
description: Optional opening line for the voice agent.
openclaw_webhook_url:
type: string
description: Optional OpenClaw webhook URL for completion events.
openclaw_webhook_authorization:
type: string
description: Optional Authorization header value for the OpenClaw webhook.
conversation_id:
type: string
description: Optional OpenClaw conversation ID for event correlation.
user_id:
type: string
description: Optional user ID for webhook correlation.
context:
type: string
description: Optional extra context to include in the webhook payload.
required:
- target
- tasks
- name: get_call_transcript
description: Fetch a ClawdCall transcript by call ID or campaign ID.
input_schema:
type: object
properties:
id:
type: string
description: Call ID or campaign ID returned by ClawdCall.
required:
- id
install:
npm: clawdcall-mcp
command: npx
args:
- "-y"
- clawdcall-mcp
env_vars:
- name: CLAWDCALL_API_KEY
description: Required to place calls and retrieve transcripts; signup tools work without it.
required: false
license: MIT
version: "0.1.0"