Pencil me in.

The easiest way to book appointments. Your customers just ask — their AI assistant handles the rest.

Free to start. No credit card required.

Works with the tools you already use

SquareAcuityCalendlyMindbodyBooksyVagaro

How it works

Get your business discoverable by AI agents in minutes.

1

Connect your calendar

Link your existing booking platform. We sync with Square, Acuity, Calendly, and more.

2

AI agents find you

When customers ask their AI assistant to book an appointment, it discovers your services and availability.

3

Bookings flow in

Appointments are booked instantly. You see them in your existing calendar with full attribution.

Stop losing bookings to friction.

  • Fill empty slots 24/7 — AI assistants never sleep
  • Know exactly where every booking comes from
  • Zero changes to your current workflow
  • Be discoverable by the next generation of search

New Booking

Classic Haircut

with Marcus · 30 min

Friday, Feb 20 at 2:00 PM
Alex Chen
via Claude · AI agent
Confirmed#HKQW3N7R

Booking should be this easy.

Just tell your AI assistant what you need. It handles the rest.

You say

“Book me a haircut this Friday afternoon.”

Your assistant finds

“I found 3 open slots at Capital Cuts. Friday at 1:00, 2:00, or 3:30 PM with Marcus.”

Done

“Confirmed! Friday at 2:00 PM with Marcus at Capital Cuts. Confirmation code: HKQW3N7R.”

Built on WebMCP

WebMCP is the emerging standard for AI tool use on the web. When an AI agent visits your PencilMe booking page, structured tools are automatically exposed — no scraping, no brittle selectors, no custom integrations.

Tools exposed to every agent:

search_servicesBrowse the full service menu
check_availabilityReal-time slot lookup
book_appointmentComplete the booking
get_business_infoHours, location, policies
cancel_bookingCancel by confirmation code
agent interaction
// Agent discovers tools via WebMCP
const tools = navigator.modelContext;

// Check availability
const slots = await tools.check_availability({
  date: "2026-02-20",
  service_id: "classic-haircut"
});

// Returns structured data
{
  "date": "2026-02-20",
  "available": [
    { "time": "13:00", "provider": "Marcus" },
    { "time": "14:00", "provider": "Marcus" },
    { "time": "15:30", "provider": "James" }
  ]
}

// Book the slot
const booking = await tools.book_appointment({
  service_id: "classic-haircut",
  provider_id: "marcus",
  start_time: "2026-02-20T14:00:00",
  customer_name: "Alex Chen",
  customer_email: "alex@example.com"
});

// { confirmation_code: "HKQW3N7R" }

Simple, transparent pricing

Start free. Scale when you're ready.

Starter

Freeduring beta
  • 1 business location
  • Up to 100 bookings/mo
  • Basic attribution
  • WebMCP booking page
  • Email support

Pro

$49/month
  • Unlimited locations
  • Unlimited bookings
  • Full attribution dashboard
  • API access
  • Priority support
  • Custom branding

Enterprise

Custom
  • Everything in Pro
  • Dedicated onboarding
  • SLA guarantee
  • Custom integrations
  • Account manager

2,400+

bookings made

180+

businesses

12

AI agents supported

Illustrative figures reflecting platform growth targets.

Ready to be found?

Get your business discoverable by every AI assistant. Start for free, no credit card required.