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

# Tool overview

> Eighteen tools, paired read and write, grouped by the part of the CRM they touch.

Eighteen tools, paired read and write, grouped by the part of the CRM they touch. Lofty is lead-centric — tasks, calls, texts, emails, notes and most transactions all hang off a lead — so the surface is shaped the same way, with listings, webhooks and account configuration standing on their own.

| What you're working with                                                                                 | Read                                                          | Write                                                                                                    |
| -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| Leads                                                                                                    | [`search_leads`](/mcp/tools/search-leads)                     | [`manage_leads`](/mcp/tools/manage-leads)                                                                |
| Activity & communication <br /><span style={{fontSize: '12px'}}>calls, texts, emails, notes, logs</span> | [`search_lead_activities`](/mcp/tools/search-lead-activities) | [`send_message`](/mcp/tools/send-message)<br />[`manage_leads`](/mcp/tools/manage-leads) *(notes, logs)* |
| Tasks & calendar                                                                                         | [`search_tasks`](/mcp/tools/search-tasks)                     | [`manage_tasks`](/mcp/tools/manage-tasks)                                                                |
| Transactions                                                                                             | [`search_transactions`](/mcp/tools/search-transactions)       | [`manage_transactions`](/mcp/tools/manage-transactions)                                                  |
| Listings                                                                                                 | [`search_listings`](/mcp/tools/search-listings)               | — read-only surface                                                                                      |
| AI Sales Agent <br /><span style={{fontSize: '12px'}}>working pool, quota, plan tasks</span>             | [`search_sales_agent`](/mcp/tools/search-sales-agent)         | [`manage_sales_agent`](/mcp/tools/manage-sales-agent)                                                    |
| Notifying your own agents                                                                                | —                                                             | [`notify_agent`](/mcp/tools/notify-agent)                                                                |
| Team & organization <br /><span style={{fontSize: '12px'}}>members, tags, pipelines, routing, org</span> | [`search_team_config`](/mcp/tools/search-team-config)         | [`manage_team_config`](/mcp/tools/manage-team-config)                                                    |
| Webhooks                                                                                                 | [`search_webhooks`](/mcp/tools/search-webhooks)               | [`manage_webhooks`](/mcp/tools/manage-webhooks)                                                          |
| AI insights <br /><span style={{fontSize: '12px'}}>call scripts, summaries, analysis</span>              | [`search_lead_insights`](/mcp/tools/search-lead-insights)     | [`generate_lead_insight`](/mcp/tools/generate-lead-insight)                                              |

Between them these cover all 123 operations of the Lofty API — anything the REST API can do is reachable here. Three rows are asymmetric on purpose: listings are read-only at this layer, `notify_agent` only sends, and notes and manual logs are read from the activity timeline but written through `manage_leads`.

Every tool call is a standard MCP `tools/call` request and returns a standard `CallToolResult`. Optional arguments are marked with `?` throughout the reference. Write tools past a risk threshold return `{"needsConfirmation": true, "confirm_token": "..."}` instead of executing — see [Confirmation tiers](/mcp/guides/confirmation-tiers).
