Sign In

@getplexa/mcp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@getplexa/mcp - npm Package Compare versions

Comparing version
0.1.6
to
0.1.7
+42
-1
dist/schemas.js

@@ -41,2 +41,9 @@ import { z } from "zod";

"ACTUALLY execute at, especially for thin/long-tail tokens. " +
// P16: `spotPrice` перестал быть числом всегда — и это надо было сказать раньше
"`spotPrice` is NULLABLE: when no reference mid is defensible at this size, `spotPrice` and " +
"`priceImpactBps` come back null rather than confidently wrong — an impact measured against a " +
"moving origin is worse than no impact at all. " +
// P25
"Every response carries `validUntil` (epoch ms): asking again before it returns the same answer. " +
"It is a statement about when WE recompute, not a promise that the market held still. " +
"Cost: $0.02 USDC per call via x402 (paid automatically by the configured wallet). " +

@@ -79,7 +86,41 @@ "Returns informational market data, NOT financial advice.";

"and as nulls in `risk_profile`. " +
"Plus an executable quote sub-result. " +
// P25 — свежесть и полнота одним сравнением каждая
"FRESHNESS AND COMPLETENESS: `validUntil` (epoch ms) is until when asking again returns THIS " +
"answer — a statement about our recomputation, not about the market. `coverage` " +
"{axesExpected, axesReporting} is how many of the 5 axes produced a result. " +
// P28/P30/P31 — блок про измеримость выхода
"EXIT MEASURABILITY: `liquidityCoverage` is a top-level block that says whether the exit check " +
"reached a CONCLUSION, so you do not have to infer it from the numbers. `conclusive: true` with " +
"`poolsFound: 0` means every covered factory was queried and no pool exists — that is a " +
"measurement, and it is what raises NO_EXIT_VENUE; `conclusive: false` means an AMM we cannot " +
"measure holds this token, so exit triggers are not raised on this call; `poolsFound: null` with " +
"`factoriesChecked: 0` means discovery did not run at all. `factoriesChecked` is 13 liquidity " +
"factories (Uniswap v3, Aerodrome AMM + 3 Slipstream, Pancake v3, Sushi v3, 6 v2-family) " +
"covering 77.5% of 30-day Base DEX volume; `venuesUnread` counts venues that simply did not " +
"answer this call (retrying may complete the answer), `unmeasuredVenues` / `unmeasuredVenueNames` " +
"cover both those and AMMs we cannot measure by design. " +
"SINGLETON AMMs (Uniswap v4) are simulated per pool through the canonical V4Quoter, so hooks " +
"execute, and the three outcomes are separate counts: `singletonPoolsCounted` (simulation " +
"succeeded, proceeds are inside exitLiquidityUsd), `singletonPoolsRejected` (the chain refused " +
"the sale — a measurement about that pool, not a gap in our data), and pools left unqueried " +
"because the scan hit its work cap, flagged by `singletonScanTruncated`. `singletonPoolsSeen` is " +
"the total found and `singletonPoolsHooked` how many run a hook inside the swap. " +
"`asOfBlockFirst` and `asOfBlock` are the Base blocks at the start and end of the liquidity " +
"reads: equal means the axis was read inside one block and is reproducible there, different " +
"means no single block describes it and the gap is the size of that uncertainty. " +
// P33/P34 — возраст данных концентрации
"HOLDER DATA AGE: `risk_profile.concentration` carries `ageSec` and `stale`. `ageSec: null` with " +
"`stale: false` means read on this call; a number means measured that many seconds ago; " +
"`stale: true` means the holder source was unreachable and the LAST KNOWN measurement is " +
"reported instead of nothing (confidence drops); `stale: null` means there is no holder value " +
"at all, so there is nothing for the freshness flag to describe. `holdersExact: false` means the " +
"TOTAL number of holders is unknown (a tariff limit on our side) — the top-10 shares themselves " +
"are complete. " +
"Plus an executable quote sub-result (`spotPrice` is nullable there — see plexa_quote). " +
"v2 since 2026-08-01: the old ok / caution / avoid scale is gone. " +
"Base-only today (configure the server with CHAIN=base to use it). " +
"Cost: $0.05 USDC per call via x402 (paid automatically by the configured wallet). " +
"Support: support@getplexa.com · https://t.me/getplexa_bot · https://github.com/plexa-xyz · " +
"https://getplexa.com. " +
"Heuristic economic signal, NOT financial advice; absence of a proven trap is not a " +
"guarantee of safety.";
+1
-1
{
"name": "@getplexa/mcp",
"version": "0.1.6",
"version": "0.1.7",
"mcpName": "com.getplexa/mcp",

@@ -5,0 +5,0 @@ "description": "MCP server for Plexa \u2014 the x402-native economic-safety API for trading agents. Adds plexa_quote (executable price) and plexa_pretrade_check (rug/honeypot/liquidity verdict) tools to any MCP client, paid per call in USDC. Client-only.",