Skip to main content
Glama

Server Details

Discover, pay for, execute, and publish APIs through Apiosk.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
47.4% over 36 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
obcraft/apiosk-mcp
GitHub Stars
0
Server Listing
Apiosk MCP Server

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a clearly distinct phase: discover plans a new data question, execute continues and manages the in-progress question, and sources handles catalog browsing. There is no meaningful overlap, and the descriptions reinforce the boundaries.

Naming Consistency4/5

All tools share the apiosk_ prefix and lowercase snake_case style, which creates a cohesive pattern. The only minor deviation is that apiosk_sources uses a noun instead of a verb like the other two tools (e.g., apiosk_discover, apiosk_execute).

Tool Count5/5

Three tools is a well-scoped size for this server's purpose, and each tool serves a necessary function in the lifecycle. No redundant tools are present, and the count falls within the ideal range.

Completeness5/5

The toolset covers the full visible workflow: discovering a question, executing and interacting through next_actions, and finding sources. It also supports polling, cancellation, and result reading via execute, so agents should not hit dead ends.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedapiosk_discover1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "required": [
        +        "protocol_version",
        +        "request_id",
        +        "status",
        +        "context_view",
        +        "proposal",
        +        "result",
        +        "next_actions",
        +        "state",
        +        "errors"
        +      ]
        +    },
        +    {
        +      "required": [
        +        "error_code",
        +        "message"
        +      ]
        +    }
        +  ],
        +  "properties": {
        +    "billing": {},
        +    "context_view": {
        +      "additionalProperties": true,
        +      "type": "object"
        +    },
        +    "error_code": {
        +      "type": "string"
        +    },
        +    "errors": {
        +      "items": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "idempotency_key": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "intent_ref": {
        +      "format": "uuid",
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "next_actions": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "action_id": {
        +            "format": "uuid",
        +            "type": "string"
        +          },
        +          "input_schema": {
        +            "type": "object"
        +          },
        +          "kind": {
        +            "type": "string"
        +          },
        +          "label": {
        +            "type": "string"
        +          },
        +          "requires_authorization": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "action_id",
        +          "kind",
        +          "label",
        +          "requires_authorization",
        +          "input_schema"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "proposal": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "approval_url": {
        +              "format": "uri",
        +              "type": "string"
        +            },
        +            "currency": {
        +              "type": "string"
        +            },
        +            "expires_at": {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "max_total_atomic": {
        +              "pattern": "^[0-9]+$",
        +              "type": "string"
        +            },
        +            "price_status": {
        +              "type": "string"
        +            },
        +            "quote_ref": {
        +              "format": "uuid",
        +              "type": "string"
        +            },
        +            "step_details": {
        +              "items": {
        +                "additionalProperties": true,
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "steps": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            }
        +          },
        +          "required": [
        +            "label",
        +            "quote_ref",
        +            "price_status",
        +            "currency",
        +            "max_total_atomic",
        +            "expires_at",
        +            "approval_url",
        +            "steps",
        +            "step_details"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "protocol_version": {
        +      "const": "2",
        +      "type": "string"
        +    },
        +    "recover_task_ref": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "result": {},
        +    "retry_after_ms": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "state": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "expires_at": {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            "focus": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "entity_refs": {
        +                  "items": {
        +                    "format": "uuid",
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                },
        +                "goal_refs": {
        +                  "items": {
        +                    "format": "uuid",
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                }
        +              },
        +              "required": [
        +                "entity_refs",
        +                "goal_refs"
        +              ],
        +              "type": "object"
        +            },
        +            "revision": {
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "schema_version": {
        +              "const": "2",
        +              "type": "string"
        +            },
        +            "state_ref": {
        +              "format": "uuid",
        +              "type": "string"
        +            },
        +            "state_token": {
        +              "maxLength": 128,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "schema_version",
        +            "state_ref",
        +            "revision",
        +            "expires_at",
        +            "focus",
        +            "state_token"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "status": {
        +      "enum": [
        +        "ready",
        +        "needs_input",
        +        "needs_selection",
        +        "requires_approval",
        +        "running",
        +        "succeeded",
        +        "partial",
        +        "unsupported",
        +        "state_conflict",
        +        "failed"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedapiosk_execute1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "required": [
        +        "protocol_version",
        +        "request_id",
        +        "status",
        +        "context_view",
        +        "proposal",
        +        "result",
        +        "next_actions",
        +        "state",
        +        "errors"
        +      ]
        +    },
        +    {
        +      "required": [
        +        "error_code",
        +        "message"
        +      ]
        +    }
        +  ],
        +  "properties": {
        +    "billing": {},
        +    "context_view": {
        +      "additionalProperties": true,
        +      "type": "object"
        +    },
        +    "error_code": {
        +      "type": "string"
        +    },
        +    "errors": {
        +      "items": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "idempotency_key": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "intent_ref": {
        +      "format": "uuid",
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "next_actions": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "action_id": {
        +            "format": "uuid",
        +            "type": "string"
        +          },
        +          "input_schema": {
        +            "type": "object"
        +          },
        +          "kind": {
        +            "type": "string"
        +          },
        +          "label": {
        +            "type": "string"
        +          },
        +          "requires_authorization": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "action_id",
        +          "kind",
        +          "label",
        +          "requires_authorization",
        +          "input_schema"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "proposal": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "approval_url": {
        +              "format": "uri",
        +              "type": "string"
        +            },
        +            "currency": {
        +              "type": "string"
        +            },
        +            "expires_at": {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "max_total_atomic": {
        +              "pattern": "^[0-9]+$",
        +              "type": "string"
        +            },
        +            "price_status": {
        +              "type": "string"
        +            },
        +            "quote_ref": {
        +              "format": "uuid",
        +              "type": "string"
        +            },
        +            "step_details": {
        +              "items": {
        +                "additionalProperties": true,
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "steps": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            }
        +          },
        +          "required": [
        +            "label",
        +            "quote_ref",
        +            "price_status",
        +            "currency",
        +            "max_total_atomic",
        +            "expires_at",
        +            "approval_url",
        +            "steps",
        +            "step_details"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "protocol_version": {
        +      "const": "2",
        +      "type": "string"
        +    },
        +    "recover_task_ref": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "result": {},
        +    "retry_after_ms": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "state": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "expires_at": {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            "focus": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "entity_refs": {
        +                  "items": {
        +                    "format": "uuid",
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                },
        +                "goal_refs": {
        +                  "items": {
        +                    "format": "uuid",
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                }
        +              },
        +              "required": [
        +                "entity_refs",
        +                "goal_refs"
        +              ],
        +              "type": "object"
        +            },
        +            "revision": {
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            "schema_version": {
        +              "const": "2",
        +              "type": "string"
        +            },
        +            "state_ref": {
        +              "format": "uuid",
        +              "type": "string"
        +            },
        +            "state_token": {
        +              "maxLength": 128,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "schema_version",
        +            "state_ref",
        +            "revision",
        +            "expires_at",
        +            "focus",
        +            "state_token"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "status": {
        +      "enum": [
        +        "ready",
        +        "needs_input",
        +        "needs_selection",
        +        "requires_approval",
        +        "running",
        +        "succeeded",
        +        "partial",
        +        "unsupported",
        +        "state_conflict",
        +        "failed"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedapiosk_sources1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "anyOf": [
        +    {
        +      "required": [
        +        "protocol_version",
        +        "sources",
        +        "total",
        +        "offset",
        +        "categories",
        +        "tags",
        +        "sectors",
        +        "capabilities",
        +        "notice"
        +      ]
        +    },
        +    {
        +      "required": [
        +        "error_code",
        +        "message"
        +      ]
        +    }
        +  ],
        +  "properties": {
        +    "capabilities": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "categories": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "error_code": {
        +      "type": "string"
        +    },
        +    "idempotency_key": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "next_offset": {
        +      "minimum": 0,
        +      "type": [
        +        "integer",
        +        "null"
        +      ]
        +    },
        +    "notice": {
        +      "type": "string"
        +    },
        +    "offset": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "protocol_version": {
        +      "const": "2",
        +      "type": "string"
        +    },
        +    "recover_task_ref": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "sectors": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "sources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "capabilities": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "category": {
        +            "type": "string"
        +          },
        +          "description": {
        +            "type": "string"
        +          },
        +          "endpoint_count": {
        +            "description": "Published endpoints in this source, not chatbot tools.",
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "input_types": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "logo_url": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "provider_slug": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "sectors": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "slug": {
        +            "type": "string"
        +          },
        +          "tags": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "tags": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "total": {
        +      "minimum": 0,
        +      "type": "integer"
        +    }
        +  },
        +  "type": "object"
        +}
  2. 1 tool update
    • Changedapiosk_discover5 fields changed
      • addedInput schema / properties / state / additionalProperties
        Added value: +false
      • removedInput schema / properties / state / anyOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "expires_at": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "focus": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "entity_refs": {
        -            "items": {
        -              "format": "uuid",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "goal_refs": {
        -            "items": {
        -              "format": "uuid",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "entity_refs",
        -          "goal_refs"
        -        ],
        -        "type": "object"
        -      },
        -      "revision": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "schema_version": {
        -        "const": "2",
        -        "type": "string"
        -      },
        -      "state_ref": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "state_token": {
        -        "maxLength": 128,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "schema_version",
        -      "state_ref",
        -      "revision",
        -      "expires_at",
        -      "focus",
        -      "state_token"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedInput schema / properties / state / properties
        Added value: +{
        +  "expires_at": {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  "focus": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "entity_refs": {
        +        "items": {
        +          "format": "uuid",
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "goal_refs": {
        +        "items": {
        +          "format": "uuid",
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "entity_refs",
        +      "goal_refs"
        +    ],
        +    "type": "object"
        +  },
        +  "revision": {
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "schema_version": {
        +    "const": "2",
        +    "type": "string"
        +  },
        +  "state_ref": {
        +    "format": "uuid",
        +    "type": "string"
        +  },
        +  "state_token": {
        +    "maxLength": 128,
        +    "type": "string"
        +  }
        +}
      • addedInput schema / properties / state / required
        Added value: +[
        +  "schema_version",
        +  "state_ref",
        +  "revision",
        +  "expires_at",
        +  "focus",
        +  "state_token"
        +]
      • addedInput schema / properties / state / type
        Added value: +"object"
  3. 12 tool updates
    • Removedapiosk
    • Removedapiosk_approval_status
    • Removedapiosk_cancel_job
    • Removedapiosk_compare
    • Removedapiosk_connect
    • Changedapiosk_discover13 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / choose
        Removed value: -{
        -  "description": "Whether this search ends in the user picking one. Default true: where the host can draw a picker, they are shown the runnable offers and their prices, and the answer comes back in `chosen` ready for apiosk_execute. Pass false for a sweep you run on your own behalf.",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / context_delta
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "explicit_values": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "entity_ref": {
        +            "format": "uuid",
        +            "type": "string"
        +          },
        +          "semantic_type": {
        +            "type": "string"
        +          },
        +          "value": {}
        +        },
        +        "required": [
        +          "entity_ref",
        +          "semantic_type",
        +          "value"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 32,
        +      "type": "array"
        +    },
        +    "requested_focus_refs": {
        +      "items": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "maxItems": 8,
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedInput schema / properties / max_price_usdc
        Removed value: -{
        -  "description": "Optional per-call price ceiling, measured against the buyer total. Results above it are dropped.",
        -  "type": "number"
        -}
      • removedInput schema / properties / max_results
        Removed value: -{
        -  "description": "Maximum reviewed candidates to return (default 8, max 25). External hits are listed alongside them.",
        -  "type": "number"
        -}
      • removedInput schema / properties / optimize_for
        Removed value: -{
        -  "description": "Which dimension the candidate ranking favours. Default 'price'.",
        -  "enum": [
        -    "price",
        -    "latency",
        -    "reliability",
        -    "balanced"
        -  ],
        -  "type": "string"
        -}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "The job, in plain words — a full sentence is better than keywords, because the gateway reads it into needs and search terms before it searches anything. Name the entities you care about (a company, a ticker, a topic) in the sentence; they are read as arguments for the endpoint, not as providers to find.",
        -  "type": "string"
        -}
      • addedInput schema / properties / question
        Added value: +{
        +  "maxLength": 4000,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • addedInput schema / properties / request_id
        Added value: +{
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / segments
        Removed value: -{
        -  "description": "Optional: the request pre-split into distinct data needs, when one request clearly needs two different kinds of data. Each is discovered separately and the results merged. Up to three.",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • addedInput schema / properties / state
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "expires_at": {
        +          "format": "date-time",
        +          "type": "string"
        +        },
        +        "focus": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "entity_refs": {
        +              "items": {
        +                "format": "uuid",
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "goal_refs": {
        +              "items": {
        +                "format": "uuid",
        +                "type": "string"
        +              },
        +              "type": "array"
        +            }
        +          },
        +          "required": [
        +            "entity_refs",
        +            "goal_refs"
        +          ],
        +          "type": "object"
        +        },
        +        "revision": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "schema_version": {
        +          "const": "2",
        +          "type": "string"
        +        },
        +        "state_ref": {
        +          "format": "uuid",
        +          "type": "string"
        +        },
        +        "state_token": {
        +          "maxLength": 128,
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "schema_version",
        +        "state_ref",
        +        "revision",
        +        "expires_at",
        +        "focus",
        +        "state_token"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedInput schema / required
        Previous value: -[
        -  "query"
        -]New value: +[
        +  "question"
        +]
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "properties": {},
        -  "type": "object"
        -}New value: +null
    • Changedapiosk_execute22 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "not": {
        +      "required": [
        +        "recover_task_ref"
        +      ]
        +    },
        +    "required": [
        +      "action_id",
        +      "state"
        +    ]
        +  },
        +  {
        +    "not": {
        +      "required": [
        +        "action_id"
        +      ]
        +    },
        +    "required": [
        +      "recover_task_ref"
        +    ]
        +  }
        +]
      • addedInput schema / properties / action_id
        Added value: +{
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / approval_id
        Removed value: -{
        -  "description": "Optional approval id returned by apiosk_execute after an approval_required hold.",
        -  "type": "string"
        -}
      • addedInput schema / properties / authorization_ref
        Added value: +{
        +  "format": "uuid",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / idempotency_key
        Added value: +{
        +  "format": "uuid",
        +  "type": "string"
        +}
      • removedInput schema / properties / input / additionalProperties
        Removed value: -true
      • removedInput schema / properties / input / description
        Removed value: -"The request body, in the provider's own schema."
      • removedInput schema / properties / input / type
        Removed value: -"object"
      • removedInput schema / properties / input_parts
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Optional exact split of provider inputs by path, query and body. The Apiosk approval card supplies this automatically.",
        -  "properties": {
        -    "body": {
        -      "additionalProperties": true,
        -      "type": "object"
        -    },
        -    "path": {
        -      "additionalProperties": true,
        -      "type": "object"
        -    },
        -    "query": {
        -      "additionalProperties": true,
        -      "type": "object"
        -    }
        -  },
        -  "type": "object"
        -}
      • removedInput schema / properties / max_price_usdc
        Removed value: -{
        -  "description": "The price ceiling — the exact price you showed the user. The call is refused, not paid, if the real price exceeds it.",
        -  "type": "number"
        -}
      • removedInput schema / properties / offer_token
        Removed value: -{
        -  "description": "The row the user chose, as `offer_token` from apiosk_discover. Opaque: pass it back exactly as given. It pins the endpoint AND the price the user was shown, and is good for one hour.",
        -  "type": "string"
        -}
      • removedInput schema / properties / operation
        Removed value: -{
        -  "description": "Optional explicit operation id or path.",
        -  "type": "string"
        -}
      • removedInput schema / properties / path_params
        Removed value: -{
        -  "additionalProperties": true,
        -  "description": "Optional path parameters.",
        -  "type": "object"
        -}
      • removedInput schema / properties / prompt
        Removed value: -{
        -  "description": "The job you searched for, in the user's own words. Recorded with the pick so the purchase reads back as an answer to a question rather than a bare charge.",
        -  "type": "string"
        -}
      • removedInput schema / properties / query
        Removed value: -{
        -  "additionalProperties": true,
        -  "description": "Optional query-string parameters.",
        -  "type": "object"
        -}
      • addedInput schema / properties / quote_ref
        Added value: +{
        +  "format": "uuid",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / recover_task_ref
        Added value: +{
        +  "description": "Recover state using a previously gateway-issued task reference. Reads only; does not execute or parse.",
        +  "format": "uuid",
        +  "type": "string"
        +}
      • addedInput schema / properties / request_id
        Added value: +{
        +  "format": "uuid",
        +  "type": "string"
        +}
      • addedInput schema / properties / state
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "expires_at": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "focus": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "entity_refs": {
        +          "items": {
        +            "format": "uuid",
        +            "type": "string"
        +          },
        +          "type": "array"
        +        },
        +        "goal_refs": {
        +          "items": {
        +            "format": "uuid",
        +            "type": "string"
        +          },
        +          "type": "array"
        +        }
        +      },
        +      "required": [
        +        "entity_refs",
        +        "goal_refs"
        +      ],
        +      "type": "object"
        +    },
        +    "revision": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "schema_version": {
        +      "const": "2",
        +      "type": "string"
        +    },
        +    "state_ref": {
        +      "format": "uuid",
        +      "type": "string"
        +    },
        +    "state_token": {
        +      "maxLength": 128,
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "schema_version",
        +    "state_ref",
        +    "revision",
        +    "expires_at",
        +    "focus",
        +    "state_token"
        +  ],
        +  "type": "object"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "offer_token",
        -  "prompt",
        -  "max_price_usdc"
        -]
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "properties": {},
        -  "type": "object"
        -}New value: +null
    • Removedapiosk_execute_plan
    • Removedapiosk_job_status
    • Removedapiosk_plan
    • Removedapiosk_resolve_job
    • Addedapiosk_sources
  4. 1 tool update
    • Changedapiosk_plan2 fields changed
      • changedInput schema / properties / question / description
        Previous value: -"The goal in the user's own words. Shown on the plan card and recorded with the approval; the compiler never reads it."New value: +"The goal in the user's own words, including the company and information needed. The Gateway interprets it when intent is omitted and asks for missing context."
      • changedInput schema / required
        Previous value: -[
        -  "question",
        -  "intent"
        -]New value: +[
        +  "question"
        +]
  5. 5 tool updates
    • Addedapiosk_cancel_job
    • Addedapiosk_execute_plan
    • Addedapiosk_job_status
    • Addedapiosk_plan
    • Addedapiosk_resolve_job
  6. 2 tool updates
    • Changedapiosk1 field changed
      • changedInput schema / properties / max_results / description
        Previous value: -"How many offers to inspect before returning the shared ranking's top runnable pick (default 8, max 25)."New value: +"How many offers to inspect before returning the shared ranking's top runnable pick (default 8, max 10)."
    • Changedapiosk_discover1 field changed
      • addedInput schema / properties / choose
        Added value: +{
        +  "description": "Whether this search ends in the user picking one. Default true: where the host can draw a picker, they are shown the runnable offers and their prices, and the answer comes back in `chosen` ready for apiosk_execute. Pass false for a sweep you run on your own behalf.",
        +  "type": "boolean"
        +}

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.