Api Endpoint

api.teardrop.dev

Teardrop get_dex_quote: Get the best Uniswap v3 swap quote on Ethereum (chain_id=1) or Base (chain_id=8453) via direct on-chain QuoterV2 calls. Queries all four fee tiers (100/500/3000/10000 bps) in parallel and returns the tier with the highest output amount, along with per-tier breakdown. Inputs are raw uint256 amounts and EIP-55 checksummed addresses; native ETH is not quoted directly - pass the WETH address. Returns no_liquidity=true when no pool exists for the pair. Point-in-time quote a...

Open interactive test console

Offering

Provider
api.teardrop.dev
Method
GET
Offering type
Api Endpoint
Transport type
mcp
Category
Blockchain And Crypto
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.teardrop.dev/tools/mcp
MIME type
Not provided
First seen
2026-10-16T01:54:22.818Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0xF2Eec9De86274913F85A8aA6427Ad65a9B0bC90a"
  }
]

Observed health

Status
Healthy
Latest latency
273 ms
Average latency
462 ms
HTTP status
402
Last checked
Reachability
100% over 10 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "description": "Return a decision-ready counterparty-risk verdict for an EVM address before funds or authority are committed. The result branches to high_risk, caution, acceptable, or insufficient_data with the evidence needed for the calling agent to act.",
  "inputSchema": {
    "properties": {
      "chain_ids": {
        "description": "DeBank chain identifiers scoping approvals and history; positions and net worth remain all-chain.",
        "items": {
          "type": "string"
        },
        "title": "Chain Ids",
        "type": "array"
      },
      "wallet_address": {
        "description": "EVM wallet address (0x-prefixed)",
        "title": "Wallet Address",
        "type": "string"
      }
    },
    "required": [
      "wallet_address"
    ],
    "title": "AssessCounterpartyRiskInput",
    "type": "object"
  },
  "toolName": "assess_counterparty_risk",
  "transport": "streamable-http",
  "type": "mcp"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "approvals": {
          "items": {
            "properties": {
              "balance": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "chain": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "exposure_balance": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "id": {
                "type": "string"
              },
              "logo_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "price": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "spenders": {
                "items": {
                  "properties": {
                    "exposure_usd": {
                      "anyOf": [
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "id": {
                      "type": "string"
                    },
                    "is_abandoned": {
                      "anyOf": [
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "is_contract": {
                      "anyOf": [
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "is_hacked": {
                      "anyOf": [
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "is_open_source": {
                      "anyOf": [
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "protocol": {
                      "anyOf": [
                        {
                          "additionalProperties": true,
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    },
                    "value": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "integer"
                        },
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null
                    }
                  },
                  "required": [
                    "id"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "sum_exposure_usd": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              },
              "symbol": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null
              }
            },
            "required": [
              "id"
            ],
            "type": "object"
          },
          "type": "array"
        },
        "chain_id": {
          "type": "string"
        },
        "data_complete": {
          "type": "boolean"
        },
        "errors": {
          "items": {
            "properties": {
              "error_type": {
                "type": "string"
              },
              "message": {
                "type": "string"
              },
              "operation": {
                "type": "string"
              }
            },
            "required": [
              "operation",
              "error_type",
              "message"
            ],
            "type": "object"
          },
          "type": "array"
        },
        "note": {
          "default": "DeBank authorization exposure is analytics data for one chain and may be stale. It does not inspect NFT approvals or off-chain Permit2 sub-permits.",
          "type": "string"
        },
        "provenance": {
          "description": "Machine-readable source and freshness metadata for a tool response.",
          "properties": {
            "cache_age_seconds": {
              "anyOf": [
                {
                  "minimum": 0,
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "cache_hit": {
              "default": false,
              "type": "boolean"
            },
            "cache_ttl_seconds": {
              "anyOf": [
                {
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "provider": {
              "type": "string"
            },
            "retrieved_at": {
              "type": "string"
            },
            "source_fetched_at": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "source_urls": {
              "items": {
                "type": "string"
              },
              "type": "array"
            }
          },
          "required": [
            "provider",
            "retrieved_at"
          ],
          "type": "object"
        },
        "wallet_address": {
          "type": "string"
        }
      },
      "required": [
        "wallet_address",
        "chain_id",
        "data_complete",
        "provenance"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}