Example Usage
import { McpOrigin } from "@openrouter/sdk/models";
let value: McpOrigin = {
accountKey: "<value>",
host: "mature-turret.name",
isPersonal: false,
routes: [],
status: {
failure: "<value>",
state: "failing",
},
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
accountKey | string | ✔️ | N/A |
host | string | ✔️ | N/A |
isPersonal | boolean | ✔️ | Members’ own accounts, matched to the acting member per turn. |
routes | models.Route[] | ✔️ | N/A |
status | models.McpOriginStatus | ✔️ | The vault’s decision for a request to this server; null for members’ own accounts, decided per acting member. |