> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seamless.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Calls

> log_call and disposition MCP tools. Requires Connect access.

Log call outcomes and list disposition options. Not a click-to-call feature. Requires [Connect access](/mcp/access-control).

| Tool                     | Description                                       | Risk    | Schema                                               |
| ------------------------ | ------------------------------------------------- | ------- | ---------------------------------------------------- |
| `log_call`               | Log call outcome for a contact.                   | `write` | [#log\_call](#log_call)                              |
| `list_call_dispositions` | List disposition options (e.g. "Left Voicemail"). | `read`  | [#list\_call\_dispositions](#list_call_dispositions) |
| `list_call_sentiments`   | List sentiment options (e.g. "Positive").         | `read`  | [#list\_call\_sentiments](#list_call_sentiments)     |

## log\_call

Call `list_call_dispositions` first to get valid `callDispositionId` values. Disposition labels are not accepted as strings.

<ParamField path="contactId" type="integer | string" required>
  Saved contact ID.
</ParamField>

<ParamField path="callDispositionId" type="integer | string">
  Disposition ID from `list_call_dispositions`.
</ParamField>

### Example

```json theme={null}
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "log_call",
    "arguments": {
      "contactId": 456,
      "callDispositionId": 12
    }
  },
  "id": 1
}
```
