Bots St

bots.st/shearquery-barber-beauty-industry-data

ShearQuery — Barber & Beauty Industry Data

Texas exam outcomes and license counts

1944 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
139
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://shearquery.com/mcp

What it can do

ToolWhat it says it does
agency_playbookFor AGENCIES: ShearQuery's playbook for the partner program — how it works, the step-by-step workflow with the tool for each step, how commission adds up (real numbers), what to tell each kind of business, what never to promise, how to reach out and why, where to spend time, and common questions…
agency_video_libraryFor an APPROVED AGENCY: the Shorts and Reels ShearQuery has already published, which the agency may repost to its own Instagram. Search by words in the title or caption (e.g. 'fade', 'exam', 'booth rent'). Returns each video's ref (use it with queue_agency_post), title, type, when we posted it…
audit_google_business_profileScore a named barbershop, salon, barber/cosmetology school or beauty supply store's public Google Business Profile and return what is missing, ranked. Compares photos, reviews, rating, hours, website and phone against other listings in the same city — the local median is computed from our own…
block_time_offBlock time so nothing can be booked in it: a whole day (just `date`), a range of days (`date` and `end_date`), or part of a day (`date` with `start` and `end` times). Existing appointments in that time are NOT cancelled — this says which ones overlap.
book_appointmentBook a client in: service, date, time, and the client's name (plus phone so repeat visits link up). Refuses a time that overlaps another booking. Outside working hours or on time off it asks first — only set allow_outside_hours after the owner says yes. Does not text the client.
book_with_proBook the client a NEW appointment with a pro (id or booking handle from find_pros_to_book) at an open time from pro_open_times. Before booking, tell the client the pro's booking policy (pro_open_times lists it) — what they pay now and what's refunded if they cancel — and get their OK. Needs a…
booth_rent_for_cityReturn what barbershops and salons in a city actually charge for a chair or suite — median weekly rent, the range, how many venues report a rate, how many chairs they hold, and how many are hiring. Built from rents collected per venue in the ShearQuery directory — deepest in Houston, thinner…
cancel_appointmentCancel an appointment (id from my_schedule), freeing the time. Confirm with the owner first. Anything the client paid at booking, and any tip, is refunded in full — the pro cancelling is never the client's fault. Texts the client only with notify_client: true — ask the owner, especially for a…
cancel_my_bookingCancel one of the client's own appointments (id from my_bookings). Confirm first, and say what the pro's policy refunds (pro_open_times lists it). How close to the time a client can still cancel online, and what's refunded, are the pro's own rules; when it's too late the client contacts the pro.
checkout_linkGet a secure Stripe checkout link for the signed-in member, for one of two things. for: "wallet" loads their wallet with $5, $10, $25 (amount_dollars). for: "plan" buys the Manage or Autopilot plan (plan) at their account type's monthly price; say that price, from the result, when giving the link…
client_support_viewFor an AGENCY: a read-only health check on one of its clients — Google connection, drafts waiting, changes that failed and why, plan and publishes left, Autopilot, calendar texts, Instagram, audit score — and where to help first. Only for clients who have switched on sharing with this agency; for…
compare_barber_cosmetology_schoolsRank barber or cosmetology schools by real 2026 state licensing exam outcomes — written and practical pass rates, first-attempt rate, average attempts to pass, students tested, and tuition. Optionally filter to one city. This data is not published by Google, school websites, or review sites…
compare_barbershops_salonsFind barbershops and salons ranked by weekly booth rent, with chairs available, Google rating, review count and hiring status. Answers what a chair costs in a given city and which shops have one free. Booth rent is quoted directly by shops rather than scraped, so coverage is partial — the response…
compare_booking_app_costWork out what a barber, stylist, shop or salon pays Booksy, theCut, Mindbody each month, and set it beside ShearQuery's price for their account type. Use it when someone asks what they would save, mentions fees or commission on their booking app, or asks how ShearQuery's price compares. Ask first…
confirm_my_phoneConfirm the client's mobile number with the 6-digit code from verify_my_phone. Needed once; later bookings reuse it.
connect_stripe_for_paymentsConnect the owner's OWN Stripe account, so clients' deposits, payments and tips go straight to them (ShearQuery takes no fee per booking). Returns Stripe's secure setup page — bank and identity details are entered there, never in this chat — or, if already connected, whether it's ready to take…
contact_shearquery_supportLAST RESORT, after trying to help: send a message to ShearQuery's team when the tools and your own answer can't solve it — an account or billing problem, a booking issue, or a question the tools can't answer. (Bug reports, improvements and new-feature ideas go through send_shearquery_feedback…
crm_add_contact_noteAdd a note to a contact — what they said, what they want, when to follow up. (crm_add_note is for a deal.)
crm_add_noteAdd a note to a deal — what was said on a call, what they asked for, when to follow up.
crm_contactShow one CRM contact by id: every field, tags, which channels they can and can't be reached on, their notes, their deals in pipelines, and whether they're a ShearQuery member or a directory listing.
crm_contact_channelsMark one contact reachable or Do Not Disturb, channel by channel: email, sms (texts), call, whatsapp, gmb, fb. Use it when someone unsubscribes or asks not to be texted — set that channel to false. Setting true makes them reachable again; only do that if they asked.
crm_contactsSearch and filter the person's ShearQuery CRM contacts: by text, tag, who's reachable on a channel (email, sms…), and whether they're a ShearQuery member or a directory listing. Returns the total that match and a page of contacts with ids. With no filters it also lists the most-used tags. Use it…
crm_conversationShow one conversation in full — by conversation_id, or by contact_id for that contact's thread — every message in and out with its delivery status (sent, delivered, opened, bounced, not sent and why), plus whether the contact can be emailed.
crm_create_pipelineCreate a new ShearQuery pipeline with its stages in order, e.g. "Booth rental" with ["Inquiry", "Toured the shop", "Application", "Signed"]. Leave stages out for a default (New lead, Contacted, Booked, Showed up, Won). Names must be unique.
crm_delete_contactsPermanently delete up to 500 contacts by id, with their notes. Their deals stay, without a contact. It can't be undone: say who will be deleted and get a clear yes first. To stop messaging someone, use crm_contact_channels instead — deleting loses the record that they opted out.
crm_delete_opportunityPermanently delete one deal with its notes and history. To close a deal without losing it, mark it lost or abandoned with crm_move_opportunity instead. Confirm first.
crm_delete_pipelinePermanently delete a pipeline AND every deal in it — it can't be undone. Say how many deals it holds (crm_pipelines) and get a clear yes first. confirm_name must repeat the pipeline's exact name.
crm_inboxList the person's ShearQuery conversations (one thread per contact, every email with them), newest first: unread counts, open or closed, and the last message. Filter to unread, open or closed, or search by name, email or text. Also says whether email sending is connected. Call this for "any new…
crm_move_opportunityMove a deal to another stage (or another pipeline), and/or set its status: won, lost (with lost_reason), abandoned, or open again. The move is recorded in the deal's history.
crm_opportunitiesList deals (opportunities) in the person's ShearQuery Pipelines, grouped by stage — one pipeline's board, or a search across all of them by name, contact, email, phone, company or source. Filter by stage and status (open, won, lost, abandoned, all; default open). Returns each deal's id for the…
crm_opportunityShow one deal (opportunity) by id: pipeline and stage, value, status, contact, source, its notes, and its history (created, moved, won, lost) with when and from where.
crm_pipelinesList the signed-in person's ShearQuery Pipelines (their CRM): each pipeline's stages in order, how many open deals and how much open value sit in each stage, and won totals. Call this first for any pipeline, deal, lead or sales question. Pipelines and stages can be named in other tools by name.
crm_save_contactAdd a new CRM contact, or edit one by contact_id — only the fields given change, and an empty string clears a field. tags REPLACES the contact's tags (use crm_tag_contacts to add or remove some). A new contact whose email or phone is already in the CRM is refused with that contact's id.
crm_save_opportunityAdd a new deal (opportunity) to a pipeline, or edit one by opportunity_id — only the fields given change. A contact is matched by email or phone, or created, from contact_name/contact_email/contact_phone/company. Use crm_move_opportunity to just move a deal or mark it won or lost.
crm_send_messageSend one email to one contact, in their conversation thread — by conversation_id, or contact_id to start or continue that contact's thread. It goes out from this account's sender: ShearQuery's own address for the ShearQuery team (replies come back into the thread), or the member's own connected…
crm_tag_contactsAdd and/or remove tags on up to 500 contacts at once, by id (get ids from crm_contacts). Tags are lowercase. Other tags are left alone.
crm_update_conversationMark a conversation read (or unread), and/or close it (or reopen it). A closed conversation reopens by itself when the contact writes again.
crm_update_pipelineRename a pipeline (new_name) and/or replace its stages with the FULL list in the new order (stages). Stages whose names are still in the list keep their deals. To RENAME a stage without losing its deals write "Old name => New name" in the list. A stage left out is removed and its open deals move…
delete_my_clonePermanently delete the signed-in member's own AI avatar and voice: from ShearQuery, from its storage and from its provider. Videos they already made stay in their Studio. It cannot be undone, and making a new one costs the set-up price again. Only when the member has clearly asked for it; confirm…
discard_changeThrow away a pending draft the owner does not want. Nothing on Google changes.
draft_optimization_proposalFor an AGENCY: draft a proposal of Google Business Profile optimizations for one of its clients, to send with send_optimization_proposal. By default it starts from our audit of the client's live profile (its failing and warning checks, each with what we found and the fix). Add your own items with…
find_clientFind a client on the owner's calendar by name or phone number, with their notes and recent appointments.
find_google_categoriesSearch Google's list of business categories (for example "hair salon", "barber", "nail"). Returns each category's id, ranked with the most relevant for this trade first. Use the ids with propose_categories.
find_open_timesFind open start times for a service on the owner's calendar, for "today", "tomorrow", "week", a date or a range. Accounts for working hours, existing bookings, clean-up time and time off. Set for_client to apply the minimum-notice rule clients get.
find_pros_to_bookFind barbers, stylists and shops that take real bookings on ShearQuery, by name, business name, or the booking handle from their "Book me" page (e.g. marcus-cuts) — or leave the search empty to list them. No ShearQuery account needed to look; booking needs the client to sign in (a free client…
find_prospectsFor an APPROVED agency: find barbershops, salons, schools or supply stores in a city or ZIP that aren't on ShearQuery yet and could use help, ranked by need: few Google reviews for their city, a low rating, stalled reviews, no website in our directory (plus open booths, a sign a shop is growing)…
ghl_find_contactsFor an AGENCY with GoHighLevel connected: search its own GoHighLevel contacts by name, email, phone or company. Returns each contact's id, email, phone, tags and whether they're on Do Not Disturb. Use it to get the right contact id before ghl_send_sms or ghl_send_email, and to check with the…
ghl_send_emailFor an AGENCY with GoHighLevel connected: send one email from its own GoHighLevel (its own sending address and domain) to one contact — by contact_id (from ghl_find_contacts), or by email address (added as a contact if new). Write the body as plain text; blank lines become paragraphs. Read the…
ghl_send_smsFor an AGENCY with GoHighLevel connected: send one SMS from its own GoHighLevel to one contact — by contact_id (from ghl_find_contacts), or by phone number (added as a contact if new). Read the exact message back to the agency and get its OK before calling: this sends a real message to a real…
ig_comment_queueFor the ShearQuery team: the comment calendar — one day's comments (default today) with each post link and draft, anything from earlier days not yet posted, and how full the next 7 days are (5 a day).
ig_engagement_targetsFor the ShearQuery team: directory businesses (barbershops, salons, schools, supply stores) whose Instagram handle we've matched and that are DUE — never engaged, or not engaged within 7 days either side of today. Returning shops come first (engaging the same shops over time is the point), each…
invite_client_to_shearqueryFor an APPROVED agency: email a barber, stylist, shop, salon or school an invite to join ShearQuery. When they join through it, the business is credited to this agency (and earns commission when it pays for a plan). Sends a real email from ShearQuery naming the agency — confirm the address and…
manage_client_google_profileFor an AGENCY: manage the Google Business Profile of a client who has switched on 'let my agency manage my Google profile'. Call with no arguments to see those clients and which one is active. Pass client (a business name or id) to start working on it: from then on my_google_profile, my_reviews…
mark_optimization_doneFor an AGENCY: mark an optimization the client approved as done, once the change is live on their profile. Only items the client said Yes to.
move_appointmentMove an appointment (id from my_schedule) to a new date and time, keeping its length and clean-up time. Refuses overlaps; asks first outside working hours. Does not text the client.
my_agencyFor an AGENCY account: its details as ShearQuery has them, whether it is approved as a partner, its referral link and code once approved, the businesses credited to it and where each is in setup (plus three labeled SAMPLE clients every agency starts with), and the invites it has sent. Missing…
my_agency_accessFor a business owner who was brought to ShearQuery by an agency: whether that agency can see their account health (read-only: connections, stuck drafts, failures, plan, audit score — never their customers' details), and switching it on or off with share: true/false. manage: true ALSO lets the…
my_agency_payoutsFor an APPROVED agency: whether its commission payouts are set up with Stripe, and a link to open — Stripe's secure sign-up if it isn't finished, or its Stripe page (payout history, bank details, tax forms) if it is. Never ask for bank or tax details in the chat; they're entered on Stripe's page…
my_agency_publisherFor an APPROVED AGENCY: its Instagram connection, its posting schedule (9 AM / 2 PM / 7 PM ET slots), the line of posts in order with which slot each goes out in, and what has already posted or failed. Posts are Reels of ShearQuery's videos on the agency's own Instagram.
my_attribute_optionsList the attributes Google offers for this business's category — facts like wheelchair accessibility, walk-ins, LGBTQ+ friendly, Black-owned, Wi-Fi — each with its id and current answer. Only the owner knows which are true: ask them, never assume. Use the ids with propose_attributes.

And 79 more tools.

In its maker's words

Barber & cosmetology exam pass rates, booth rent with open chairs, and Texas licensee counts

Website
shearquery.com
Source
github.com/lamont703/Project_InnerG_Complete_Agency
Publisher
innergcomplete.com
Listed from
the official MCP Registry as com.innergcomplete/shearquery
Version
0.2.0, updated 6 Aug 2026
Kinds of work
Data and databases, Law, tax and government, Search and research

The domain it lives on

shearquery.com
registered 19 Jul 2026 (4 months ago), at GoDaddy.com, LLC, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered1944 ms
Answered1215 ms
Answered443 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.