Send Connectionless Packet
send_connectionless_packetSend a connectionless (out-of-band) UDP packet to a QuakeLive or Quake3 server and return the parsed reply. Connectionless packets are raw UDP datagrams prefixed with four 0xFF bytes followed by a command string. Servers that speak the Q3/QL protocol respond in the same format. No prior connection or handshake is required — each call is a single send + single receive. Supported commands (see the `command` enum): • `getinfo` — returns a key-value info string with map, gametype, player count, hostname, sv_fps, and more. • `getstatus` — returns the full info string plus one line per connected player (frags, ping, name). Use this to inspect current players. • `getchallenge` — returns a one-time challenge number (used internally during connection setup). • `rcon` — executes a console command server-side via the remote console interface. Requires `rcon_password` and `rcon_command`. • `ping` — sends a probe and expects an `ack` reply; useful for a lightweight reachability check. The response JSON always includes `response_type` (the first token of the server reply) and `raw` (the full reply text). For `infoResponse` and `statusResponse` an `info` object with parsed key-value pairs is also included; `statusResponse` additionally includes a `players` array.
When to Use
Use this tool when you need to send a connectionless (out-of-band) udp packet to a quakelive or quake3 server and return the parsed reply.
connectionless packets are raw udp datagrams prefixed with four 0xff bytes followed by a command string. servers that speak the q3/ql protocol respond in the same format. no prior connection or handshake is required — each call is a single send + single receive.
supported commands (see the command enum):
• getinfo — returns a key-value info string with map, gametype, player count, hostname, sv_fps, and more.
• getstatus — returns the full info string plus one line per connected player (frags, ping, name). use this to inspect current players.
• getchallenge — returns a one-time challenge number (used internally during connection setup).
• rcon — executes a console command server-side via the remote console interface. requires rcon_password and rcon_command.
• ping — sends a probe and expects an ack reply; useful for a lightweight reachability check.
the response json always includes response_type (the first token of the server reply) and raw (the full reply text). for inforesponse and statusresponse an info object with parsed key-value pairs is also included; statusresponse additionally includes a players array.. This is part of the Mcps provider on xpay✦.
MCP Connection
Connect to xpay✦ to access this tool (and 87+ others):
{
"mcpServers": {
"xpay": {
"url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}
For Claude Code:
claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
How to Execute
Use the xpay✦ meta-tools to run this tool:
xpay_details— Get full input schema:xpay_details("quakelive/send_connectionless_packet")xpay_run— Execute:xpay_run("quakelive/send_connectionless_packet", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
rcon_password | string,null | No | RCON password. Required (and only used) when command is rcon. |
address | string | Yes | Server address in host:port form, e.g. "ql.example.com:27960" or "127.0.0.1:27960". Both IPv4 and IPv6 addresses are accepted; the port is required. |
timeout_ms | integer,null | No | How long to wait for the server reply, in milliseconds. Clamped to [100, 15000]. Defaults to 3000 ms. |
command | string | Yes | The out-of-band command to send. getinfo — brief key-value server info. getstatus — full info + one line per player. getchallenge — request a handshake challenge number. rcon — remote console (requires rcon_password + rcon_command). ping — echo probe. |
rcon_command | string,null | No | Console command to execute via RCON, e.g. "status" or "map campgrounds". Required (and only used) when command is rcon. |
Pricing
- Cost: $0.02/call
- Balance check: Use
xpay_balanceto check remaining credits - Get your API key at xpay.tools — $5 free credits included
Related Skills
- Mcps (all tools) — 88 tools
- Add Player — $0.00/call
- Add Raw Snapshot — $0.00/call
- Add Server Command — $0.00/call
- Analyze Demo — $0.02/call
- Award Medal — $0.02/call
Links
- Tool page: https://xpay.tools/quakelive/send-connectionless-packet/
- Provider: https://xpay.tools/quakelive/
- All tools: https://xpay.tools/explore
How to Execute
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
rcon_password | stringnull | No | RCON password. Required (and only used) when `command` is `rcon`. |
address | string | Yes | Server address in `host:port` form, e.g. `"ql.example.com:27960"` or `"127.0.0.1:27960"`. Both IPv4 and IPv6 addresses are accepted; the port is required. |
timeout_ms | integernull | No | How long to wait for the server reply, in milliseconds. Clamped to [100, 15000]. Defaults to 3000 ms. |
command | string | Yes | The out-of-band command to send. `getinfo` — brief key-value server info. `getstatus` — full info + one line per player. `getchallenge` — request a handshake challenge number. `rcon` — remote console (requires `rcon_password` + `rcon_command`). `ping` — echo probe. |
rcon_command | stringnull | No | Console command to execute via RCON, e.g. `"status"` or `"map campgrounds"`. Required (and only used) when `command` is `rcon`. |
Install Skill
Pricing
Cost
$0.02/call
Model
Flat rate
Provider
Mcps

