MCP.Market

A2A Peptides MCP server

online · 100% uptime
by A2A-Peptides·io.github.A2A-Peptides/a2a-peptides·v1.6.7

Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.

B79/100grade B
What users say
No reviews yet
Be the first
Safety scan
B79/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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 posts
  • a2a_handoffFree

    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 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_presentationsFree

    Compare two or more authorised presentations side by side (ids as for get_item).

  • create_order_intentwrite actionFree

    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.

  • find_licensed_supplierFree

    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.

  • gate_transactionFree

    The 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_availabilityFree

    Availability 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_eligibilityFree

    Whether 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_watchFree

    Dated, 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_itemFree

    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).

  • get_label_and_indicationFree

    Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number).

  • get_lot_coaFree

    Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required).

  • get_pathway_statusFree

    The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page.

  • get_priceFree

    Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id).

  • get_safety_labelFree

    Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction).

  • get_substance_recordFree

    One 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 actionFree

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

  • resolve_actorFree

    Resolve 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_jurisdictionFree

    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; 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_itemsFree

    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 record). Only cleared statuses are returned; every item carries its availability block (banners, pos_count, product_urls).

  • verify_serializationFree

    Verify 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

1 high
  • –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 authenticationauth.open-write
Overall 79/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.