a2a-cosmetics
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
A2A Cosmetics — connect kit
Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics.
Business to business: brands, manufacturers, retailers, distributors and their AI agents. Eighteen markets, thirteen rule sets; every answer names the market, the rule set and the version it was judged against. Operated by GreenCore Solutions Corp. Public connect kit, MIT.
Notice: 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.
The door
MCP:
https://mcp.a2a-cosmetics.ai/mcp— any client that speaks streamable-HTTP:{ "url": "https://mcp.a2a-cosmetics.ai/mcp", "transport": "streamable-http" }A2A 0.3.0 JSON-RPC:
https://a2a-cosmetics.ai/a2a(the hub) andhttps://<cc>.a2a-cosmetics.ai/a2a(one market agent per market, answered from its own Azure region)Agent Card:
https://a2a-cosmetics.ai/.well-known/agent-card.json(ES256, kida2ac-2026-09; keyring/.well-known/jwks.json)Setup: https://a2a-cosmetics.ai/setup · Docs: https://a2a-cosmetics.ai/docs · Claim your record: https://a2a-cosmetics.ai/claim
Official MCP Registry:
io.github.greencore-solutions/a2a-cosmetics(server.json in this repo)
Related MCP server: WhiteIntel MCP Server
The gate
Three calls before any price: resolve_jurisdiction → resolve_actor → gate_transaction. Twelve reason codes: ALLOW · REQUIRE_NOTIFICATION · REQUIRE_RESPONSIBLE_PERSON · DENY_NOT_A_COSMETIC_HERE · DENY_INGREDIENT_BANNED · DENY_INGREDIENT_LIMIT · DENY_CLAIM · DENY_MARKET · DENY_ACTOR_CLASS · DENY_UNLICENSED_AGENT · DENY_NO_GTIN · DENY_NOT_VERIFIED.
The twenty tools
Gate —
resolve_jurisdiction,resolve_actor,gate_transactionRegulatory truth —
get_ingredient_record,get_market_status,get_notification_requirements,get_label_and_claims,get_enforcement_watchCatalogue —
search_cleared_items,get_item,compare_itemsSupply —
find_verified_supplier,get_availability,get_priceDocuments —
get_product_documents,verify_gtinCommerce —
create_order_intent,a2a_handoffOperations —
get_safety_label,log_audit
Reads are open. The six transacting tools take a client-credentials Bearer from the issuer, https://a2a-registry.ai (register at /oauth/register; see https://a2a-cosmetics.ai/auth.md).
The agents
Role | Hostname | Agents | Region |
Hub (concierge) | a2a-cosmetics.ai | 1 | South Central US |
Registry (token questions) | a2a-registry.ai | 1 | South Central US |
Payments door (receipt questions) | a2a-x402.ai | 1 | South Central US |
Actor-class entry points | pharmacy · prescriber · wholesaler · brand + .a2a-cosmetics.ai | 4 | South Central US |
Handoff (referral only) | handoff.a2a-cosmetics.ai | 1 | South Central US |
Enforcement watch | watch.a2a-cosmetics.ai | 1 | South Central US |
Auditor Port | audit.a2a-cosmetics.ai | 1 | South Central US |
36 agents live, 0 product-line slots reserved on the tenant table; by region: Australia East 1 · Brazil South 1 · Canada Central 1 · Central India 1 · France Central 2 · Germany West Central 1 · Italy North 1 · Japan East 1 · Korea Central 1 · Mexico Central 1 · Poland Central 1 · South Central US 18 · Southeast Asia 1 · Spain Central 1 · Switzerland North 1 · UAE North 1 · UK South 1 · West Europe 1. Counted from the hub's list_agents on 2026-09-20; door version 1.0.0, 20 tools.
Examples
Stock clients, no adapter: examples/aws_strands.py · examples/azure_semantic_kernel.py · examples/google_genai.py · examples/generic_mcp_client.py; A2A: examples/a2a_aws_strands.py · examples/a2a_azure_agent_framework.py · examples/a2a_google_sdk.py.
Pay on it
x402 is live on https://a2a-x402.ai (USDC on Base, settlement after the gate; a refused order intent is not settled and not charged). The Machine Payments Protocol, the Universal Commerce Protocol and the Agentic Commerce Protocol are built and dark until they can settle; the Agent Payments Protocol sits on the Agent Card. Front door: https://a2a-pay.ai.
Contact
mcp@a2a-cosmetics.ai — the registry contact for every listing this hub files.
This server cannot be deployed
Maintenance
Related MCP Connectors
Deep purchase intelligence for agents and apps: live prices, landed cost, trust scores. Free.
Verified commerce data and proof-backed shopper activation tools for agents.
Global B2B intelligence for AI agents: 35M+ companies, 1.6M sanctions, KYB pack. 78 tools.
The E-commerce Marketplace For Every AI Agent. A Governed Catalog Of 600M+ US Products, Plus Four Agent Ready Capabilities Search, Price Comparison, Product-Vs-Product, And Detailed Q&A.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables checking cosmetic ingredient safety and multi-jurisdiction compliance across 12 regulatory bodies, backed by a comprehensive dataset of safety opinions and studies.MIT
- AlicenseAqualityAmaintenanceEnables AI agents to investigate corporate ownership, trace ultimate beneficial owners, screen sanctions, detect offshore exposure, and access fully cited dossiers from 130M+ entities across 31 global registries.2196 npm1MIT
- FlicenseNot gradedqualityBmaintenanceEnables querying cosmetics ingredient data across EU, China, and US regulations, running 65-rule formula risk reviews, multi-region compliance checks, and retrieving synthetic biology company metadata via natural language.-
- AlicenseNot gradedqualityBmaintenanceA2A Grocery is the Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for retail grocery procurement. It puts makers, brand owners, private label, distributors and importers in front of the AI agents that now do the grocery buying, and gives retail procurement desks every cleared supplier's record, ready to order. 20 markets on the SCHEMA algo record. No ads. No rank for sale. Trade only.MIT