A2A Peptides
Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.a2a-peptides.ai/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.a2a-peptides.ai/mcp{
"mcpServers": {
"a2a-peptides": {
"url": "https://mcp.a2a-peptides.ai/mcp"
}
}
}claude mcp add --transport http a2a-peptides https://mcp.a2a-peptides.ai/mcp{
"servers": {
"a2a-peptides": {
"type": "http",
"url": "https://mcp.a2a-peptides.ai/mcp"
}
}
}20 tools, verified live
resolve_jurisdictionread-onlyResolve a ship-to (e.g. 'US-CA', 'CA-ON', 'MX', 'EU-DE', 'UK', 'KR', 'JP', 'SG', 'CH') to the gate's jurisdiction (US · CA · MX · EU · UK · KR · JP · SG · CH; UK is the jurisdiction name; the ISO 3166-1 code is accepted as input, machine fields carry the ISO code and jurisdiction_label carries UK), the EU member and any state, provincial or cantonal overlay.
resolve_actorread-onlyResolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_party_logistics_provider; cosmetic_responsible_person · nhp_licence_holder on the non-drug pathways), prescriber, the referral classes patient and public, and agent (inherits the class of the credential it presents; none returns DENY_U
gate_transactionread-onlyThe gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ruo_not_cleared), an actor class, a channel and a ship-to. Returns a frozen reason code, the rule-set version, the source page and a decision_id for the downstream tools.
get_substance_recordread-onlyOne molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction à pathway, enforcement events, safety references. Every field carries its source page.
get_pathway_statusread-onlyThe status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page.
get_compounding_eligibilityread-onlyWhether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the register.
get_label_and_indicationread-onlyLabel and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number).
get_enforcement_watchread-onlyDated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rules, seizures, state notices.
search_cleared_itemsread-onlyPresentations that passed the gate for a jurisdiction, pathway and actor class (a query by substance, brand or holder; optional banner filter on the shelf of record). Only cleared statuses are returned; every item carries its availability block (banners, pos_count, product_urls).
get_itemread-onlyProduct record from gtinfetch.ai (signed); hub layer: seat, market, claim, price, availability. One authorised presentation by id (US package NDC, CA DIN, EU EMA number, KR MFDS item seq, CH Swissmedic authorisation/pack code, JP approved-list entry, or the catalogue id): brand, strength, form, route, device, pack, holder, status, offers (tenant is a parameter).
compare_presentationsread-onlyCompare two or more authorised presentations side by side (ids as for get_item).
find_licensed_supplierread-onlyLicensed parties for a presentation in a jurisdiction (tenant as a parameter). Takes the decision_id of an allow or require_rx decision from gate_transaction.
get_availabilityread-onlyAvailability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block â banners[] on the shelf of record with licence footnote, pos_count (chain points of sale from the CPG Knowledge Graph retailer registry, or licensed dispensers on the provider directory for medicines), product_urls[] (retailer product page, register page, holder page) â
get_priceread-onlyPrice basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id).
get_lot_coaread-onlyCertificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required).
verify_serializationread-onlyVerify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere).
create_order_intentCreate an order intent for a cleared item after the gate; the intent carries reason_code + rule_set_version and settles by x402 on peptides-x402.ai.
a2a_handoffHand off over Agent-to-Agent (A2A). With an allow/require_rx decision: the order intent goes to the licensed counterparty's agent (envelope + card URL). With a deny for a patient, the public or an unauthorized actor: returns real licensed destinations from the provider directory (dispensers, prescribers) filtered by the decision's jurisdiction, state/province and practice scope â a referral, nev
get_safety_labelread-onlySafety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction).
log_auditWrite the audit line for a gate decision or an order intent (returns the line id).
Alternatives in Developer Tools
Compare →GIGitDiagramA
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
MDMCP Docs ServerOfficialA
AI access to Mapbox docs, API references, style specs, and guides. No token required.
MGMCP GrafanaOfficialA
An MCP server giving access to Grafana dashboards, data and more.
MDMCP Devkit ServerOfficialA
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Front-End ChecklistA
Review frontend code and live pages against 386 quality-gated web development rules.
PMPostHog MCP ServerOfficialA
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.