# JustCall

Manage calls, SMS, contacts, numbers, and campaigns from your JustCall workspace. Track agent, account, and dialer performance with robust analytics. Automate workflows with webhooks and streamline o…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add dev/justcall-mcp

# Browse available tools
npx -y smithery tool list dev/justcall-mcp

# Get full schema for a tool
npx -y smithery tool get dev/justcall-mcp list_calls

# Call a tool
npx -y smithery tool call dev/justcall-mcp list_calls '{}'
```

## Direct MCP Connection

Endpoint: `https://justcall-mcp--dev.run.tools`

## Tools (29)

- `list_calls` — Lists all JustCall calls
- `get_call` — Get a specific JustCall call by ID
- `update_call` — Update a JustCall call
- `get_call_journey` — Get call journey details
- `get_voice_agent_data` — Get voice agent data
- `list_users` — List all users/agents in the account
- `get_user` — Get detailed information for a specific user/agent
- `send_sms` — Send an SMS/text message to a contact
- `list_sms` — Retrieve all SMS/text messages
- `get_sms` — Get detailed information for a specific SMS/text message
- `check_sms_reply` — Check for the most recent inbound SMS reply from a specific contact
- `list_sms_tags` — Retrieve all SMS tags used for organizing text messages
- `get_sms_tag` — Get detailed information for a specific SMS tag
- `create_sms_tag` — Create a new tag for organizing SMS conversations
- `delete_sms_tag` — Delete a specific SMS tag
- `list_contacts` — Retrieve all contacts from the CRM
- `create_contact` — Create a new contact in the CRM
- `get_agent_analytics` — Retrieve agent analytics data for specified date range
- `get_account_analytics` — Retrieve account analytics data for specified date range
- `get_number_analytics` — Retrieve number analytics data for specified date range
- `list_webhooks` — Retrieve all configured webhooks
- `create_webhook` — Create a new webhook endpoint to receive real-time notifications
- `list_numbers` — Retrieve all JustCall phone numbers
- `get_number` — Retrieve detailed information for a specific JustCall phone number
- `list_campaigns` — Retrieve all sales dialer campaigns
- `get_campaign` — Retrieve detailed information for a specific sales dialer campaign
- `create_campaign` — Create a new sales dialer campaign
- `update_campaign` — Update campaign details including name, description, status, and assignments
- `get_sales_dialer_analytics` — Retrieve comprehensive analytics data for sales dialer campaigns

```bash
# Get full input/output schema for a tool
npx -y smithery tool get dev/justcall-mcp <tool-name>
```
