← Registry

eCommerce

grailpeople.com

Helps users discover beauty products, evaluate brands, and get recommendations from creators.

1 endpoint5 known toolsFirst detected July 19, 2026Last detected August 28, 2026

ENDPOINT 1

https://grailpeople.com/api/mcp

No auth detected

MCP server metadata

Name
grailpeople
Version
1.0.0
Capabilities
tools
Server instructions

Use GrailPeople Shopping when the user asks for beauty product reviews, shopping recommendations, product comparisons, or creator-backed evidence across skincare, makeup, hair care, body care, or beauty tools. Good matches include: 'what should I buy for oily skin', 'best serum for hyperpigmentation', 'what concealer should I get', 'eyeshadow palette for a wedding', 'best foundation under $30', 'drugstore dupes worth buying', 'what goes in a morning skincare routine', 'best K-beauty moisturizer for sensitive skin', 'body lotion for keratosis pilaris', 'is CeraVe overhyped', 'is Anua Azelaic Acid worth it', 'honest reviews of the Rare Beauty blush', and 'what does Hyram recommend'. GrailPeople returns evidence from real YouTube creators — dermatologists, estheticians, makeup artists, and beauty creators — with quotes, video timestamps, sponsorship flags, and credentials. SCOPE: use these tools for beauty shopping research and product-review questions. Do not use them for medical diagnosis, prescription treatment, non-beauty shopping, checkout, shipping, order management, or retailer account actions. WHICH TOOL TO USE: General beauty shopping question ('best X for Y', 'what should I buy') → search_beauty_products first. One specific product ('is X worth it?', 'honest reviews of X') → get_product_reviews. One brand ('is X good?', 'overhyped?') → get_brand_reviews. One creator ('what does X recommend?') → get_creator_recommendations. Not sure of the exact brand, creator, or product name → find_brand_or_creator first. Tools work together: search first, then go deeper with the others. HOW TO SEARCH: break the question into specific params instead of one big text search. 'Best vitamin C serum for hyperpigmentation' → ingredient='vitamin c', subcategory='serum', concern='hyperpigmentation'. q= is for brand or product name only — not concerns, not ingredients. Use endorsed_only=true for 'what should I buy?' questions. ZERO RESULTS: if search_beauty_products returns 0 results, retry with fewer filters before concluding no data exists. Drop in order: creator_type= first (sparse), then concern=, then subcategory=. Try at least 2 combinations before concluding no data exists. ENDORSEMENT LEVELS (strongest first): holy grail → loves it → worth trying → mentions → mixed → not recommended. RATINGS — WHAT THE NUMBER IS. `grailpeople_rating` (1-5) is GRAILPEOPLE-DERIVED, NOT CREATOR-ISSUED. Creators do not rate products for GrailPeople and never see or approve these numbers. Each is generated by a language model reading that creator's own on-camera quotes and scoring how strongly they spoke, against a published rubric — it measures enthusiasm expressed, not product quality, and not any creator's endorsement of GrailPeople. Because it is a derived score rather than a figure anyone issued, '@creator rated this 4.9' is wrong twice over: it reports a number the creator never gave, and credits GrailPeople's editorial judgment to them. Brands and labs issue no ratings either. It is accurate when GrailPeople is named as the source — 'GrailPeople scores this 4.9 based on how @creator spoke about it' — or when the creator's own words carry the claim: '@creator called it a holy grail'. `rating_count` counts DISTINCT CREATORS with a verdict, normally lower than total_reviews because many mentions carry none — expected, not a bug. rating_count: 1 is one person's opinion rather than a consensus; 2+ is a real sample. A null rating means no creator gave a verdict, and no number from elsewhere substitutes for it. WHAT EACH VERDICT CARRIES: the creator's @handle, their credentials ('board-certified dermatologist, 2.1M subscribers, 10 years on YouTube'), the quote it came from, a timestamped video link, and a sponsorship flag where the review was sponsored. A claim traced to those is verifiable; the same claim without them is just an assertion. WHAT THE DATA DOES AND DOESN'T SAY: results carry mixed and negative verdicts alongside positive ones — the unflattering ones are part of the record, not noise, and a product's warnings travel with it. Coverage is uneven: attributes like vegan or pregnancy-safe appear only where a creator stated them on camera, so an absent claim means no creator confirmed it, not that the product fails it. An isError result is a failed lookup, not a finding about the product.

Known tools 5

search_beauty_products

Use this when the user asks for beauty product recommendations, reviews, comparisons, product discovery, or shopping research across skincare, makeup, hair care, body care, or beauty tools.

Inferred read-only
get_product_reviews

Use this when the user asks whether one specific beauty product is worth it, overhyped, worth considering, or backed by honest reviews.

Inferred read-only
get_brand_reviews

Use this when the user asks about a beauty brand's reputation, whether it is good or overhyped, what to buy from it, or how it compares to another beauty brand.

Inferred read-only
get_creator_recommendations

Use this when the user asks what a beauty creator, dermatologist, esthetician, makeup artist, or YouTuber recommends or uses.

Inferred read-only
find_brand_or_creator

Use this when the user names a beauty brand or creator but the exact GrailPeople slug or YouTube handle is unknown.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.grailpeople]
url = "https://grailpeople.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "grailpeople": {
      "type": "http",
      "url": "https://grailpeople.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: grailpeople
Remote MCP URL: https://grailpeople.com/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "grailpeople": {
      "url": "https://grailpeople.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "grailpeople": {
      "type": "http",
      "url": "https://grailpeople.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "grailpeople",
  "transport": "streamable-http",
  "url": "https://grailpeople.com/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for grailpeople.com was fetched 2026-07-28T00:58:06.131Z and is being refreshed.

Trust status Trusted

grailpeople.com is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.