Skip to main content
Glama

Server Details

The Apiosk MCP lets AI agents discover, pay for, execute, and publish APIs through the Apiosk gateway. It is a machine endpoint, not a website, so connect it from an MCP client (Claude, Cursor, ChatGPT, and others) rather than browsing it here.

Ownership verified

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
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct role: apiosk_discover starts a new data question, apiosk_execute continues an existing one, and apiosk_sources browses available data sources. There is no functional overlap or ambiguity between them.

Naming Consistency4/5

All tools share the consistent apiosk_ snake_case prefix, and two use verb forms (discover, execute). The third (apiosk_sources) is a noun rather than a verb, which is a minor deviation but does not hurt predictability overall.

Tool Count5/5

Three tools is within the well-scoped range, and each covers an essential step of the workflow: discover, execute, and find sources. No tool feels redundant or out of place.

Completeness4/5

The set covers the full lifecycle from starting a question to executing steps, recovering state, and browsing sources. The only minor gap is the lack of an explicit history or listing tool for past questions, but most flows can still be completed via apiosk_execute.

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"
        +}
  7. 2 tool updates
    • Addedapiosk
    • Changedapiosk_execute3 fields changed
      • addedInput schema / properties / approval_id
        Added value: +{
        +  "description": "Optional approval id returned by apiosk_execute after an approval_required hold.",
        +  "type": "string"
        +}
      • addedInput schema / properties / input_parts
        Added 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"
        +}
      • addedInput schema / required
        Added value: +[
        +  "offer_token",
        +  "prompt",
        +  "max_price_usdc"
        +]
  8. 1 tool update
    • Changedapiosk_execute7 fields changed
      • removedInput schema / properties / confirmed_price_usdc
        Removed value: -{
        -  "description": "External endpoints only: the PROVIDER's own price you showed the user (`list_price_usdc`), not the total. The gateway refuses rather than pays if the live 402 asks for more than this.",
        -  "type": "number"
        -}
      • removedInput schema / properties / method
        Removed value: -{
        -  "description": "External endpoints only: the HTTP method the row publishes (`method`). Defaults to GET.",
        -  "type": "string"
        -}
      • removedInput schema / properties / offer_id
        Removed value: -{
        -  "description": "The offer the user chose, as returned by apiosk_compare. Preferred over slug.",
        -  "type": "string"
        -}
      • addedInput schema / properties / offer_token
        Added 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"
        +}
      • addedInput schema / properties / prompt
        Added 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 / slug
        Removed value: -{
        -  "description": "An Apiosk catalogue slug, when you already know the listing and have no offer_id.",
        -  "type": "string"
        -}
      • removedInput schema / properties / url
        Removed value: -{
        -  "description": "An external x402 endpoint to run and settle through Apiosk — the `url` of a row apiosk_compare or apiosk_discover marked `settlement: \"apiosk\"`. Requires confirmed_price_usdc.",
        -  "type": "string"
        -}

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Analyze LinkedIn & email outreach campaigns, track pipeline performance, and review lead conversations for RevOps, Sales Managers, and SDR teams.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources