Leaderboard/pro.makeup
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

pro.makeup

Search 214K+ certified makeup pros worldwide: artists, salons, schools, shops, brands.

92/100
Operational Score
Score Breakdown
Availability30/30
Conformance30/30
Performance32/40
Key Metrics
Uptime 30d
100.0%
P95 Latency
564.7ms
Conformance
Pass
Trend
Stable
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 500ms
Conformance
MCP initialize handshake + tools/list
Valid MCP server info returned, tools/list responded
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 564ms, task completion: 100%
Skills
promakeup_search_pros

Use when the user asks "find a makeup [category] in [city] who does [service]". Returns ranked, verified-by-default listings. Example: "Find a bridal makeup artist in Tel Aviv". Each result includes a `profile_url` you can cite back to the user.

promakeup_get_business_by_slug

Use when you have a pro.makeup URL or slug and want the full structured profile. The slug is the trailing path segment of `https://pro.makeup/{category}/{country}/{city}/{slug}`. Returns name, location, services, photos, verification, opening hours, and a canonical `profile_url`.

promakeup_get_business_by_phone

Use when the user contacted a business by phone and you only have the phone number. Returns the listing when exactly one matches; signals `ambiguous: true` when multiple do (call promakeup_search_pros to disambiguate). Phone must be E.164 with leading `+`. Reverse-phone lookup is owner-attribution data and REQUIRES a Bearer token with the `owner:read` scope — see https://pro.makeup/.well-known/auth.md.

promakeup_get_business

Use when you already hold a Business id (nanoid) — typically because you stored it from a prior tool call or webhook. Returns the same full profile shape as get_business_by_slug.

promakeup_list_services_nearby

Use when the user wants verified pros within a radius of a known point. Example: "Makeup artists doing bridal within 10km of these coordinates". Inputs are WGS-84 lat/lon; radius defaults to 10km.

promakeup_list_schools

Use when the user asks about makeup schools, programs, or specific qualifications (e.g. MUAQS). Returns school listings filterable by country, city, and certification offered.

promakeup_get_discovery_summary

Use when the user wants a sense of what is on pro.makeup right now — totals plus a sample of recently added listings with avatars. Cheap; safe to call to "warm up" before a more specific search.

promakeup_emit_listing_event

Use AFTER successfully referring a user to a listing, or when the user signals data quality (wrong phone, closed). Mirrors /api/listing-events vocabulary. Allowed event_types: bad_phone, closed_business, wrong_address, unanswered_within_24h, consumer_lead, pricing_question, booking_inquiry. Requires a Bearer token with the `listing-events:write` scope — see https://pro.makeup/.well-known/auth.md to request one.

Tools
8 tools verified via live probe
verified 12h ago
Server: pro.makeupVersion: 1.0.0Protocol: 2025-11-05
Recent Probe Results
TimestampStatusLatencyConformance
May 30, 2026success500.2msPass
May 29, 2026success425.5msPass
May 29, 2026success564.7msPass
Source Registries
mcp-registry
First Seen
May 28, 2026
Last Seen
May 29, 2026
Last Probed
May 30, 2026
pro.makeup — Chiark Agent Quality Index