Secure AI access to Windows, macOS, Linux computers and a hosted Cloud Browser.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Explicitly approve one queued very destructive or untrusted cross-layer command after reviewing its exact command ID, capability, and arguments. This authorization applies only to that command.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Explicitly approve one queued very destructive or untrusted cross-layer command after reviewing its exact command ID, capability, and arguments. This authorization applies only to that command.
| Argument | Type | Description |
|---|---|---|
| reason | string | |
| commandId | string | |
| executionHandle | string |
{
"type": "object",
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"properties": {
"reason": {
"type": "string",
"maxLength": 1024
},
"commandId": {
"type": "string",
"minLength": 1
},
"executionHandle": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Cancel a Noxgild command when cancellation is still possible.
| Argument | Type | Description |
|---|---|---|
| commandId | string | |
| executionHandle | string |
{
"type": "object",
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"properties": {
"commandId": {
"type": "string",
"minLength": 1
},
"executionHandle": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}List the curated Noxgild capabilities available for machine, browser, and native desktop control.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Close an isolated Noxgild cloud browser session and release its browser compute.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Run one existing curated browser capability in an agent-controlled Noxgild cloud browser session. Browser security challenges remain protected human gates.
| Argument | Type | Description |
|---|---|---|
| arguments | object | |
| sessionId* | string | |
| capability* | string | |
| idempotencyKey | string |
{
"type": "object",
"required": [
"sessionId",
"capability"
],
"properties": {
"arguments": {
"type": "object",
"additionalProperties": true
},
"sessionId": {
"type": "string",
"minLength": 1
},
"capability": {
"type": "string",
"minLength": 1
},
"idempotencyKey": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"additionalProperties": false
}Return a human-controlled cloud browser to Noxgild and refresh agent state before further automation. This tool is UI-only.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Start an isolated Noxgild cloud browser session. Each session has a durable session ID and can transfer control between agent and human viewer.
| Argument | Type | Description |
|---|---|---|
| ttlMinutes | integer |
{
"type": "object",
"properties": {
"ttlMinutes": {
"type": "integer",
"maximum": 480,
"minimum": 1
}
},
"additionalProperties": false
}Transfer this cloud browser from the agent to the human viewer. This tool is available only to the Noxgild UI.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Refresh the inline viewer state and a short-lived viewer connection for an existing cloud browser session.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Read the authoritative status/result of a Noxgild command.
| Argument | Type | Description |
|---|---|---|
| commandId | string | |
| executionHandle | string |
{
"type": "object",
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"properties": {
"commandId": {
"type": "string",
"minLength": 1
},
"executionHandle": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}List this account's authorized Noxgild computers and their authoritative online/worker health state.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Execute one curated Noxgild capability on an explicitly selected authorized computer and wait briefly for the authoritative outcome. Routine and reversible actions can complete automatically; very destructive actions remain queued until explicitly approved. An UNKNOWN status represents execution uncertainty.
| Argument | Type | Description |
|---|---|---|
| deviceId* | string | |
| arguments | object | |
| timeoutMs | integer | |
| capability* | string | |
| idempotencyKey | string |
{
"type": "object",
"required": [
"deviceId",
"capability"
],
"properties": {
"deviceId": {
"type": "string",
"minLength": 1
},
"arguments": {
"type": "object",
"additionalProperties": true
},
"timeoutMs": {
"type": "integer",
"maximum": 25000,
"minimum": 0
},
"capability": {
"type": "string",
"minLength": 1
},
"idempotencyKey": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"additionalProperties": false
}Submit one curated Noxgild capability without waiting for completion. Routine and reversible actions may execute asynchronously; very destructive actions remain queued until explicitly approved. Returns a durable command record.
| Argument | Type | Description |
|---|---|---|
| deviceId* | string | |
| arguments | object | |
| timeoutMs | integer | |
| capability* | string | |
| idempotencyKey | string |
{
"type": "object",
"required": [
"deviceId",
"capability"
],
"properties": {
"deviceId": {
"type": "string",
"minLength": 1
},
"arguments": {
"type": "object",
"additionalProperties": true
},
"timeoutMs": {
"type": "integer",
"maximum": 25000,
"minimum": 0
},
"capability": {
"type": "string",
"minLength": 1
},
"idempotencyKey": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"additionalProperties": false
}Wait up to 25 seconds for an existing Noxgild command to complete, fail, cancel, or enter UNKNOWN.
| Argument | Type | Description |
|---|---|---|
| commandId | string | |
| timeoutMs | integer | |
| executionHandle | string |
{
"type": "object",
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"properties": {
"commandId": {
"type": "string",
"minLength": 1
},
"timeoutMs": {
"type": "integer",
"maximum": 25000,
"minimum": 0
},
"executionHandle": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Wake an offline Noxgild computer using an online Noxgild helper on the same LAN. The target BIOS/NIC must support Wake-on-LAN.
| Argument | Type | Description |
|---|---|---|
| port | integer | |
| repeat | integer | |
| macAddress* | string | |
| waitSeconds | integer | |
| helperDeviceId* | string | |
| targetDeviceId* | string | |
| broadcastAddress* | string |
{
"type": "object",
"required": [
"targetDeviceId",
"helperDeviceId",
"macAddress",
"broadcastAddress"
],
"properties": {
"port": {
"enum": [
7,
9
],
"type": "integer"
},
"repeat": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"macAddress": {
"type": "string",
"maxLength": 17,
"minLength": 12
},
"waitSeconds": {
"type": "integer",
"maximum": 120,
"minimum": 0
},
"helperDeviceId": {
"type": "string",
"minLength": 1
},
"targetDeviceId": {
"type": "string",
"minLength": 1
},
"broadcastAddress": {
"type": "string",
"maxLength": 15,
"minLength": 7
}
},
"additionalProperties": false
}