SkipCalls
FeaturesSee what SkipCalls can do
PricingSimple, transparent pricing
How It WorksLearn the process
IntegrationsConnect your tools
TestimonialsWhat customers say

Included with all plans

Virtual receptionistAI-powered virtual receptionist for your business
Answering serviceAI picks up when you can't. Never miss a call again.
Call routingSend calls to the right place
SchedulingBook more appointments
Bilingual answeringEnglish, Spanish, and more
Message takingCapture all the details
After hours callsPick up calls 24/7
Lead captureQualify and capture every lead
Call screeningFilter spam, route VIPs
Lead qualificationOverflow receptionVoicemail alternativeCustomer serviceSpam blockingAppointment remindersLegal intakeRestaurant reservations
View all solutions
Real estateLeads & showings
Law firmsIntake & screening
Property mgmtTenants & emergencies
ChiropractorsLandscapingContractorsPest controlPlumbingFinanceInsuranceSalonsHVACTowingVeterinaryDental
All 50+ industries
Industry GuidesTailored for your profession
BlogTips and updates
Comparevs. alternatives
GlossaryLearn the terms
Phone ResourcesScripts, checklists & guides
Partner ProgramResell AI voice agents
For AI AgentsMCP integration guide
Sign In
Download on the App StoreGet it on Google Play
  1. Home
  2. Features
  3. Custom Agent Functions
Custom Agent Functions

Your AI Knows What's In Your Systems — Live, During the Call

Connect any REST API or MCP server to your AI receptionist. Check inventory, look up orders, update CRM records — all in real time while the caller is on the line. No more "let me call you back with that."

Download on the App StoreGet it on Google PlaySTART ONWeb App
30s
Max timeout per tool call
REST + MCP
Supported tool protocols
100%
Works in voice & SMS
∞
Tools per agent

How Custom Agent Functions Work

From caller question to live system lookup in seconds.

1

Caller asks a question requiring live data

"Do you have the XR-500 in stock?" or "What's the status of my order #12345?"

2

AI recognizes the intent and selects the right tool

Based on the conversation context, the AI decides which of your configured tools to call — your inventory API, order lookup endpoint, or CRM system.

3

Tool is called with extracted parameters

The AI extracts relevant values from the conversation (product name, order number, customer email) and calls your API with those parameters. Template variables like {{param}} are substituted automatically.

4

AI uses the response to answer naturally

Your system responds in under 30 seconds. The AI reads the result and answers the caller naturally: "Yes, we have 4 units of the XR-500 available for pickup today."

Two Ways to Connect. Unlimited Possibilities.

HTTP tools for simple REST APIs. MCP for richer, dynamic integrations.

HTTP Tools — Any REST API

Define name, description, URL, method, headers, and input parameters using a visual JSON Schema builder. No code required. Your AI can call any HTTP endpoint during a live call.

MCP Server Support

Connect Model Context Protocol servers over SSE or HTTP transport. Tools are discovered dynamically — add new capabilities to your MCP server and the AI picks them up automatically.

Shared or Agent-Specific

Define tools once and share them across all your agents, or assign specific tools to specific agents. A sales agent can look up pricing while a support agent checks ticket status.

Works in SMS Too

Custom functions are not limited to voice calls. Your AI can query external systems during SMS conversations as well — same tools, same data, consistent experience across channels.

What Businesses Connect

E-commerce & Retail

Shopify, WooCommerce, custom stores

Real-time inventory and order status

Field Service & HVAC

ServiceTitan, Jobber, Housecall Pro

Check technician availability live

Healthcare & Clinics

EHR systems, scheduling platforms

Confirm appointments without hold time

Law Firms & Professional Services

Clio, PracticePanther, custom CRMs

Look up client matter status instantly

Property Management

Buildium, AppFolio, Yardi

Check unit availability and rent status

SaaS & Tech Support

Internal APIs, Jira, Zendesk

Pull account and ticket info mid-call

Frequently Asked Questions

What kinds of APIs can I connect?

Any REST API that accepts HTTP requests. This includes your CRM (HubSpot, Salesforce, Pipedrive), inventory management systems, order tracking APIs, booking platforms, payment processors, and custom internal APIs. If it has an endpoint, the AI can call it.

What is MCP and why would I use it instead of HTTP tools?

Model Context Protocol (MCP) is an open standard for connecting AI agents to external data sources and tools. If you already run an MCP server, you can connect it directly and the AI will discover all available tools automatically. For simpler use cases, HTTP tools with manual configuration are usually easier to set up.

How do template variables work?

In your URL, headers, or request body you can write {{variableName}} as a placeholder. When the AI calls the tool, it substitutes the actual value extracted from the conversation. For example, a URL like /orders/{{orderNumber}} becomes /orders/12345 when the caller mentions their order number.

What happens if the API is slow or times out?

Each tool call has a 30-second timeout. If the API does not respond in time, the AI gracefully tells the caller it could not retrieve that information right now and offers to take a message or try again. The call does not drop and the caller is never left in silence.

Can the AI update records, not just read them?

Yes. HTTP tools support any method — GET, POST, PUT, PATCH, DELETE. You can configure a tool that creates a support ticket, updates a CRM contact, logs a callback request, or marks an order as flagged. The AI can write to your systems, not just read from them.

Is my API data secure?

Tool calls happen server-side. Your API keys and secrets live in the tool configuration headers and are never exposed to callers. All requests are made over HTTPS. You can also restrict what parameters the AI can pass to limit the scope of each tool.

Related Features

Appointment Scheduling

Book meetings directly into your calendar during calls

Call Transfers

Route calls to your team with full context attached

Call Transcription

Full transcripts including tool calls and data retrieved

Stop Answering Questions You Could Automate

Your AI can check inventory, pull order history, and update your CRM — all while the caller is still on the line. For $19.99/month, your entire business knowledge is one API call away.

Download on the App StoreGet it on Google PlaySTART ONWeb App
SkipCalls

AI-powered phone assistant that answers calls 24/7.

Rated 4.8 stars based on 312 reviews

+1 (888) 884-9511[email protected]

Product

  • Features
  • Pricing
  • How It Works
  • Testimonials
  • Mobile App
  • Web Dashboard
  • About Us

Solutions

  • All Solutions
  • AI Receptionist
  • Virtual Receptionist
  • Receptionist Services
  • AI Phone Answering
  • After-Hours Answering
  • Lead Capture
  • Overflow Answering
  • Integrations

Resources

  • Partner Program
  • Best AI Receptionist 2026
  • Phone Resources
  • Call Forwarding Guides
  • Customer Stories
  • Industry Guides
  • Pricing Guide
  • ROI Calculator
  • Blog
  • Compare Alternatives
  • AI Telephony Glossary
  • Use Cases
  • Phone Spam Checker
  • Help Center

Compare

  • All Comparisons
  • AI vs Human
  • Smith.ai Alternative
  • Ruby Alternative
  • Cities We Serve

Locations & Industries

  • AI Receptionist in Akron, OH
  • AI Receptionist in Albany, NY
  • AI Receptionist for Accountants
  • AI Receptionist for Appliance Repair Techs
  • AI for After-Hours Answering
  • AI for Appointment Booking

© 2026 SkipCalls. All rights reserved.

Fair UsagePrivacy PolicyTerms of ServicePhonetic ConverterSpam Check APIROI CalculatorPrice CalculatorInvoice GeneratorMarketing Agency Services