{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8anscbqekezp","handle":"a2a-peptides","url":"https://wellknown.network/agents/a2a-peptides","links":{"self":"https://wellknown.network/agents/a2a-peptides/record.json","html":"https://wellknown.network/agents/a2a-peptides","markdown":"https://wellknown.network/agents/a2a-peptides/record.md","api":"https://wellknown.network/api/v1/agents/a2a-peptides","status":"https://wellknown.network/api/v1/agents/a2a-peptides/status","claim":"https://wellknown.network/agents/a2a-peptides/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/a2a-peptides/claim.json","badge":"https://wellknown.network/agents/a2a-peptides/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/a2a-peptides/history","tools":"https://wellknown.network/api/v1/agents/a2a-peptides/tools"},"ard":{"identifier":"urn:air:mcp.a2a-peptides.ai:server:a2a-peptides","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"A2A Peptides","summary":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.","description":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.","publisher":{"name":"A2A-Peptides","url":null},"homepage":"https://a2a-peptides.ai","repository":"https://github.com/A2A-Peptides/A2A-Peptides","version":"1.6.7","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.a2a-peptides.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-19T19:48:34.850818Z","publishedAt":"2026-09-19T19:48:34.850818Z","registryName":"io.github.A2A-Peptides/a2a-peptides"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.presentations","name":"Presentations","confidence":0.583,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.525,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.51,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","dev","documents","finance"],"language":"es"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-10-09T19:27:11.324Z","lastProbedAt":"2026-10-09T19:27:11.324Z","statusComputedAt":"2026-10-09T19:28:26.657Z","reliability30d":{"probes":79,"successRate":1,"p50Ms":393,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":79,"ok":79,"authBoundaryOk":0,"serviceOk":79,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T19:27:11.324Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":392,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:00.089Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":435,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:25:29.529Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:25:01.885Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":377,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:28:36.008Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":392,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T09:23:17.144Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":443,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:22:21.981Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":486,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:31:35.446Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":404,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T14:31:42.130Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":380,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T08:31:13.898Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":390,"error":null,"detail":{"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"toolCount":20,"toolsHash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","serverName":"a2a-peptides","capabilities":["logging","prompts","resources","tools"],"serverVersion":"1.6.7","protocolVersion":"2025-06-18"}}],"tools":[{"name":"resolve_jurisdiction","description":"Resolve 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; U"},{"name":"resolve_actor","description":"Resolve the actor class and channel. Classes: authorized_trading_partner and its members (manufacturer · repackager · wholesale_distributor · dispenser · third_"},{"name":"gate_transaction","description":"The gate: allow, deny or require_rx for a substance (name, INN or unii:), a pathway (licensed_medicine · lawful_compounding · cosmetic · food_or_supplement · ru"},{"name":"get_substance_record","description":"One molecule: identifiers (INN, UNII, CAS, sequence hash), sourced aliases, class, one pathway row per jurisdiction × pathway, enforcement events, safety refere"},{"name":"get_pathway_status","description":"The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page."},{"name":"get_compounding_eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the registe"},{"name":"get_label_and_indication","description":"Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number)."},{"name":"get_enforcement_watch","description":"Dated, URL'd enforcement events for a substance or jurisdiction: warning letters, import alerts, shortage-list changes, committee votes, proposed and final rule"},{"name":"search_cleared_items","description":"Presentations 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 re"},{"name":"get_item","description":"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 th"},{"name":"compare_presentations","description":"Compare two or more authorised presentations side by side (ids as for get_item)."},{"name":"find_licensed_supplier","description":"Licensed 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."},{"name":"get_availability","description":"Availability of a presentation once gate_transaction has answered allow or require_rx (decision_id): the availability block — banners[] on the shelf of record w"},{"name":"get_price","description":"Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id)."},{"name":"get_lot_coa","description":"Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required)."},{"name":"verify_serialization","description":"Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere)."},{"name":"create_order_intent","description":"Create 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."},{"name":"a2a_handoff","description":"Hand 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 "},{"name":"get_safety_label","description":"Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction)."},{"name":"log_audit","description":"Write the audit line for a gate decision or an order intent (returns the line id)."}],"package":null,"toolSurface":{"id":"ts_zkxx7gmdk5qg","endpointId":"ep_s9v44f7sbwzs","hash":"5dc71aac2aaf1f05522d1e55d6d321de6e444588a3b6619c0e68ed63470bf0b7","toolCount":20,"serverName":"a2a-peptides","serverVersion":"1.6.7","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-26T00:27:38.699Z","lastSeenAt":"2026-10-09T19:27:11.321Z","observations":52,"toolNames":["resolve_jurisdiction","resolve_actor","gate_transaction","get_substance_record","get_pathway_status","get_compounding_eligibility","get_label_and_indication","get_enforcement_watch","search_cleared_items","get_item","compare_presentations","find_licensed_supplier","get_availability","get_price","get_lot_coa","verify_serialization","create_order_intent","a2a_handoff","get_safety_label","log_audit"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_s9v44f7sbwzs","url":"https://mcp.a2a-peptides.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-06T12:27:45.966Z","auth":{"observedAt":"2026-10-06T12:27:46.391Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-06T12:27:46.414Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"a2a-peptides.ai","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-17T17:58:23.000Z","validTo":"2026-12-16T17:58:22.000Z","daysToExpiry":67,"sanCount":2,"fingerprint256":"70:30:CF:E6:07:41:E2:50:D0:40:28:FF:92:78:59:ED:48:B6:98:F2:0B:D3:EA:5A:2E:EE:97:08:CB:D3:A9:1C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.A2A-Peptides/a2a-peptides","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.A2A-Peptides%2Fa2a-peptides","firstSeenAt":"2026-09-18T13:19:20.483Z","fetchedAt":"2026-10-09T16:20:22.490Z","normalizedAt":"2026-10-09T16:20:22.490Z"}]},"firstSeenAt":"2026-09-18T13:19:20.483Z","updatedAt":"2026-10-09T19:29:30.568Z"}