MCP App Store
by KeenEthics
Business & Operations
XAPP Analyst icon

XAPP Analyst

by XAPP AI

Overview

XAPP Analyst is an agent you can talk to about your leads, bookings, and customer conversations, right inside ChatGPT. Ask in plain language to break down leads by location and referring source, find the sources driving your most high‑value leads, and spot trends by service type and urgency. Pull the full detail on any recent lead, surface the homeowner phrases that can sharpen your SEO and search ads, review business and location context, and compare your business against nearby competitors. It help you learn about your business from your data and act on those learnings.

Tools

check_live_availability

ChatGPT
Use this when a caller needs a live person or has an urgent issue beyond self-service. It returns whether a live agent is currently available at the business for an immediate call or chat transfer.

clear_focus

ChatGPT
Use this when the user wants to stop focusing on a specific company or location. It clears the active session scope so questions again apply across everything the user can access, and does not modify any stored data.

compare_my_business

ChatGPT
Use this when the user asks how one of their locations compares to similar nearby businesses, what competitors nearby offer, or what they should do to get more booking requests. It returns the user's own booking, reviews, and field-service signals, peer benchmarks by city, state, and nationwide, the booking providers competitors use most, a list of nearby competitors, and a coach block with one recommended action.

get_business_context

ChatGPT
Use this when the user asks what their AI assistant knows about a business or how it is configured. It returns that location's services, service areas, hours, and configuration.

get_companies

ChatGPT
Use this when the user wants to see or choose one of their companies (also called organizations, brands, or franchises). It returns the companies the user can access, each containing one or more locations, with a display name and an ID.

get_dashboard

ChatGPT
Use this when the user asks for lead totals, percentages, breakdowns ("by location", "by source", "by urgency", "by job type"), period-over-period comparisons, or top search terms. It returns aggregated lead metrics for the user's business over a date range, including row, column, and grand totals when grouped.

get_focus

ChatGPT
Use this when the user asks what they are currently focused on or looking at. It returns the company, location, and date range the session is currently scoped to.

get_google_place_details

ChatGPT
Use this when the user wants the details of one specific public Google Business Profile listing. It returns that listing's hours, phone, website, and reviews for a given place ID.

get_lead

ChatGPT
Use this when the user wants the full detail of one specific lead. It returns that lead's summary, analysis, intake form data, and conversation transcript when present.

get_leads

ChatGPT
Use this when the user wants to see, list, or search individual leads, for example by referring source, capture channel, urgency, date range, or high-value status. It returns a paginated list of lead records (default 20), each with its location name and referring source.

get_locations

ChatGPT
Use this when the user wants to see or choose one of their locations (also called businesses, customers, stores, branches, or dealers). It returns the locations the user can access, each with a display name and an ID.

get_user_profile

ChatGPT
Use this when you need to know which companies and locations the user can access and their role, for example when starting a session or scoping a request. It returns the connected user's profile and access scope.

search_google_places

ChatGPT
Use this when the user wants to look up a business's public Google Business Profile listing. It returns matching listings with names, addresses, ratings, and place IDs.

search_knowledge_base

ChatGPT
Use this when the user wants to check or debug what their AI assistant would tell a customer. It searches the user's own FAQs and website content and returns the matching answers.

set_focus

ChatGPT
Use this when the user wants to focus the session on one specific company or location so later questions apply only to it. It sets the active session scope (and optional default date range) and does not modify any stored data.

Capabilities

Writes

App Stats

15

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily