← Registry

General Tools

a2a-cosmetics.ai

Provides general-purpose tools through the Model Context Protocol.

1 endpoint20 known toolsFirst detected September 21, 2026Last detected September 21, 2026

ENDPOINT 1

https://mcp.a2a-cosmetics.ai/mcp

No auth detected

MCP server metadata

Name
a2a-cosmetics
Version
1.0.0
Capabilities
loggingprompts.listChangedresources.listChangedtools.listChanged
Server instructions

Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics. Business to business: brands, manufacturers, retailers, distributors and their AI agents (GreenCore Solutions Corp.). Call resolve_jurisdiction, then resolve_actor, then gate_transaction before any availability, price, documents, order or handoff tool; those tools refuse without an allow decision. Eighteen markets on thirteen rule sets; every record field carries its source page; every response carries notice; every record carries claim_status (listed · claimed · verified). Artificial intelligence makes mistakes. A2A Cosmetics is an information source, not a recommendation. Rules differ by jurisdiction — refer to the regulator in your jurisdiction for the information that applies to you.

Known tools 20

resolve_jurisdiction

Where is this going?

Inferred read-only
resolve_actor

Who is asking?

Inferred read-only
gate_transaction

Allow or deny, with the reason and the rule.

Inferred read-only
get_ingredient_record

One ingredient, and its status in every market: the standard ingredient name (INCI), aliases, and per rule set whether it is prohibited, restricted (with the limit or condition) or listed, each with the official list and its source page.

Inferred read-only
get_market_status

Is this product type a cosmetic here?

Inferred read-only
get_notification_requirements

What must be filed before sale in a market: the notification scheme, the responsible-person requirement and, for a product type in a special class, the extra step (review, registration, listing) — each with its source page.

Inferred read-only
get_label_and_claims

What the label must say, and which claims are allowed: the label requirements of the market and the claims rules of record (patterns that take a product out of the cosmetic class), each with its source page.

Inferred read-only
get_enforcement_watch

Recalls, bans and safety alerts, dated: enforcement events by market, ingredient, brand or since a date, each with its source page.

Inferred read-only
search_cleared_items

Find products cleared for this market: validated product records in a market (query by product name, brand, product type or lane; optional lane filter: suncare · fragrance · dermocosmetics · peptides · korean · sustainable).

Inferred read-only
get_item

One product by GTIN, fully resolved: taxonomy path, variant or form, brand, market, claim status, market status, availability; after the gate also ingredients, claims, attributes, shades (parent and child) and offers.

Inferred read-only
compare_items

Compare products, variants and shades side by side (two to eight GTINs or catalogue ids).

Inferred read-only
find_verified_supplier

Verified makers and brands for this product or product type in a market: supplier records (brand · manufacturer) with their claim status — verified first, then claimed, then listed.

Inferred read-only
get_availability

In stock, and where: the availability block of a product (banners on the shelf of record, product URLs read live at load, store counts where the retailer record carries one) once gate_transaction has answered allow (decision_id).

Inferred read-only
get_price

The price for this buyer: the price basis (list · contract) from the supplier's offers on the record, once gate_transaction has answered allow (decision_id).

Inferred read-only
get_product_documents

Safety report, certificate of analysis, data sheet: the documents on a product record (product information file pointer, safety assessment, certificate of analysis, safety data sheet), each a URL with its read date; decision_id required.

Inferred read-only
verify_gtin

Is this GTIN real, and whose is it?

Inferred read-only
create_order_intent

Open an order between two agents: an order intent for a cleared product after the gate; the intent carries reason_code + rule_set_version and settles by x402 on a2a-x402.

Inferred read-only
a2a_handoff

Hand the buyer to the right agent over Agent-to-Agent (A2A): with an allow decision the order intent goes to the counterparty's agent (envelope + card URL); with a deny, the market agent of the ship-to (the regulator's home page beside it) — a referral, never a sale to a consumer.

Inferred read-only
get_safety_label

Warnings and age limits: the warning statements the market requires for a product type (sunscreen, hair dye, aerosols, children's products) and the safety-alert scheme of the regulator, each with its source page.

Inferred read-only
log_audit

Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id).

Potential side effects

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.a2a-cosmetics]
url = "https://mcp.a2a-cosmetics.ai/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "a2a-cosmetics": {
      "type": "http",
      "url": "https://mcp.a2a-cosmetics.ai/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: a2a-cosmetics
Remote MCP URL: https://mcp.a2a-cosmetics.ai/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": {
    "a2a-cosmetics": {
      "url": "https://mcp.a2a-cosmetics.ai/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "a2a-cosmetics": {
      "type": "http",
      "url": "https://mcp.a2a-cosmetics.ai/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "a2a-cosmetics",
  "transport": "streamable-http",
  "url": "https://mcp.a2a-cosmetics.ai/mcp"
}
MCP Inspector

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

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

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