13trust / 100

Clinical Mechanism Map

by ClinicalIntelPulse in Weather & location

x402 APIFailing, checked 43 min ago

Drug mechanism-of-action + molecular target landscape for any disease — targets in active trials, approved agents by MOA, crowded vs novel mechanisms and first-in-class openings, with key publications. Worldwide. For drug-discovery and VC agents.

GET
https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map
Price
$0.2
per call in USDC
Uptime
0.0%
last 30 days
Response time
-
no timed checks yet
Last check
Failed
43 min ago, next in 22 min

Run a free test callHow to call it

Reliability

All checks passedSome failedAll failedNot checked

Latest check failed 43 min ago: Amount "0.2" is not in atomic token units

Status and outage history · Atom feed · Watch with other listings

How to call it

GET https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map

Each call costs $0.2 in USDC on Polygon, paid with the request over x402.

Run a free test callOne unpaid request, the way an agent sends it. You see the payment challenge it gets back. Nothing is charged.

Example request

From the listing.

GET https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map?condition=Disease+%E2%80%94+e.g.+%22Treatment-Resistant+Depression%22+%7C+%22ALS%22+%7C+%22Lupus%22+%7C+%22Multiple+Sclerosis%22+%7C+%22Prostate+Cancer%22&lang=en+%7C+es+%7C+fr+%7C+de+%7C+ja+%7C+zh+%7C+ko+%7C+pt+%7C+ar+%7C+hi+%28default%3A+en%29&mechanism=Optional+%E2%80%94+specific+mechanism+to+focus+on%2C+e.g.+%22BTK+inhibitor%22+%7C+%22IL-17%22+%7C+%22CAR-T%22

Parameters

ParameterTypeRequiredDescription
conditionstringNo
langstringNo
mechanismstringNo

Example response

The provider's example. We can't check it without paying.

Example response, 79 lines
{
  "drug_discovery_implications": "BTK inhibition is the most clinically advanced novel mechanism. CNS penetration and microglial targeting differentiate from older agents. Progressive MS remains the largest unmet need.",
  "first_in_class_opportunities": [
    "BTK inhibitors for progression (if Phase 3 data positive)",
    "Remyelinating agents (no approved class)"
  ],
  "key_publications": [
    {
      "journal": "Nature Reviews Neurology",
      "title": "BTK inhibitors in progressive MS — mechanisms and clinical data",
      "year": "2024"
    }
  ],
  "mechanism_landscape": {
    "approved_mechanisms": [
      {
        "drugs": [
          "Ocrelizumab",
          "Ofatumumab",
          "Ublituximab"
        ],
        "moa": "Anti-CD20 (B cell depletion)",
        "notes": "Dominant mechanism for RRMS — 3 approved"
      },
      {
        "drugs": [
          "Fingolimod",
          "Siponimod",
          "Ozanimod",
          "Ponesimod"
        ],
        "moa": "S1P receptor modulator",
        "notes": "Oral DMT — 4 approved; class mature"
      },
      {
        "drugs": [],
        "moa": "BTK inhibitor",
        "notes": "No approvals yet — 6 agents in Phase 2/3"
      }
    ],
    "crowded_spaces": [
      "Anti-CD20 (3 approved, 2 in pipeline)",
      "S1P modulators (4 approved)",
      "Natalizumab analogues"
    ],
    "pipeline_mechanisms": [
      {
        "agents": [
          "Fenebrutinib (Roche)",
          "Tolebrutinib (Sanofi)",
          "Evobrutinib (Merck)"
        ],
        "crowding": "Moderate (3 Phase 3)",
        "differentiation": "Targets microglial activation — may address progressive MS unlike existing agents",
        "moa": "BTK inhibition (CNS-penetrant)",
        "phase": "PHASE3"
      },
      {
        "agents": [
          "Opicinumab (Biogen)"
        ],
        "crowding": "Low",
        "differentiation": "Novel — no approved remyelinating agents",
        "moa": "Remyelination (opioid receptor modulation)",
        "phase": "PHASE2"
      }
    ],
    "white_spaces": [
      "Progressive MS neuroprotection",
      "Remyelination",
      "CNS innate immunity",
      "Biomarker-stratified precision approaches"
    ]
  },
  "query_summary": {
    "condition": "Multiple Sclerosis",
    "mechanism": null
  }
}

Call it from code

The curl command shows the payment challenge. The JavaScript and Python versions pay and call, and never pay more than $0.2.

