addedOutput schema / description
Added value: +"Machine-readable status fields. This schema describes structuredContent — strict MCP clients validate structuredContent against it, so it must NOT require the result-envelope `content` array."
addedOutput schema / properties / balance_error
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / balance_known
Added value: +{
+ "type": "boolean"
+}
removedOutput schema / properties / content
Removed value: -{
- "description": "Human-readable status report as text content",
- "items": {
- "properties": {
- "text": {
- "description": "Multi-line status report: wallet, USDC balance, price, estimated parses, free tier, funding URI",
- "type": "string"
- },
- "type": {
- "enum": [
- "text"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "text"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedOutput schema / properties / estimated_parses_remaining
Added value: +{
+ "description": "null when the balance is unknown — never 0, which would imply an empty wallet",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / funding_uri
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / next_call_will_succeed
Added value: +{
+ "description": "null when the free tier is exhausted and the balance is unknown",
+ "type": [
+ "boolean",
+ "null"
+ ]
+}
addedOutput schema / properties / price_per_parse
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / quota
Added value: +{
+ "type": "object"
+}
removedOutput schema / properties / structuredContent
Removed value: -{
- "description": "Machine-readable status fields",
- "properties": {
- "balance_error": {
- "type": [
- "string",
- "null"
- ]
- },
- "estimated_parses_remaining": {
- "type": "number"
- },
- "funding_uri": {
- "type": "string"
- },
- "next_call_will_succeed": {
- "type": "boolean"
- },
- "price_per_parse": {
- "type": "string"
- },
- "quota": {
- "type": "object"
- },
- "usdc_balance": {
- "type": "string"
- },
- "usdc_balance_raw": {
- "type": "string"
- },
- "wallet_address": {
- "type": "string"
- }
- },
- "type": "object"
-}
addedOutput schema / properties / usdc_balance
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / usdc_balance_raw
Added value: +{
+ "description": "Balance in micro-USDC; null when the chain could not be read",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / wallet_address
Added value: +{
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "content"
-]New value: +[
+ "wallet_address",
+ "usdc_balance",
+ "price_per_parse",
+ "quota"
+]