# McpServerObject

> One remote MCP server whose tools an agent can be given.

One remote MCP server whose tools an agent can be given.

| Field | Type | Description |
|---|---|---|
| `allowed_tools` | array of string or null | Only these of its tools; null for all. |
| `auth_key_id` | string (uuid) or null | The vault credential sent with each request. |
| `created_at` | string (date-time) |  |
| `id` | string (uuid) |  |
| `name` | string | The first half of every tool name the model is shown from it. |
| `object` | `mcp_server` |  |
| `project_id` | string (uuid) |  |
| `timeout_ms` | integer |  |
| `url` | string | Its address, with the path and query hidden: a hosted server's path is often its credential. |
