FlyCRM AI
This page lists every tool the FlyCRM MCP server offers. An AI client calls these tools to work with your CRM. You can turn off any tool in Settings > MCP. See Connecting an AI client to MCP.
Each tool acts with the CRM permissions of the signed-in user. A read tool returns only records that user can see. A write tool changes only records that user can change.
These tools find and fetch records. They do not change data.
| Tool | What it does |
|---|---|
| search_contacts | Find contacts by name, email, or other fields |
| search_companies | Find companies by name or other fields |
| search_leads | Find leads by name, source, or status |
| search_deals | Find deals by name, stage, or value |
| search_quotes | Find quotes and invoices |
| get_contact | Fetch one contact by id |
| get_company | Fetch one company by id |
| get_lead | Fetch one lead by id |
| get_deal | Fetch one deal by id |
| get_quote | Fetch one quote or invoice by id |
| get_task | Fetch one task by id |
These tools return the options and settings an AI needs to fill a field correctly.
| Tool | What it does |
|---|---|
| list_pipelines | List pipelines and their stages |
| list_statuses | List the contact and company statuses |
| list_tags | List the tags in use |
| list_lead_sources | List the lead sources |
| list_users | List the CRM users |
| list_tasks | List tasks, with filters |
| list_activities | List activities on a record |
These tools add new records.
| Tool | What it does |
|---|---|
| create_contact | Create a contact |
| create_company | Create a company |
| create_lead | Create a lead |
| create_deal | Create a deal |
| create_task | Create a task |
These tools change an existing record.
| Tool | What it does |
|---|---|
| update_contact | Change a contact |
| update_company | Change a company |
| update_lead | Change a lead |
| update_deal | Change a deal |
| update_task | Change a task |
These tools do a specific CRM action. Some change data in ways that are hard to undo.
| Tool | What it does |
|---|---|
| convert_lead | Convert a lead into a contact, company, and deal |
| move_deal_stage | Move a deal to another pipeline stage |
| close_deal | Mark a deal won or lost |
| log_activity | Log a note, call, email, or meeting |
| tag_record | Add a tag to a record |
| delete_record | Delete a record |
CAUTION: The
delete_recordtool removes data. Turn it off in Settings > MCP unless you need an AI to delete records. Once off, no client can call it.
| Tool | What it does |
|---|---|
| get_pipeline_report | Return the pipeline report — deals and value by stage |
| Tool | What it does |
|---|---|
| support | Return help information about FlyCRM and the MCP tools |
You do not have to offer every tool. In Settings > MCP, add a tool to the disabled list to
turn it off. A common setup turns off delete_record and keeps the rest. Match the tools to what
you trust the AI to do.