curl: see the payment challenge
# bash or zsh: see the payment challenge. Nothing is charged.
curl -sS -g -i 'https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map?condition=Disease+%E2%80%94+e.g.+%22Treatment-Resistant+Depression%22+%7C+%22ALS%22+%7C+%22Lupus%22+%7C+%22Multiple+Sclerosis%22+%7C+%22Prostate+Cancer%22&lang=en+%7C+es+%7C+fr+%7C+de+%7C+ja+%7C+zh+%7C+ko+%7C+pt+%7C+ar+%7C+hi+%28default%3A+en%29&mechanism=Optional+%E2%80%94+specific+mechanism+to+focus+on%2C+e.g.+%22BTK+inhibitor%22+%7C+%22IL-17%22+%7C+%22CAR-T%22'

# x402 v2 sends the challenge base64-encoded in the PAYMENT-REQUIRED header (v1 sends it in the body).
# To read the header:
curl -sS -g -o /dev/null -D - 'https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map?condition=Disease+%E2%80%94+e.g.+%22Treatment-Resistant+Depression%22+%7C+%22ALS%22+%7C+%22Lupus%22+%7C+%22Multiple+Sclerosis%22+%7C+%22Prostate+Cancer%22&lang=en+%7C+es+%7C+fr+%7C+de+%7C+ja+%7C+zh+%7C+ko+%7C+pt+%7C+ar+%7C+hi+%28default%3A+en%29&mechanism=Optional+%E2%80%94+specific+mechanism+to+focus+on%2C+e.g.+%22BTK+inhibitor%22+%7C+%22IL-17%22+%7C+%22CAR-T%22' \
  | grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 --decode
JavaScript: pay and call
// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

// Pays at most $0.2 per call.
const client = new x402Client().setSpendControls({ maxAmountPerPayment: "$0.2" });
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? ToolVet checks it first for $0.005. Pay for that from a separate
// client: this one is capped at $0.2 per payment. GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fclinicalintelpulse.theaslangroupllc.com%2Fapi%2Fclinical%2Fmechanism-map
const res = await pay("https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map?condition=Disease+%E2%80%94+e.g.+%22Treatment-Resistant+Depression%22+%7C+%22ALS%22+%7C+%22Lupus%22+%7C+%22Multiple+Sclerosis%22+%7C+%22Prostate+Cancer%22&lang=en+%7C+es+%7C+fr+%7C+de+%7C+ja+%7C+zh+%7C+ko+%7C+pt+%7C+ar+%7C+hi+%28default%3A+en%29&mechanism=Optional+%E2%80%94+specific+mechanism+to+focus+on%2C+e.g.+%22BTK+inhibitor%22+%7C+%22IL-17%22+%7C+%22CAR-T%22");
console.log(res.status, await res.text());
Python: pay and call
# pip install "x402[requests,evm]"
import os
from eth_account import Account
from x402 import x402ClientSync
from x402.http.clients import x402_requests
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact.register import register_exact_evm_client

# Pays at most $0.2 per call.
client = x402ClientSync().set_spend_controls({"max_amount_per_payment": "$0.2"})
register_exact_evm_client(client, EthAccountSigner(Account.from_key(os.environ["EVM_PRIVATE_KEY"])))

with x402_requests(client) as session:
    res = session.get("https://clinicalintelpulse.theaslangroupllc.com/api/clinical/mechanism-map?condition=Disease+%E2%80%94+e.g.+%22Treatment-Resistant+Depression%22+%7C+%22ALS%22+%7C+%22Lupus%22+%7C+%22Multiple+Sclerosis%22+%7C+%22Prostate+Cancer%22&lang=en+%7C+es+%7C+fr+%7C+de+%7C+ja+%7C+zh+%7C+ko+%7C+pt+%7C+ar+%7C+hi+%28default%3A+en%29&mechanism=Optional+%E2%80%94+specific+mechanism+to+focus+on%2C+e.g.+%22BTK+inhibitor%22+%7C+%22IL-17%22+%7C+%22CAR-T%22")
    print(res.status_code, res.text)

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
43 min agoAmount "0.2" is not in atomic token units402329 ms$0.2
6 h agoAmount "0.2" is not in atomic token units402220 ms$0.2
12 h agoAmount "0.2" is not in atomic token units402238 ms$0.2
18 h agoAmount "0.2" is not in atomic token units402307 ms$0.2
23 h agoAmount "0.2" is not in atomic token units402215 ms$0.2
Show 6 older checks
29 h agoAmount "0.2" is not in atomic token units402190 ms$0.2
34 h agoAmount "0.2" is not in atomic token units402235 ms$0.2
40 h agoAmount "0.2" is not in atomic token units402196 ms$0.2
45 h agoAmount "0.2" is not in atomic token units402191 ms$0.2
2 days agoAmount "0.2" is not in atomic token units402167 ms$0.2
2 days agoAmount "0.2" is not in atomic token units402168 ms$0.2