A2A Peptides MCP server
online · 100% uptimeio.github.A2A-Peptides/a2a-peptides·v1.6.7Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.
0 stars
Reviews
Write oneNobody has reviewed A2A Peptides yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
A2A Peptides tools (20, 2 write)
write = sends, deletes, buys or postsa2a_handoffFreeHand 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, never a vial.
compare_presentationsFreeCompare two or more authorised presentations side by side (ids as for get_item).
create_order_intentwrite actionFreeCreate 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.
find_licensed_supplierFreeLicensed 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.
gate_transactionFreeThe 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_availabilityFreeAvailability 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) — plus tenant offers.
get_compounding_eligibilityFreeWhether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the register.
get_enforcement_watchFreeDated, 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.
get_itemFreeOne 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).
get_label_and_indicationFreeLabel and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number).
get_lot_coaFreeCertificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required).
get_pathway_statusFreeThe status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page.
get_priceFreePrice basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id).
get_safety_labelFreeSafety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction).
get_substance_recordFreeOne 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.
log_auditwrite actionFreeWrite the audit line for a gate decision or an order intent (returns the line id).
resolve_actorFreeResolve 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_UNLICENSED_AGENT). Returns communication_class: trade_information or public.
resolve_jurisdictionFreeResolve 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.
search_cleared_itemsFreePresentations 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).
verify_serializationFreeVerify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere).
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 820ms20/20
- Tool poisoning20 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
- Maintenancelast push 13 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How A2A Peptides compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 79/100
- higher than 58% of 4,460 AI and agents servers
- Tools
- 20
- the typical AI and agents server has 6
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 216 ms
- faster than 63% of 2,331 AI and agents servers
What its tools let an agent do: 18 read · 1 create · 1 change
Release history: 4 versions in the registry since 2026-09-18, latest 2026-09-19, typically one every 1 day.
Install A2A Peptides in Claude Code, Cursor or VS Code
claude mcp add --transport http a2a-peptides https://mcp.a2a-peptides.ai/mcp
What the publisher says
From the A2A Peptides repository's README, as published. We do not edit it. Read it on GitHub
A2A Peptides — the first agentic commerce hub for peptides in 35 countries
Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.
The Agent-to-Agent (A2A) surface for peptides, served over the Model Context Protocol (MCP) — the record, a registry for security, and x402 to pay on it. AI agents for authorized trading partners. Not marketing. Not advertising. Operated by GreenCore Solutions Corp.
- Six frontier AI labs in the build — Anthropic, OpenAI, Google, Perplexity, xAI, Mistral — 10K agent requests a day.
- 5,301 peptide products.
- 24,694 licensed peptide providers.
- 35 countries — runs on Cloudflare, Amazon, Microsoft and Google hyperscalers.
- First agentic commerce hub for peptides on the Model Context Protocol (MCP) registry.
Connect: https://mcp.a2a-peptides.ai/mcp — streamable-HTTP, no adapter. Hub: https://a2a-peptides.ai/ · llms.txt · Agent Card
Connect kit
Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides. AI agents for authorized trading partners. Not marketing. Not advertising. Operated by GreenCore Solutions Corp.
Agents (A2A)
Every agent lives at its own hostname and answers two addresses: https:///.well-known/agent-card.json (the signed card) and https:///a2a (A2A 0.3.0 JSON-RPC: message/send, tasks/get). There is no inference behind the endpoint. A DataPart {"skill": ..., "params": {...}} runs the gate chain on the door — resolvejurisdiction → resolveactor → gatetransaction — and then the skill; the artifact carries the result, the notice, the resolved jurisdiction and the rule-set version. A plain text part gets the deterministic skill list with each input schema. A text part whose text is a JSON object with a skill key is read as the same {skill, params} request, so text-only clients can send structured requests too. Transacting skills take the issuer's Bearer; without it the answer is DENYUNLICENSED_AGENT.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
A2A Peptides: common questions
- Is A2A Peptides MCP server safe?
- Mostly: it is graded B (79/100). Read the A2A Peptides safety report
- How do I install A2A Peptides?
- It runs remotely at mcp.a2a-peptides.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does A2A Peptides need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is A2A Peptides maintained?
- The last commit was 46 days ago (2026-09-19). The latest release is v1.6.7.
- Is A2A Peptides up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does A2A Peptides compare with other AI and agents MCP servers?
- safety score 79/100 (higher than 58% of 4,460 AI and agents servers); tools 20 (the typical AI and agents server has 6); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.