Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
76
A2A v1.0.0

pro.makeup

pro.makeup · PRO Makeup

Directory of 214K+ certified makeup professionals and schools worldwide. Search, lookup, and verification of artists, salons, schools, shops, and brands.

🛡
Own this agent?
Verify the domain pro.makeup via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
49/100
grade D · 9 criteria
Uptime
100.0%
6 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 49/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 5/25
Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response.
How to earn +20 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
6/6 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 4 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: PRO Makeup (https://pro.makeup). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-05-29 03:21:24 current 70c0ada4dfe4… view →
Uptime
100.0%
6 probes
Response
1831ms
last probe
Skills
4
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://pro.makeup/.well-known/agent-card.json
Providerhttps://pro.makeup
Docshttps://pro.makeup/agents.md
Discovered via
mcp_registry

Skills · 4 declared · mapped to canonical taxonomy

Search makeup professionals

Find certified makeup artists, salons, schools, shops, or brands by location, category, services, and verification status. Returns ranked results.

canonical Hair Salon Booking match 85%
searchdirectorymakeupbeautydiscovery
Get business by slug

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…

canonical Get Article match 84%
fetchprofileby-slug
Get business by phone

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.

canonical Barbershop Appointments match 82%
fetchlookupphone
Emit listing analytics event

Record one of consumer_lead, pricing_question, booking_inquiry, bad_phone, closed_business, wrong_address, or unanswered_within_24h on a listing. Requires the l…

writeanalyticsevents

Health · last 6 probes

When HTTP Live JSON-RPC Latency
2026-05-30 13:15:07 200 1831ms
2026-05-30 07:20:05 200 974ms
2026-05-29 22:52:26 200 966ms
2026-05-29 16:28:58 200 1263ms
2026-05-29 10:19:51 200 952ms
2026-05-29 03:21:24 200 985ms

Cheaper or better alternatives per-skill

↑ 4 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

makeup.land
Israeli professional cosmetics retailer. REST API for product discovery (ΔE shade matching, hue family, semantic search), customer wallet (ℳ
א. ט. הפקות בע״מ / A.T. Hafakot Ltd. · q 75%
Torify — Japanese Locale APIs for AI Agents live
Torify gives AI agents the Japanese locale primitives that standard libraries lack — imperial era date conversion (wareki), qualified invoic
Torify (operated by Hiroki Sonoda) · q 100%
dermi-znuq.onrender.com
Check skincare and makeup ingredients for pore-clogging (comedogenic) compounds - $0.01 USDC
dermi-znuq.onrender.com · q 0%
agentapis.top
Extract a structured company profile from a public URL
agentapis.top · q 0%
NavMDs Doctor Research Agent
Research US doctors and specialists: search by procedure & location, natural-language search, full profiles, moderation-approved patient rev
NavMDs · q 80%
api.dentro.fyi
Search the Dentro commerce-merchant directory. Query by keyword, country, or category and receive a list of consented independent e-commerce
api.dentro.fyi · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/pro.makeup.svg)](https://agenstry.com/agents/pro.makeup)
[![Verified Business](https://agenstry.com/badge/pro.makeup/identity.svg)](https://agenstry.com/agents/pro.makeup)
[![Uptime](https://agenstry.com/badge/pro.makeup/uptime.svg)](https://agenstry.com/agents/pro.makeup)
[![A2A version](https://agenstry.com/badge/pro.makeup/protocol.svg)](https://agenstry.com/agents/pro.makeup)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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"
    }
  }
}