paid-mcp-opportunity-lab--taylorboucher1.replit.app
Read official Base Uniswap V3 NFT and pool state at one canonical block hash. Reconcile exact token inventory and fee-growth checkpoints against optional reported raw amounts. Return signed discrepancies, reproducible inputs and uint128 accounting semantics. Recorded tokensOwed may include withdrawn principal, not only fees. Read-only; no USD valuation, trading, custody or profitability claim.
Offering
- Provider
- paid-mcp-opportunity-lab--taylorboucher1.replit.app
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Blockchain And Crypto
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://paid-mcp-opportunity-lab--taylorboucher1.replit.app/api/paid-tools/base_uniswap_v3_lp_accounting_audit- MIME type
- application/json
- First seen
- 2026-10-16T01:52:40.118Z
- Last seen
- Tags
- None supplied
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "10000",
"payTo": "0x6f490449C4F2AfEdCc7220Ec3c7b339315152DBc"
}
]Observed health
- Status
- Healthy
- Latest latency
- 345 ms
- Average latency
- 607 ms
- HTTP status
- 204
- Last checked
- Reachability
- 100% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"POST",
"PUT",
"PATCH"
]
},
"bodyType": {
"type": "string",
"enum": [
"json",
"form-data",
"text"
]
},
"body": {
"type": "object",
"properties": {
"positionId": {
"type": "string",
"pattern": "^(0|[1-9][0-9]{0,77})$",
"maxLength": 78,
"description": "Uniswap V3 NFT position ID on Base; not an Aerodrome or V4 position.",
"examples": [
"1"
]
},
"blockNumber": {
"type": "string",
"pattern": "^(0|[1-9][0-9]{0,77})$",
"maxLength": 78,
"description": "Optional historical Base block number. Omit to use the provider's safe block."
},
"reported": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false,
"patternProperties": {
"^(?:inventory0Raw|inventory1Raw|accruedSinceCheckpointFee0Raw|accruedSinceCheckpointFee1Raw|recordedTokensOwed0Raw|recordedTokensOwed1Raw)$": {
"$ref": "#/$defs/c0"
}
}
}
},
"required": [
"positionId"
],
"additionalProperties": false
}
},
"additionalProperties": false,
"minProperties": 4
}Output schema
{
"type": "object",
"properties": {
"type": {
"const": "json"
},
"example": {
"type": "object",
"properties": {
"tool": {
"type": "string",
"enum": [
"base_uniswap_v3_lp_accounting_audit"
]
},
"network": {
"type": "string",
"enum": [
"eip155:8453"
]
},
"evidenceStatus": {
"type": "string",
"enum": [
"rpc_observed"
]
},
"block": {
"type": "object",
"properties": {
"number": {
"$ref": "#/$defs/c0"
},
"hash": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$",
"maxLength": 66
},
"timestamp": {
"$ref": "#/$defs/c0"
},
"selection": {
"type": "string",
"enum": [
"safe",
"explicit"
]
},
"readMethod": {
"type": "string",
"enum": [
"EIP-1898 canonical block hash"
]
}
},
"additionalProperties": false,
"minProperties": 5
},
"token0": {
"$ref": "#/$defs/c2"
},
"token1": {
"$ref": "#/$defs/c2"
},
"position": {
"type": "object",
"properties": {
"liquidityRaw": {
"$ref": "#/$defs/c0"
},
"currentTick": {
"type": "integer",
"minimum": -887272,
"maximum": 887271
},
"tickSpacing": {
"type": "integer",
"minimum": 1,
"maximum": 32767
},
"feePips": {
"type": "integer",
"minimum": 1,
"maximum": 999999
},
"sqrtPriceX96": {
"$ref": "#/$defs/c0"
},
"active": {
"type": "boolean"
}
},
"additionalProperties": false,
"minProperties": 8,
"patternProperties": {
"^(?:lowerTick|upperTick)$": {
"type": "integer",
"minimum": -887272,
"maximum": 887272
}
}
},
"feeEvidence": {
"type": "object",
"properties": {},
"additionalProperties": false,
"minProperties": 10,
"patternProperties": {
"^(?:global0X128|global1X128|lowerOutside0X128|lowerOutside1X128|upperOutside0X128|upperOutside1X128|inside0X128|inside1X128|lastInside0X128|lastInside1X128)$": {
"$ref": "#/$defs/c0"
}
}
},
"uint128WrappingObserved": {
"type": "boolean"
},
"comparisonStatus": {
"type": "string",
"enum": [
"not_requested",
"matched",
"mismatch"
]
},
"comparisons": {
"type": "array",
"minItems": 0,
"maxItems": 6,
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"inventory0Raw",
"inventory1Raw",
"accruedSinceCheckpointFee0Raw",
"accruedSinceCheckpointFee1Raw",
"recordedTokensOwed0Raw",
"recordedTokensOwed1Raw"
]
},
"calculatedRaw": {
"$ref": "#/$defs/c0"
},
"reportedRaw": {
"$ref": "#/$defs/c0"
},
"deltaRaw": {
"type": "string",
"pattern": "^-?(0|[1-9][0-9]{0,77})$",
"maxLength": 79
},
"matches": {
"type": "boolean"
}
},
"additionalProperties": false,
"minProperties": 5
}
},
"mathRevision": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"maxLength": 64
},
"sources": {
"type": "array",
"minItems": 2,
"maxItems": 3,
"items": {
"type": "string",
"maxLength": 200
}
},
"warnings": {
"type": "array",
"minItems": 3,
"maxItems": 5,
"items": {
"type": "string",
"maxLength": 350
}
}
},
"additionalProperties": false,
"minProperties": 29,
"patternProperties": {
"^(?:positionId|inventory0Raw|inventory1Raw|accruedSinceCheckpointFee0Raw|accruedSinceCheckpointFee1Raw|recordedTokensOwed0Raw|recordedTokensOwed1Raw|contractFeeIncrement0Raw|contractFeeIncrement1Raw|owedAfterCheckpoint0Raw|owedAfterCheckpoint1Raw)$": {
"$ref": "#/$defs/c0"
},
"^(?:positionManagerAddress|factoryAddress|poolAddress|ownerAddress)$": {
"$ref": "#/$defs/c1"
}
}
}
},
"required": [
"type"
]
}