InformationTitleScheduling - BookIt MCPURL NameScheduling-BookIt-MCPStep-by-StepContents: OverviewDefinitionsUse CasesPrerequisitesConnecting BookIt MCP to Your AI ClientCapabilities for AdminsCapabilities for RepsConsiderationsSummary Overview The BookIt Model Context Protocol (MCP) Server exposes LeanData's BookIt scheduling capabilities as standardized agent tools, enabling AI agents and MCP-compatible AI clients (such as Claude, ChatGPT, and Cursor) to discover and invoke BookIt workflows directly. With BookIt MCP, you can run diagnostics, manage pools and routing, retrieve scheduling links, look up meetings, and take action on your calendar without leaving your AI tool. Please Note: BookIt MCP is currently in Beta. Capabilities and supported tools may evolve during the beta period. Definitions MCP (Model Context Protocol): A standardized protocol that allows AI agents and clients to discover and invoke enterprise tools through a consistent interface, similar to how REST APIs standardized application integrations.MCP Server: A small adapter that exposes a system's actions and data to MCP clients in a standardized way, translating agent intent into native API calls.MCP Client: An AI tool, agent, or host application (for example, Claude, ChatGPT, Cursor, or Salesforce Agentforce) that communicates with MCP servers to invoke capabilities.BookIt MCP Server: LeanData's first-party MCP server that exposes BookIt scheduling capabilities to MCP-compatible clients.Tool Invocation: A request from an MCP client to the MCP server to perform a specific action (for example, retrieve a booking link, list meetings, or route a prospect). Use Cases AI-Native Scheduling Workflows: Enable AI agents to discover and invoke BookIt scheduling capabilities natively, without requiring custom point-to-point integrations.Admin Diagnostics and Analytics: Run org-wide scheduling diagnostics, analytics, and pool or routing operations directly from an AI client, without opening Salesforce or running a report.Rep Self-Service: Allow reps to retrieve booking links, check upcoming meetings, cancel or reschedule, and mark no-shows from within their AI workflow.Agent Ecosystem Participation: Make BookIt discoverable and invokable across MCP-compatible marketplaces and platforms such as Salesforce Agentforce, OpenAI, and Anthropic Claude.Reduced Integration Effort: Standardize how partners and customers connect agents to BookIt, reducing the engineering effort required for each new integration. Prerequisites Before using BookIt MCP, ensure the following: You have an active LeanData BookIt license and are an authorized BookIt user.Your calendar is connected to BookIt. If you are not yet authorized, your LeanData Admin can follow the authorization steps in the BookIt Implementation Guide.You have access to an MCP-compatible AI client (for example, Claude Desktop, ChatGPT, Cursor, or Salesforce Agentforce).For admin-level capabilities, you have administrator privileges within your LeanData org.Your organization has been enrolled in the BookIt MCP Beta. Contact your LeanData representative if you would like to join the Beta Partner Program. Connecting BookIt MCP to Your AI Client BookIt MCP can be connected to any MCP-compatible AI client. The specific connection steps vary slightly depending on the client you use, but the general flow is the same. Choose an Authentication Option BookIt MCP supports two authentication options. Decide which one applies to you before starting the steps below. Salesforce login (recommended for individual admins and reps): The AI client authenticates against your existing Salesforce user. Permissions and capabilities are scoped based on your LeanData user role. If you choose this option, skip ahead to Step 3.One-time code (recommended for partners, third parties, or agents that do not have a dedicated Salesforce user): A one-time code is generated in LeanData and used in place of a Salesforce login, so a new Salesforce user does not need to be created. If you choose this option, start with Step 1. Connection Steps (One-time code only) In the LeanData application, navigate to Integrations > BookIt Tab > MCP Integration Tile > Get Started. (One-time code only) On the following page, enter your email, name your token, select a scope, then click Generate Code. Copy the code immediately and keep it somewhere accessible, since you will paste it during Step 6. Please Note: The generated code expires 15 minutes after it is created. If the code expires before you finish authenticating, return to Step 1 and generate a new one. Open your MCP-compatible AI client (for example, Claude, ChatGPT, or Cursor) and add a custom MCP Connector. The exact location of this setting differs by client. In Claude Desktop, for example, the option is under Settings > Connectors > Add custom connector. Please Note: The screenshots in this section show the steps for Claude. The general flow is the same in other MCP clients, but UI labels and menu locations may differ. When asked for the Remote MCP Server URL, enter https://mcp.leandata.com/mcp. After adding the connector, click Connect to start the authorization flow. Complete the authentication flow when prompted, using the option you selected at the start of this section. Salesforce login: Sign in with your Salesforce credentials when prompted. Your BookIt permissions and available tools follow your LeanData user role.One-time code: Paste the code generated in Step 2 when prompted. Complete this step promptly, since the code expires 15 minutes after it is created. Once authorized, your AI client will automatically discover the BookIt tools available through the MCP server and make them available for use in prompts. To verify the connection, try a prompt such as "List my upcoming BookIt meetings" or "Show my BookIt scheduling links". Capabilities for Admins Admins can use BookIt MCP to run organization-wide diagnostics, analytics, and pool or routing operations directly from their AI client, without opening Salesforce, running a report, or writing a query. Common admin capabilities include: Investigating scheduling health across pools and meeting types.Finding and resolving rep readiness issues, such as broken calendar connections or missing BookIt access.Previewing real-time availability across pool members, including multi-day availability charts (for example, a seven-day view across an entire pool) without opening individual calendars.Inspecting pool membership, calibration, and fairness for debugging.Performing admin-controlled routing and booking with confirmation flows.Searching meeting types and pools and inspecting their configuration details. Example admin prompts: "Show me all cancelled meetings for the Enterprise pool last week, grouped by cancel reason.""What's the booking rate for Inbound Demo this month, and how does it compare week over week?""List users with a broken calendar connection state and their BookIt access details.""Explain why a specific rep was selected for a meeting based on calibration and ordering context.""Route this prospect to an available rep and book a meeting for next week." Capabilities for Reps Reps can self-serve personal scheduling actions directly from their AI client without opening BookIt. Common rep capabilities include: Retrieving personal scheduling links for meeting types they own or can host.Looking up upcoming meetings on their schedule and retrieving meeting details.Taking action on their own meetings, such as cancelling or rescheduling.Marking meetings as no-shows and triggering the credit-back process where applicable. Example rep prompts: "Give me my booking link for the 30-minute intro meeting.""Show my links for the meeting types I own or can host.""What meetings do I have coming up this week?""What's the conference link for my 2pm meeting tomorrow?""Cancel my meeting with Jordan Lee on Friday.""Reschedule my customer sync to next Wednesday afternoon.""Mark my meeting with Acme Corp as a no-show." Considerations BookIt APIs remain the primary integration method for direct partner and customer integrations. BookIt MCP is an additional, complementary interface designed for agent-native workflows, not a replacement for the BookIt APIs.All actions taken through BookIt MCP respect existing BookIt permissions, governance, and routing logic. AI agents cannot perform actions that the authenticated user is not authorized to perform.Admin and rep capabilities are scoped based on the authenticated user's role and permissions in LeanData. A user signed in as a rep will not see admin-level tools, and vice versa.The scope you select when generating a one-time code, or the role of the Salesforce user you sign in as when using Salesforce login, determines which BookIt MCP tools are available in your AI client. To change scope later, generate a new one-time code with a different scope or reauthorize using a different Salesforce user. Summary The BookIt MCP Server brings LeanData's scheduling capabilities into the broader AI agent ecosystem, allowing admins and reps to interact with BookIt directly from their MCP-compatible AI client. Admins gain a streamlined interface for diagnostics, routing, and pool management, while reps can manage their personal scheduling workflows through natural-language prompts in the tools they already use. For questions or additional assistance, please contact LeanData Support.