Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted 4 min ago
teppi

MCP servercom.innergcomplete/shearquery

Barber & cosmetology exam pass rates, booth rent with open chairs, and Texas licensee counts
UNRATEDActivestreamable-httpshearquery.com

Overview

Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 2 hr ago
Tools
115
changed 2 hr ago

More info

URL
shearquery.com/mcp
streamable-http
Says it is
com.innergcomplete/shearquery 0.5.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.681 · highest on record 0.8561

Toolsfrom sha256:372efa3cd7…321ac4 · +25 −0 2 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
agency_playbook
For 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 te
input · no output
agency_video_library
For 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
input · no output
audit_google_business_profile
Score 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, rat
input · no output
block_time_off
Block 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 appo
input · no output
book_appointment
Book 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 o
input · no output
book_with_pro
Book 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 po
input · no output
booth_rent_for_city
Return 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
input · no output
cancel_appointment
Cancel 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 cancell
input · no output
cancel_my_booking
Cancel 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 ca
input · no output
client_support_view
For 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,
input · no output
compare_barber_cosmetology_schools
Rank 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
input · no output
compare_barbershops_salons
Find 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
input · no output
confirm_my_phone
Confirm the client's mobile number with the 6-digit code from verify_my_phone. Needed once; later bookings reuse it.
input · no output
connect_stripe_for_payments
Connect 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
input · no output
contact_shearquery_support
LAST RESORT, after trying to help: send a message to ShearQuery's team when the tools and your own answer can't solve it — a bug, an account or billing problem, a booking issue, or
input · no output
crm_add_contact_note added
Add a note to a contact — what they said, what they want, when to follow up. (crm_add_note is for a deal.)
input · no output
crm_add_note added
Add a note to a deal — what was said on a call, what they asked for, when to follow up.
input · no output
crm_contact added
Show 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
input · no output
crm_contact_channels added
Mark 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
input · no output
crm_contacts added
Search 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. Re
input · no output
crm_conversation added
Show 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
input · no output
crm_create_pipeline added
Create 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 lea
input · no output
crm_delete_contacts added
Permanently 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 m
input · no output
crm_delete_opportunity added
Permanently 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.
input · no output
crm_delete_pipeline added
Permanently 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 pipelin
input · no output
crm_inbox added
List 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, ope
input · no output
crm_move_opportunity added
Move 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.
input · no output
crm_opportunities added
List 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
input · no output
crm_opportunity added
Show 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.
input · no output
crm_pipelines added
List 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 t
input · no output
crm_save_contact added
Add 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 o
input · no output
crm_save_opportunity added
Add 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/cont
input · no output
crm_send_message added
Send one email from ShearQuery to one contact, in their conversation thread — by conversation_id, or contact_id to start or continue that contact's thread. Replies come back into t
input · no output
crm_tag_contacts added
Add 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.
input · no output
crm_update_conversation added
Mark a conversation read (or unread), and/or close it (or reopen it). A closed conversation reopens by itself when the contact writes again.
input · no output
crm_update_pipeline added
Rename 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 wi
input · no output
discard_change
Throw away a pending draft the owner does not want. Nothing on Google changes.
input · no output
find_client
Find a client on the owner's calendar by name or phone number, with their notes and recent appointments.
input · no output
find_google_categories
Search 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 id
input · no output
find_open_times
Find 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 ti
input · no output
find_pros_to_book
Find 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 se
input · no output
find_prospects
For 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
input · no output
ghl_find_contacts added
For 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
input · no output
ghl_send_email added
For 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 b
input · no output
ghl_send_sms added
For 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 n
input · no output
invite_client_to_shearquery
For 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 c
input · no output
move_appointment
Move 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
input · no output
my_agency
For 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 ea
input · no output
my_agency_access
For 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
input · no output
my_agency_payouts
For 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
input · no output
my_agency_publisher
For 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 alre
input · no output
my_attribute_options
List 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 a
input · no output
my_autopilot
What Autopilot does for this owner and what it has done: replies to 4-5 star reviews (published on their own, in the owner's voice), one Google post a week (sent to the owner a day
input · no output
my_bookings
List the appointments this client has booked with pros on ShearQuery — upcoming and the last 30 days — with ids for reschedule_my_booking and cancel_my_booking. Includes bookings m
input · no output
my_calendar
Show how the owner's ShearQuery appointment calendar is set up: time zone, weekly hours, services with length and price, how far ahead and how soon clients can book, and upcoming t
input · no output
my_changes
List recent changes to the owner's Google profile — pending drafts, published changes, failures and undos — with each change's id. Use it to find a draft to publish or discard, or
input · no output
my_ghl_connection added
For an AGENCY: whether its own GoHighLevel sub-account is connected to ShearQuery (so Claude can text and email its contacts through it), which sub-account, and the last messages s
input · no output
my_google_profile
Read the owner's Google Business Profile exactly as Google has it now: business name, phone, website, address, weekly hours, upcoming special/holiday hours, description, primary an
input · no output
my_google_profile_audit
Run the complete authenticated Google Business Profile audit for the owner this connection belongs to: every check, the score, what is failing, and the specific fix for each one. T
input · no output
my_instagram_account
Show the owner's connected Instagram account: username, followers, following, number of posts, bio, and the link in their bio. Call this first for any Instagram question. The bio l
input · no output
my_instagram_conversions
Measure Instagram as a source of business using ShearQuery's own site analytics: how many visitors arrived from Instagram (the bio link, story links, DMs), which pages they landed
input · no output
my_instagram_insights
Account-level Instagram results for the last 7 or 30 days, each compared with the period before: accounts reached, views, accounts engaged, interactions, likes, comments, shares, s
input · no output
my_instagram_posts
List the owner's recent Instagram posts and reels with each one's views, reach, saves, shares, likes and comments, ranked by the chosen measure. Use it to find what works for this
input · no output
my_photo_coverage
Break down the owner's Google Business Profile photos by category and name exactly which ones are missing or thin — cover photo, outside, inside, work you've done, the team — in th
input · no output
my_photos
List the photos on the owner's Google listing with each photo's id, category and upload date, newest first. Use a photo id with propose_photo_removal. For which categories are miss
input · no output
my_posts
List the owner's recent Google posts (newest first) and any posts queued to publish later. Use this before propose_post to avoid repeating a recent post.
input · no output
my_prospects
For an APPROVED agency: its saved prospects with status, notes and when each was last touched — optionally only one status. Use it to answer 'who haven't I followed up with?'.
input · no output
my_reviews
List the owner's Google reviews, newest first, with each review's id, star rating, text and any existing reply. Unanswered reviews are listed first by default. Use a review id with
input · no output
my_schedule
List the owner's appointments for "today", "tomorrow", "week" (next 7 days), a date (YYYY-MM-DD) or a range ("2026-10-01 to 2026-10-07"), with times, services, clients and ids. Inc
input · no output
my_service_options
List the services Google offers for this business's categories, with each service's id and whether the listing already offers it, plus any custom services the owner wrote. Use the
input · no output
my_shearquery_account
Report who this ShearQuery connection is signed in as: their account type, the claimed directory listing, whether Google Business Profile is connected, and what this connection may
input · no output
pro_open_times
Open times with a pro (id from find_pros_to_book, or their booking handle) for a service, on "today", "tomorrow", "week", a date (YYYY-MM-DD) or a range. Times are in the pro's loc
input · no output
promote_live_training
For an APPROVED agency: its own link to ShearQuery's free LIVE AI Barber Beauty Business Training (Mondays 3 PM ET), ready-to-post captions, and who has registered through the link
input · no output
propose_attributes
Draft yes/no answers to attributes from my_attribute_options. Each is a factual claim about the business, so only draft answers the owner has confirmed in this conversation. Create
input · no output
propose_booking_link
Draft a change to the link behind the listing's Book button. Links set by a booking provider cannot be changed here. Social media and Google links are refused because they are not
input · no output
propose_categories
Draft adding and/or removing ADDITIONAL categories, using ids from find_google_categories or my_google_profile. The primary category is never changed from here. Google allows 9 add
input · no output
propose_contact_details
Draft a change to the listing's website and/or primary phone number. Additional phone numbers are kept. These are how customers reach the business, so confirm every character with
input · no output
propose_description
Draft a new Google business description (up to 750 characters; 250+ reads best). Google suspends listings over this field, so the draft is refused if it contains a link, phone numb
input · no output
propose_holiday_hours
Draft special hours for specific dates — a holiday closure, shorter hours, or removing a special date so the usual weekly hours apply. Other special dates already on the listing ar
input · no output
propose_photo
Draft adding a photo to a category (COVER, EXTERIOR, INTERIOR, AT_WORK, TEAMS, PROFILE, LOGO) from a public https link to a JPEG, PNG or WebP. For a photo on the owner's phone or c
input · no output
propose_photo_removal
Draft deleting one photo from the listing, using its id from my_photos. This one cannot be undone. Creates a DRAFT only — nothing on Google changes. Show the owner the draft this r
input · no output
propose_post
Draft a Google post (up to 1500 characters) with a button, optionally a photo, optionally an offer with dates and a code, and optionally a time to publish in the future. Base it on
input · no output
propose_regular_hours
Draft new weekly hours for the days named. Days not named stay exactly as they are. Give a day two entries for a split shift. Overnight hours are not supported. Creates a DRAFT onl
input · no output
propose_review_reply
Draft a public reply to one review, using its id from my_reviews. Replaces any existing reply. Two or three sentences in the owner's voice; never offer discounts, argue, or share p
input · no output
propose_services
Draft adding or removing services, using ids from my_service_options, plus custom services Google does not list. Every service not named stays on the listing. Creates a DRAFT only
input · no output
prospect_details
For an APPROVED agency: one business's contact details (phone, website — never email) and its Google profile audit from ShearQuery's stored data, with the date that data is from. U
input · no output
prospect_live_check
For an APPROVED agency: look a business up on Google right now — current rating, review count, hours, website, phone and whether it's open — and compare with ShearQuery's stored da
input · no output
publish_change
Publish one pending draft to the owner's LIVE Google Business Profile. Only call this after showing the owner the draft and hearing them approve that specific change in this conver
input · no output
queue_agency_post
For an APPROVED AGENCY: add a published ShearQuery video (ref from agency_video_library) to the agency's line. It posts as a Reel on the agency's own Instagram at its turn. caption
input · no output
remove_calendar_service
Stop offering a service for new bookings. Past and upcoming appointments for it are kept.
input · no output
remove_time_off
Remove a time-off block by its id from my_calendar, reopening that time for bookings.
input · no output
request_client_access
For an AGENCY: email one of its clients asking them to let the agency see their account health, read-only. The email explains what the agency would and would never see, and links t
input · no output
reschedule_my_booking
Move one of the client's own appointments (id from my_bookings) to another open time for the same service. Check the new time with pro_open_times and confirm with the client first.
input · no output
save_calendar_service
Add a service clients can book, or update one with the same name: its length in minutes, price in dollars, and clean-up minutes kept free after it. Existing appointments keep the n
input · no output
save_prospect
For an APPROVED agency: add a business to its prospect pipeline, or update its status (to_contact, contacted, interested, invited, joined, not_interested) and a short note. Saving
input · no output
set_agency_publishing_schedule
For an APPROVED AGENCY: which of the three daily slots it posts in — 9 AM, 2 PM, 7 PM Eastern (one post per slot) — and pause or resume posting.
input · no output
set_booking_payments_and_policy
Set how clients pay when they book and the owner's cancellation rules. payment: none, deposit or full (deposit and full need the Manage plan and a Stripe account ready to take card
input · no output
set_calendar_hours
Set the owner's weekly working hours for the days named; every other day stays as it is. Give a day two entries for a split shift, or closed: true to close it. Times like "9am" and
input · no output
set_my_account_type
Set the signed-in person's ShearQuery account type when it hasn't been set yet (my_shearquery_account shows it). Ask the which_shearquery_account questions first and confirm the an
input · no output
share_audit_link
For an APPROVED agency: a link to a page showing that business its own free Google profile check, with 'Shared with you by <agency>', a 'Get started free' button that credits the b
input · no output
start_demo
For AGENCY accounts (and ShearQuery admins): switch this Claude into demo mode as a made-up barbershop, salon, barber, cosmetologist, school or supply store. Every business tool th
input · no output
stop_demo
Leave demo mode. Business tools go back to answering about this account's own business. The demo business is kept, with any changes made in it, for next time.
input · no output
texas_licensee_counts
Count active Texas licensees from the TDLR public record by licence type, optionally limited to those whose licence expires before a given date. Answers how many people a rule chan
input · no output
tip_my_pro
Tip the pro for one of the client's own appointments (id from my_bookings), in dollars. Returns a secure Stripe payment link to give the client; the tip goes straight to the pro's
input · no output
undo_change
Reverse a change that was published from Claude, restoring what the profile had before. Works for descriptions, hours, contact details, categories, services, review replies, posts
input · no output
update_agency_post
For an APPROVED AGENCY: change a queued post (ref from my_agency_publisher) — a new caption, a new position (1 = next), or remove it from the line. Only posts that haven't gone out
input · no output
update_appointment_status
Mark an appointment (id from my_schedule) as confirmed, completed, or no_show. A no-show frees the time and settles any payment under the owner's no-show rule (a tip is always retu
input · no output
update_autopilot_settings
Turn Autopilot's jobs on or off: review_replies (auto-replies to 4-5 star reviews), weekly_posts (one Google post a week, with a day's notice), weekly_report (Monday email), and po
input · no output
update_calendar_settings
Change the calendar's time zone (IANA name like America/Chicago), how often start times are offered, how much notice clients must give, and how far ahead they can book.
input · no output
update_my_agency_details
For an AGENCY account: save or change its details — name, website, what it builds for the trade, roughly how many clients it has, and the cities or states it works in. Only the fie
input · no output
upload_photo
Open an upload box in the conversation so the owner can add a photo from their phone or computer to their Google listing. Use this whenever the owner wants to add a photo — a photo
input · no output
verify_my_phone
Before a client's first booking, text a 6-digit code to their mobile number. Then call confirm_my_phone with the code they read back. The number is how the pro knows and contacts t
input · no output
verify_texas_license
Look up a Texas barber, cosmetology, school or establishment licence in the state regulator's own licensee record — by licence number, or by name with an optional city. Returns the
input · no output
what_shearquery_does
What a ShearQuery account gets, per account type (barbershop, salon, barber, cosmetologist, school, supply store, student, client): what's on the website, what they can do in Claud
input · no output
which_shearquery_account
Help someone choose and create the right ShearQuery account: the account types (client, student, barber, cosmetologist, barbershop, salon, supply store, school, agency), what each
input · no output
Verify it yourselfnpx teppi-check https://shearquery.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ270KTA95006N7D06R0CF