Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted 3 min ago
teppi

Server definition

Hash
sha256:5e010bcb21fa023cbab786772b144bb9b62fc36701d9c61b21564b00681381ae
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": "Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides. A B2B agentic toolset for the parties authorized to handle those products (operated by A2A Peptides Corp.; built and run by GreenCore Solutions Corp.). Call resolve_jurisdiction, then resolve_actor, then gate_transaction before any price, availability, order or handoff tool; those tools refuse without an allow or require_rx decision. Every record field carries its source page. Every response carries notice; every presentation carries bsfrdp_d (Brand, Strength, Form, Route, Device, Pack + disclaimer). Product-level information is trade information for authorized trading partners; the public gets status, class-level information and referral. Research-use stock is not listed and not sold (DENY_RUO). Artificial intelligence makes mistakes. A2A Peptides 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.", "tools": [ { "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 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.", "inputSchema": { "properties": { "counterparty_card_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "decision_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "intent_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "limit": { "default": 10, "type": "integer" }, "practice_scope": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "a2a_handoff", "outputSchema": { "type": "object" } }, { "description": "Compare two or more authorised presentations side by side (ids as for get_item).", "inputSchema": { "properties": { "decision_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "presentation_ids": { "items": { "type": "string" }, "type": "array" } }, "required": [ "presentation_ids" ], "type": "object" }, "name": "compare_presentations", "outputSchema": { "type": "object" } }, { "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.", "inputSchema": { "properties": { "decision_id": { "type": "string" }, "presentation_id": { "type": "string" }, "quantity": { "type": "integer" }, "ship_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "tenant": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "presentation_id", "quantity", "decision_id" ], "type": "object" }, "name": "create_order_intent", "outputSchema": { "type": "object" } }, { "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.", "inputSchema": { "properties": { "decision_id": { "type": "string" }, "jurisdiction": { "type": "string" }, "presentation_id": { "type": "string" }, "tenant": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "presentation_id", "jurisdiction", "decision_id" ], "type": "object" }, "name": "find_licensed_supplier", "outputSchema": { "type": "object" } }, { "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 · 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.", "inputSchema": { "properties": { "actor_class": { "type": "string" }, "channel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "credential": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "pathway": { "type": "string" }, "ship_to": { "type": "string" }, "substance": { "type": "string" } }, "required": [ "substance", "pathway", "actor_class", "ship_to" ], "type": "object" }, "name": "gate_transaction", "outputSchema": { "type": "object" } }, { "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 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.", "inputSchema": { "properties": { "decision_id": { "type": "string" }, "presentation_id": { "type": "string" }, "tenant": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "presentation_id", "decision_id" ], "type": "object" }, "name": "get_availability", "outputSchema": { "type": "object" } }, { "description": "Whether a substance may be lawfully compounded in a jurisdiction and under which list or standard (503A/503B, provincial, magistral, Specials), from the register.", "inputSchema": { "properties": { "jurisdiction": { "type": "string" }, "substance": { "type": "string" } }, "required": [ "substance", "jurisdiction" ], "type": "object" }, "name": "get_compounding_eligibility", "outputSchema": { "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "jurisdiction": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "since": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "substance": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "type": "object" }, "name": "get_enforcement_watch", "outputSchema": { "type": "object" } }, { "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 the catalogue id): brand, strength, form, route, device, pack, holder, status, offers (tenant is a parameter).", "inputSchema": { "properties": { "decision_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "presentation_id": { "type": "string" }, "tenant": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "presentation_id" ], "type": "object" }, "name": "get_item", "outputSchema": { "type": "object" } }, { "description": "Label and indication pointers for a licensed presentation only (US package NDC, CA DIN, EU EMA number).", "inputSchema": { "properties": { "presentation_id": { "type": "string" } }, "required": [ "presentation_id" ], "type": "object" }, "name": "get_label_and_indication", "outputSchema": { "type": "object" } }, { "description": "Certificate of analysis for a lawful lot of a presentation, where the pathway permits (decision_id required).", "inputSchema": { "properties": { "decision_id": { "type": "string" }, "lot": { "type": "string" }, "presentation_id": { "type": "string" } }, "required": [ "presentation_id", "lot", "decision_id" ], "type": "object" }, "name": "get_lot_coa", "outputSchema": { "type": "object" } }, { "description": "The status of a substance on one pathway in one jurisdiction (frozen vocabulary), with effective date, rule-set version and source page.", "inputSchema": { "properties": { "jurisdiction": { "type": "string" }, "pathway": { "type": "string" }, "substance": { "type": "string" } }, "required": [ "substance", "jurisdiction", "pathway" ], "type": "object" }, "name": "get_pathway_status", "outputSchema": { "type": "object" } }, { "description": "Price basis (list · contract · reimbursement) from a licensed party, once gate_transaction has answered allow or require_rx (decision_id).", "inputSchema": { "properties": { "decision_id": { "type": "string" }, "presentation_id": { "type": "string" }, "tenant": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "presentation_id", "decision_id" ], "type": "object" }, "name": "get_price", "outputSchema": { "type": "object" } }, { "description": "Safety label pointers for licensed products (label page and the pharmacovigilance scheme of the jurisdiction).", "inputSchema": { "properties": { "jurisdiction": { "type": "string" }, "substance": { "type": "string" } }, "required": [ "substance", "jurisdiction" ], "type": "object" }, "name": "get_safety_label", "outputSchema": { "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "substance": { "type": "string" } }, "required": [ "substance" ], "type": "object" }, "name": "get_substance_record", "outputSchema": { "type": "object" } }, { "description": "Write the audit line for a gate decision or an order intent (returns the line id).", "inputSchema": { "properties": { "kind": { "type": "string" }, "note": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "reference_id": { "type": "string" } }, "required": [ "kind", "reference_id" ], "type": "object" }, "name": "log_audit", "outputSchema": { "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "actor_class": { "type": "string" }, "credential": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "actor_class" ], "type": "object" }, "name": "resolve_actor", "outputSchema": { "type": "object" } }, { "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; 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.", "inputSchema": { "properties": { "ship_to": { "type": "string" } }, "required": [ "ship_to" ], "type": "object" }, "name": "resolve_jurisdiction", "outputSchema": { "type": "object" } }, { "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 record). Only cleared statuses are returned; every item carries its availability block (banners, pos_count, product_urls).", "inputSchema": { "properties": { "actor_class": { "default": "wholesale_distributor", "type": "string" }, "banner": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "decision_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "jurisdiction": { "type": "string" }, "limit": { "default": 25, "type": "integer" }, "pathway": { "default": "licensed_medicine", "type": "string" }, "query": { "type": "string" } }, "required": [ "query", "jurisdiction" ], "type": "object" }, "name": "search_cleared_items", "outputSchema": { "type": "object" } }, { "description": "Verify a serialised pack (GTIN + serial + lot + expiry) against the serialisation regime of the jurisdiction (DSCSA · FMD · UK · KR; none-national elsewhere).", "inputSchema": { "properties": { "expiry": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "gtin": { "type": "string" }, "jurisdiction": { "type": "string" }, "lot": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "serial": { "type": "string" } }, "required": [ "jurisdiction", "gtin", "serial" ], "type": "object" }, "name": "verify_serialization", "outputSchema": { "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5e010bcb21fa023cbab786772b144bb9b62fc36701d9c61b21564b00681381ae | sha256sum