Card snapshot
pro.makeup
·
2026-05-29 03:21:24 UTC
·
70c0ada4dfe422b393a15dc6936d28e3441edbe898d5c6a41149df786e6dbb44
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "pro.makeup",
"description": "Directory of 214K+ certified makeup professionals and schools worldwide. Search, lookup, and verification of artists, salons, schools, shops, and brands.",
"url": "https://pro.makeup",
"version": "1.0.0",
"documentationUrl": "https://pro.makeup/agents.md",
"provider": {
"organization": "PRO Makeup",
"url": "https://pro.makeup"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"authentication": {
"schemes": [
"bearer"
],
"credentials": "https://pro.makeup/.well-known/auth.md"
},
"skills": [
{
"id": "search_pros",
"name": "Search makeup professionals",
"description": "Find certified makeup artists, salons, schools, shops, or brands by location, category, services, and verification status. Returns ranked results.",
"tags": [
"search",
"directory",
"makeup",
"beauty",
"discovery"
],
"examples": [
"Find verified makeup artists in Tel Aviv specializing in bridal",
"List makeup schools in London offering MUAQS certification",
"Search makeup brands shipping internationally"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_business_by_slug",
"name": "Get business by slug",
"description": "Fetch the full public profile for a business by its URL slug (e.g. 'israel/tel-aviv/jane-doe'). Use this when the agent already has the canonical pro.makeup URL.",
"tags": [
"fetch",
"profile",
"by-slug"
],
"examples": [
"Get the profile for pro.makeup/artist/israel/tel-aviv/jane-doe"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_business_by_phone",
"name": "Get business by phone",
"description": "Look up a business by its E.164 phone number. Useful when the user contacted the business and the agent has the phone but not the slug.",
"tags": [
"fetch",
"lookup",
"phone"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "emit_listing_event",
"name": "Emit listing analytics event",
"description": "Record one of consumer_lead, pricing_question, booking_inquiry, bad_phone, closed_business, wrong_address, or unanswered_within_24h on a listing. Requires the listing-events:write scope. Use after referring a user to a listing so the owner sees attribution.",
"tags": [
"write",
"analytics",
"events"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"metadata": {
"discoveryFiles": {
"llmsTxt": "https://pro.makeup/llms.txt",
"llmsFullTxt": "https://pro.makeup/llms-full.txt",
"agentsMd": "https://pro.makeup/agents.md",
"robotsTxt": "https://pro.makeup/robots.txt",
"sitemap": "https://pro.makeup/sitemap.xml",
"apiCatalog": "https://pro.makeup/.well-known/api-catalog",
"oauthProtectedResource": "https://pro.makeup/.well-known/oauth-protected-resource",
"mcpServerCard": "https://pro.makeup/.well-known/mcp/server-card.json",
"mcpEndpoint": "https://pro.makeup/api/mcp"
},
"scopes": [
"listings:read",
"owner:read",
"verify:initiate",
"verify:send-otp",
"verify:confirm",
"listing-events:write",
"business:owner-update"
],
"contact": {
"support": "support@pro.makeup",
"tokenRequests": "support@pro.makeup"
}
}
}