Available MCP Tools
The Booked55 MCP server exposes 14 tools across five entity types. Each tool can be invoked by any MCP-compatible AI client, including ChatGPT.
Contacts
create_contact
Create a new contact with a name and optional email, phone, role, and company. If the contact belongs to a company, create the company first using create_company.
Example prompt:
Add a new contact: Jane Doe, jane@acme.com, Sales Director at Acme Corp.update_contact
Update an existing contact's fields such as email, phone, role, notes, or company association.
Example prompt:
Update Jane Doe's phone number to +1-555-0199.search_contacts
Search contacts by name, email, or phone using regex-compatible matching. Returns matching results with contact IDs.
Example prompt:
Find all contacts whose email contains "@acme.com".Companies
create_company
Create a new company record. Best practice: use search_company first to avoid duplicates, and search_company_ai if the regular search returns no results.
Example prompt:
Create a company called "TechStart Inc." in Toronto, Canada.get_company
Retrieve a single company by its ID, including all linked contacts and metadata.
Example prompt:
Get the details for company ID abc123.search_company
Search companies by name using regex-compatible matching.
Example prompt:
Search for companies with "consulting" in the name.search_company_ai
AI-powered company search via Perplexity. Use when the standard search_company returns no results — this tool can find companies by alternative names, descriptions, or industry context.
Example prompt:
Find the company that makes Slack (the messaging app).Events
create_event
Create a new event with a name, date, and optional location and description. Use search_event first to avoid duplicates.
Example prompt:
Create an event called "SaaS Connect Toronto" on March 15, 2026.search_event
Search events by name using regex-compatible matching.
Example prompt:
Search for events containing "SaaS" in the name.Tasks
create_task
Create a new task with a title, optional due date, priority, and contact or company association. Use search_tasks first to check for existing tasks.
Example prompt:
Create a task for John Smith: "Send proposal by Friday", high priority.list_tasks
List tasks with optional filters: contact_id, company_id, priority level, limit, and offset for pagination.
Example prompt:
Show me all high-priority tasks for this week.Pipelines
list_pipelines
List all sales pipelines (opportunities) in the workspace with their stages and items.
Example prompt:
Show me all my pipelines and their current deals.create_pipeline_item
Create a new pipeline item (deal) in a specific pipeline and stage, with optional value and linked contact or company.
Example prompt:
Add a $50,000 deal for Acme Corp in the "Qualification" stage of my main pipeline.update_pipeline_item
Update an existing pipeline item — change its stage, value, status, or other fields.
Example prompt:
Move the Acme Corp deal to the "Negotiation" stage.Tool discovery
AI clients can discover available tools programmatically via the MCP protocol. The server responds to tools/list with the full schema for every tool, including parameter types, required fields, and descriptions.
Best practices
- Search before creating: Always search for existing records before creating new ones to avoid duplicates. The AI assistant is trained to do this automatically.
- Be specific: Include names, emails, and dates in your prompts so the AI can fill in the correct parameters.
- Chain actions: You can ask the AI to perform multiple steps in sequence, e.g. "Create a company called Acme Corp, then add John Smith as a contact at that company."
Related
Ready to get started?
Create your free Booked55 account and start managing your sales pipeline in minutes.