Available MCP Tools
FanDesk exposes 250+ tools across 25 categories through the MCP protocol. Every module of FanDesk is accessible to your AI agent — from project management and email to meetings, files, and the knowledge graph.
Tasks & Projects (57 tools)
The largest category — complete project management from project creation to sprint analytics.
Key tools: list_projects, create_project, get_project_stats, list_tasks, create_task, update_task, get_my_tasks, batch_create_tasks, batch_update_tasks, bulk_move_tasks, list_sprints, create_sprint, start_sprint, complete_sprint, get_project_velocity
| Subcategory | Key Tools |
|---|---|
| Projects | list_projects, get_project, create_project, update_project, archive_project, get_project_stats |
| Tasks | list_tasks, get_task, create_task, update_task, delete_task, get_my_tasks, get_task_activity |
| Batch | batch_create_tasks, batch_update_tasks, bulk_move_tasks |
| Subtasks | list_subtasks, create_subtask, update_subtask, toggle_subtask, delete_subtask |
| Sprints | list_sprints, create_sprint, start_sprint, complete_sprint, get_project_velocity |
| Custom Fields | list_custom_fields, create_custom_field, get_task_field_values, update_task_field_values |
| Statuses | list_task_statuses, create_task_status, update_task_status, reorder_task_statuses |
| GitHub | get_task_github_links, create_task_github_link, delete_task_github_link |
| Members | list_project_members, add_project_member, remove_project_member, update_project_member_role |
What this means for your AI agents: Code-centric teams can use project tools to break down features into tasks with full context, linked GitHub PRs, and sprint assignments. Your AI coding agent reads one task, understands scope and dependencies, executes, and moves to the next — structured work means radical token efficiency. Sales and ops teams can create entire pipeline projects, batch-import leads as tasks, and track custom field data all from a single conversation.
Mail (30 tools)
Full email management: read, compose, triage, organize, create rules, and AI-analyze your inbox — supporting both Gmail and IMAP accounts.
Key tools: list_emails, search_emails, get_email, get_email_thread, send_email, reply_email, create_draft, triage_inbox, summarize_email, create_task_from_email, create_email_rule, suggest_email_rules
| Subcategory | Key Tools |
|---|---|
| Reading | list_emails, search_emails, get_email, get_email_thread, email_content |
| Composing | send_email, reply_email, forward_email, create_draft, send_draft, delete_draft |
| Organization | categorize_email, star_email, mark_email_read, trash_email, label_sender_emails, list_email_labels |
| AI Features | triage_inbox, get_actionable_emails, summarize_email, get_email_stats, get_response_times |
| Tasks | create_task_from_email |
| Rules | list_email_rules, create_email_rule, update_email_rule, delete_email_rule, suggest_email_rules |
What this means for your AI agents: AI-driven sales outreach becomes a single conversation: search for relevant contacts, compose personalized emails, send them, log the interaction, and create follow-up tasks — without touching the Gmail UI. Customer support agents can triage inboxes, categorize emails by urgency, summarize long threads, and route them to the right team member. Email rule creation that used to require navigating settings menus is now one sentence.
Pulse — Video & Audio Meetings (24 tools)
Start meetings, manage participants, record, transcribe, get AI summaries, and convert meeting output into actionable work items.
Key tools: start_pulse, join_pulse, invite_to_pulse, start_recording, toggle_transcription, get_pulse_transcript, get_pulse_summary, create_tasks_from_pulse, convert_pulse_to_page
| Subcategory | Key Tools |
|---|---|
| Meetings | start_pulse, end_pulse, join_pulse, leave_pulse, list_active_pulses, list_completed_pulses |
| Participants | invite_to_pulse, remove_pulse_participant, admit_waiting_participant, mute_pulse_participant |
| Recording | start_recording, stop_recording, toggle_transcription |
| Post-Meeting | get_pulse_transcript, get_pulse_summary, get_pulse_chat |
| Automation | create_tasks_from_pulse, convert_pulse_to_page, start_pulse_from_email |
| Links | create_pulse_link, get_pulse_link |
What this means for your AI agents: The most powerful post-meeting automation possible. After a meeting ends, an agent can retrieve the transcript, extract all action items, create tasks in the right projects with assignees and due dates, convert the meeting notes to a page in the wiki, and notify the team in chat — all automatically. What used to take 30 minutes of manual work after every meeting happens in seconds.
Drive (23 tools)
Full Google Drive integration: manage files and folders, create and edit Google Docs/Sheets/Slides, control permissions, and link files to tasks.
Key tools: list_files, get_file_content, create_document, create_spreadsheet, read_sheet, write_to_sheet, get_presentation_slides, replace_slide_text, share_file, attach_drive_file_to_task
| Subcategory | Key Tools |
|---|---|
| Files | list_files, get_file, get_file_content, copy_file, move_file, rename_file, star_file |
| Folders | create_folder, trash_file, restore_file |
| Documents | create_document, create_spreadsheet, create_presentation |
| Sharing | share_file, list_file_permissions, remove_file_permission |
| Sheets | read_sheet, write_to_sheet |
| Slides | get_presentation_slides, write_to_slides, replace_slide_text, format_slide_text, insert_slide_image |
| Task Links | attach_drive_file_to_task, detach_drive_file_from_task, list_task_drive_files |
What this means for your AI agents: Data pipeline automation becomes trivial: read structured data from a Google Sheet, process it, write results back — all in one conversation. Report generation works end-to-end: pull analytics from multiple sources, create a Google Doc with formatted content, and share it with stakeholders. Presentation automation: update slide text and images programmatically for weekly or monthly decks.
Chat (17 tools)
Full messaging capabilities: channels, direct messages, threads, pinned messages, member management, and message search.
Key tools: list_channels, send_message, search_messages, create_channel, reply_to_thread, pin_message, get_channel_messages
| Subcategory | Key Tools |
|---|---|
| Channels | list_channels, create_channel, update_channel, archive_channel |
| Members | add_channel_member, remove_channel_member, get_conversation_members |
| Messages | send_message, edit_message, delete_message, pin_message, search_messages |
| Threads | reply_to_thread, get_thread_messages, get_channel_messages |
| DMs | list_conversations, mark_conversation_read |
What this means for your AI agents: Agents can post status updates, deployment notifications, and incident alerts to the right channels automatically. Build complete notification pipelines: when a task is completed, when a build passes, when an incident is resolved — the agent sends the message to the right channel with the right context, formatted correctly. Search across all chat history to find decisions, links, and context without leaving your coding environment.
Forms (18 tools)
Build, publish, and manage forms with AI generation, lifecycle control, submission tracking, and integration with tasks and projects.
Key tools: create_form, generate_form_ai, generate_form_for_task, publish_form, list_form_submissions, link_form_to_project
| Subcategory | Key Tools |
|---|---|
| Management | list_forms, get_form, create_form, update_form, delete_form |
| AI Generation | generate_form_ai, generate_form_for_task |
| Lifecycle | publish_form, close_form, reopen_form, share_form |
| Submissions | list_form_submissions, get_form_submission, delete_form_submission |
| Linking | link_form_to_project, link_form_to_task, unlink_form_from_project, unlink_form_from_task |
What this means for your AI agents: AI-generated forms make data collection instant: describe what you need to collect, the agent creates the form, publishes it, and links it to the relevant project — in one prompt. Agents can also monitor submissions, aggregate responses, and create follow-up tasks automatically when a form response needs action.
Pages & Documents (15 tools)
Rich document management: create and edit wiki pages, manage hierarchies, version history, comments, sharing, and template generation.
Key tools: list_pages, create_page, update_page, get_page_tree, page_content, generate_page_from_template, add_page_comment, convert_pulse_to_page
| Subcategory | Key Tools |
|---|---|
| CRUD | list_pages, get_page, create_page, update_page, delete_page, duplicate_page |
| Content | page_content, convert_pulse_to_page |
| Organization | move_page, get_page_tree, list_page_versions |
| Collaboration | list_page_comments, add_page_comment, share_page, list_page_permissions |
| Templates | generate_page_from_template |
What this means for your AI agents: Documentation automation at scale. Agents can generate PRDs, meeting notes, retrospectives, onboarding checklists, and project briefs from templates in seconds. When a Pulse meeting ends, convert_pulse_to_page creates a formatted wiki page from the transcript automatically. Technical writers can maintain entire documentation trees with AI assistance — creating, updating, and reorganizing pages without a CMS UI.
Knowledge Graph (13 tools)
Semantic search and entity relationship management across your entire FanDesk workspace — the intelligence layer underneath everything.
Key tools: knowledge_search, knowledge_graph_nodes, knowledge_graph_traverse, find_connections, summarize_entity, suggest_actions, daily_brief, discover_links
| Subcategory | Key Tools |
|---|---|
| Search | knowledge_search, knowledge_graph_nodes, knowledge_graph_traverse |
| Entities | find_connections, discover_links, link_nodes, merge_nodes, delete_node |
| Intelligence | summarize_entity, suggest_actions, daily_brief |
| Content | email_content, page_content |
What this means for your AI agents: This is the most powerful category for context-aware agents. Instead of searching one module at a time, knowledge_search queries semantic embeddings across all emails, tasks, pages, and meetings simultaneously. An agent researching a topic can find every related entity across the entire platform in one call. find_connections reveals hidden relationships — "who else is involved in this project?" — that would take hours to discover manually. daily_brief generates a complete AI-written briefing of what needs attention today.
Calendar (12 tools)
Full calendar management: view schedules, create and update events, find available meeting slots, manage RSVPs, and share calendars.
Key tools: get_todays_schedule, get_upcoming_events, find_meeting_time, create_event, update_event, rsvp_event, share_calendar
| Subcategory | Key Tools |
|---|---|
| Viewing | get_todays_schedule, get_upcoming_events, get_event, list_calendars |
| Events | create_event, update_event, cancel_event, rsvp_event |
| Scheduling | find_meeting_time |
| Sharing | share_calendar, list_calendar_shares, remove_calendar_share |
What this means for your AI agents: Scheduling automation that previously required back-and-forth emails becomes a single command. An agent can check availability, find a slot that works for everyone, create the event, and send invites — in one conversation turn. Project management agents can automatically schedule sprint planning, retrospectives, and standups based on team calendars. Daily briefing agents can pull today's schedule as part of a morning context summary.
Incidents (11 tools)
Complete incident management lifecycle: create, acknowledge, resolve, communicate, link to tasks, and generate postmortems.
Key tools: list_incidents, create_incident, acknowledge_incident, resolve_incident, add_incident_comment, link_task_to_incident, create_postmortem
| Subcategory | Key Tools |
|---|---|
| Management | list_incidents, get_incident, create_incident, update_incident |
| Response | acknowledge_incident, resolve_incident, link_task_to_incident |
| Communication | add_incident_comment, get_incident_activity |
| Post-Mortem | create_postmortem, get_postmortem |
What this means for your AI agents: On-call automation and incident response pipelines. When a monitoring alert fires, an agent can create an incident, classify severity, page the right engineer via chat, link the failing service's task to the incident, and start a dedicated incident channel — all automatically. After resolution, create_postmortem generates a structured postmortem document with timeline, root cause, and action items. Teams using this reduce mean time to acknowledge (MTTA) and mean time to resolve (MTTR) dramatically.
Contacts (9 tools)
CRM-style contact management with notes, interaction history tracking, and search.
Key tools: list_contacts, search_contacts, create_contact, update_contact, add_contact_note, update_contact_interaction
| Subcategory | Key Tools |
|---|---|
| Directory | list_contacts, get_contact, create_contact, update_contact, delete_contact, search_contacts |
| Notes | list_contact_notes, add_contact_note |
| Tracking | update_contact_interaction |
What this means for your AI agents: Sales and relationship management automation. Agents can search for a contact, review interaction history and notes, send a personalized email, and log the interaction — all from one command. When a new lead comes in via form or email, an agent can create the contact, add initial notes, and create a follow-up task automatically. Building CRM-style workflows that previously required a dedicated CRM product is now possible directly from your AI client.
Artifacts (8 tools)
Rich interactive documents created by AI: charts, metrics dashboards, reports, and data visualizations with MDX content.
Key tools: create_artifact, get_artifact, list_artifacts, update_artifact, query_artifact, export_artifact, share_artifact
What this means for your AI agents: Agents can generate rich, shareable reports on demand — project status dashboards, sales pipeline summaries, incident trend reports — with structured metadata and interactive components. query_artifact lets agents ask questions against existing artifacts. share_artifact creates secure public links for external stakeholders. Artifacts persist in FanDesk and can be updated as data changes.
Smart Actions (7 tools)
AI-powered cross-module intelligence tools that aggregate data across your entire workspace.
Key tools: daily_brief, quick_capture, triage_inbox, get_actionable_emails, get_team_analytics, get_project_velocity, get_response_times
| Tool | What It Does |
|---|---|
daily_brief | AI-generated briefing: urgent tasks, today's meetings, unread actionable emails |
quick_capture | Instantly capture ideas or notes to a personal capture page |
triage_inbox | AI classifies all unread emails by urgency and required action |
get_actionable_emails | Returns only emails requiring immediate action |
get_team_analytics | Tasks completed, emails sent, meetings held, incidents resolved in any time period |
get_project_velocity | Sprint-by-sprint completion rates and average velocity |
get_response_times | Mean time to acknowledge and resolve incidents |
What this means for your AI agents: These are the tools for agentic morning briefings, weekly analytics reports, and manager dashboards. A single daily_brief call gives an agent everything it needs to generate a "here's what needs your attention today" summary across all channels. get_team_analytics powers automated weekly team reports without anyone having to manually compile data from multiple sources.
Automations & Webhooks (9 tools)
Create workflow automations, manage outbound webhooks, and register MCP-level webhooks for event-driven architectures.
Key tools: list_automations, create_automation, toggle_automation, register_webhook, list_webhooks, create_outbound_webhook
| Subcategory | Key Tools |
|---|---|
| Automations | list_automations, create_automation, toggle_automation |
| Outbound Webhooks | list_outbound_webhooks, create_outbound_webhook, delete_outbound_webhook |
| MCP Webhooks | register_webhook, list_webhooks, unregister_webhook |
What this means for your AI agents: Agents can set up automation rules ("when a task moves to Done, post in #deployments") and outbound webhooks ("when an incident is created, notify PagerDuty") programmatically. This turns a conversational AI session into a platform configuration tool — your agent can wire up your entire automation layer without you opening the settings UI.
Notes (5 tools)
Personal notes management: quick capture, full CRUD, and organization.
Key tools: list_notes, get_note, create_note, update_note, delete_note
What this means for your AI agents: Agents can maintain running notes for research sessions, meeting prep, and reference material. Programmatic note creation means agents can log their reasoning, intermediate results, and decisions in a persistent location that survives the conversation session.
Reminders (5 tools)
Create, manage, and act on time-based reminders.
Key tools: list_reminders, create_reminder, snooze_reminder, dismiss_reminder, delete_reminder
What this means for your AI agents: Agents can set follow-up reminders on behalf of users — "remind me to review this PR in 2 hours" — and manage the reminder lifecycle. Combined with calendar tools, agents can build comprehensive personal scheduling assistants.
Batch Operations (3 tools)
High-efficiency tools for operating on multiple records in a single call.
Key tools: batch_create_tasks, batch_update_tasks, batch_search
What this means for your AI agents: Token efficiency and speed. Instead of making 20 individual task creation calls, batch_create_tasks does it in one. batch_search runs multiple semantic queries in parallel, making it ideal for research agents that need to gather context from many different topics simultaneously.
Web Research (2 tools)
Live web search and URL fetch capabilities for grounding agent responses in current information.
Key tools: web_search, web_fetch
What this means for your AI agents: Agents can research competitors, check documentation, verify facts, and pull live data from the web — then combine that external context with internal FanDesk data to produce comprehensive, grounded responses. Useful for market research workflows, technical documentation lookup, and any task requiring current information beyond training data.
Voice (1 tool)
Audio transcription with intent detection.
Key tools: transcribe_audio
What this means for your AI agents: Transcribe any audio URL and receive both the transcript and an extracted intent/action. Useful for processing voice memos, customer call recordings, or any audio input in automated workflows.
Presentation Assets (2 tools)
Manage media assets associated with presentations.
Key tools: list_presentation_assets, get_presentation_asset
Practical End-to-End Examples
Sales Outbound Pipeline
Use search_contacts to find prospects, knowledge_search to find related emails or meeting notes, send_email with a personalized message based on that context, create_task for a follow-up, create_event to schedule a call, and update_contact_interaction to log it — all in one conversation.
Engineering Sprint Setup
Use create_project to set up a new project, create_sprint to initialize the sprint, batch_create_tasks to import the backlog from a spreadsheet (read via read_sheet), create_task_github_link to link each task to its GitHub issue, and send_message to notify the team in #engineering.
Incident Response Automation
Use create_incident when an alert fires, send_message to page on-call in #incidents, knowledge_search to find related past incidents and runbooks, add_incident_comment to log updates, link_task_to_incident to track remediation work, resolve_incident when done, and create_postmortem to generate the retrospective document.
Weekly Team Report
Use get_team_analytics for the period, get_project_velocity for each active project, list_incidents for any incidents in the week, get_email_stats for communication volume, create_artifact to build a formatted report, and send_message to distribute it in #leadership.
We're continuously adding integrations and MCP partners.
Need help? Contact us at hello@fandesk.ai