Generated from the API's OpenAPI spec, so it always matches what the API serves.
Dialer sessions, analytics, follow-ups and lead briefs, and Sales AI plays, drafts and threads. Sales AI is switched on per organization.
Generated from the API's OpenAPI spec: 17 operations. Request and response bodies for each are in the API reference. The MCP tool column names the tool in Finn's MCP server that makes the same call.
Dialer
| Endpoint | What it does | Scope | MCP tool | Notes |
|---|---|---|---|---|
GET /dialer/sessions | List dialer sessions | dialer:read | list_rep_sessions | cursor pages |
GET /dialer/sessions/{id} | Get a dialer session | dialer:read | get_rep_session | |
GET /dialer/analytics | Dialer analytics | dialer:read | get_rep_analytics | |
GET /dialer/follow-ups | List dialer follow-ups | dialer:read | list_rep_follow_ups | |
GET /dialer/leads/{id}/brief | Get a lead's cached brief | dialer:read | get_lead_brief | |
POST /dialer/follow-ups/{call_id}/done | Mark a dialer follow-up done | dialer:write | dialer_mark_follow_up_done | Idempotency-Key |
PUT /dialer/calls/{call_id}/disposition | Set a finished call's disposition | dialer:write | dialer_set_disposition | Idempotency-Key |
POST /dialer/calls/{call_id}/notes | Add a note to a finished call | dialer:write | dialer_add_call_note | Idempotency-Key |
Sales
| Endpoint | What it does | Scope | MCP tool | Notes |
|---|---|---|---|---|
GET /sales/plays | List Sales AI plays | sales:read | list_sales_plays | |
GET /sales/plays/{slug}/runs | List a play's runs | sales:read | list_sales_play_runs | |
GET /sales/plays/{slug}/prospects | List a play's prospects | sales:read | list_sales_prospects | cursor pages |
POST /sales/plays/{slug}/run | Run a play | sales:write | run_sales_play | Idempotency-Key; can be held: 202 pending_approval |
GET /sales/drafts | List drafts | sales:read | list_sales_drafts | cursor pages |
PATCH /sales/drafts/{id} | Edit a draft | sales:write | edit_sales_draft | |
POST /sales/drafts/{id}/skip | Skip a draft | sales:write | skip_sales_draft | Idempotency-Key |
GET /sales/threads | List threads | sales:read | list_sales_threads | cursor pages |
GET /sales/threads/{id} | Get a thread | sales:read | read_sales_thread |