LeadBind Docs

Tools reference

Every tool your assistant can call, and exactly what each returns.

Eight tools. Your assistant picks which to call, so you never name one directly. This page is here for when you want to know exactly what it can reach.

Each tool needs a permission. See Keys and permissions.

Reading

get_next_actions

Permission: read. No inputs.

The one to start with, and the one that makes this feel different. It returns work, not records:

  • Leads you contacted and then went quiet on for three or more days
  • Calls that connected and went somewhere (over thirty seconds) but never turned into a booking
  • Appointments in the next forty-eight hours

Ask it: "What should I work on today?"

list_leads

Permission: read. Optional: stage, limit (default 25, max 100).

Your leads, newest first, filterable by pipeline stage.

Ask it: "Show me everyone in the quoted stage."

list_calls

Permission: read. Optional: direction (inbound or outbound), limit.

Recent calls with who, when, how long, and the outcome. See Calls and outcomes for what each outcome means.

Ask it: "How did my calls go yesterday?"

Note: This returns the outcome of a call, never the transcript or the recording. Those are not available to any assistant. See What we send.

list_appointments

Permission: read. Optional: limit.

Upcoming appointments.

Ask it: "What's on my calendar?"

get_call_metrics

Permission: read. Optional: days (default 30).

Totals over a window: calls, connect rate, bookings.

Ask it: "How was last month compared to what I expected?"

get_availability

Permission: read. Optional: timezone (like America/Chicago).

Your genuinely open slots. This already accounts for your hours, your buffers, your minimum notice, your daily cap, your blackout dates, and anything on your connected Google Calendar.

Ask it: "When am I free Thursday?"

Writing

create_lead

Permission: write. Needs name and phone. Optional: email, notes.

Adds someone to your pipeline.

Ask it: "Add Maria Lopez, 832 555 0134, roof leak, called this morning."

book_appointment

Permission: write. Needs startTime (from get_availability), name, phone, and consent. Optional: email, timezone.

Books onto your real calendar and triggers the normal confirmation.

Two things are enforced here and neither is negotiable:

  1. startTime must come from get_availability. Your assistant is told to check first. A guessed time gets rejected rather than double-booking you.
  2. consent must be true, and it must be real. It means the person actually agreed to this appointment and to being contacted about it. It is not a checkbox to satisfy. See Consent and opt-outs.

Ask it: "Book Maria for Thursday at 2."

Calling

There is a separate dial permission for placing outbound calls. It is off by default and is never implied by write access, because reading your leads and dialing a real person are not the same risk.

If you turn it on, everything in Consent and opt-outs and Disclosing the AI applies to every call your assistant places, exactly as if you had dialed it yourself.

What is deliberately missing

There is no tool that returns a call transcript, a recording, or an audio URL, and there will not be one.

Recorded conversations carry consent rules that vary by state, and the person on that call never agreed to a third-party AI vendor holding their words. LeadBind blocks these fields on the way out, not just by leaving them out of the tool list. See What we send and Call recording.

There is also no tool that touches billing, payment details, or another account's data. Every tool is scoped to the account that owns the key.

Was this page helpful?