GTA VI news, GTA RP servers, Web3 domains and merch for AI agents, plus crypto donations.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Read tools are anonymous. For order and donation tools use 'Bearer vch_live_...' (call register_agent first).
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.
Cancel an order that is still awaiting_payment.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Cancel an order that is still awaiting_payment.
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
},
"additionalProperties": false
}Call after the payer approved payment.approve_url. Idempotent.
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
},
"additionalProperties": false
}Create an order from a quote or items. PayPal rail returns an approve_url that a human must approve; the crypto rail (merch, domains, store plans) is fully automatic: send EXACTLY next_action.amount_due in USDT/USDC and the payment is detected and verified on-chain, no further call needed (poll get_order_status). Merch needs `shipping`, domains need `delivery.wallet_address`, store plans need `details`. Safe to retry with the same idempotency_key.
| Argument | Type | Description |
|---|---|---|
| items | array | |
| details | object | |
| delivery | object | |
| quote_id | string | |
| shipping | object | |
| payment_rail* | string | |
| idempotency_key* | string |
{
"type": "object",
"required": [
"payment_rail",
"idempotency_key"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string"
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 10,
"minimum": 1
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1
},
"details": {
"type": "object"
},
"delivery": {
"type": "object",
"required": [],
"properties": {
"wallet_address": {
"type": "string"
}
},
"additionalProperties": false
},
"quote_id": {
"type": "string"
},
"shipping": {
"type": "object"
},
"payment_rail": {
"enum": [
"paypal",
"crypto"
],
"type": "string"
},
"idempotency_key": {
"type": "string",
"maxLength": 128,
"minLength": 8
}
},
"additionalProperties": false
}For peer listings without on-site checkout (partner products, community servers, domains without a price). Records interest and returns how to complete the purchase.
| Argument | Type | Description |
|---|---|---|
| sku* | string | |
| contact | object | |
| message | string |
{
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string"
},
"contact": {
"type": "object",
"required": [],
"properties": {
"email": {
"type": "string"
},
"wallet": {
"type": "string"
},
"discord": {
"type": "string"
},
"telegram": {
"type": "string"
}
},
"additionalProperties": false
},
"message": {
"type": "string"
}
},
"additionalProperties": false
}Validate items and lock the price for 15 minutes. Merch must use variant SKUs (merchv:…).
| Argument | Type | Description |
|---|---|---|
| items* | array |
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string"
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 10,
"minimum": 1
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1
}
},
"additionalProperties": false
}Voluntary donation that supports developing AI projects and the benefit of AI development. Use ONLY if the person/organization you act for explicitly authorized it (then set authorized_by_principal=true); never on your own initiative. Crypto only: send EXACTLY next_action.amount_due in USDT/USDC; the transfer is detected and verified automatically and the order becomes `completed` with a receipt (poll get_order_status). Needs a key that allows the 'donation' kind and is within its spend limits.
| Argument | Type | Description |
|---|---|---|
| donor | object | |
| message | string | |
| amount_usd* | number | |
| idempotency_key* | string | |
| authorized_by_principal* | boolean | must be true: your principal authorized this donation |
{
"type": "object",
"required": [
"amount_usd",
"authorized_by_principal",
"idempotency_key"
],
"properties": {
"donor": {
"type": "object",
"required": [],
"properties": {
"name": {
"type": "string"
},
"agent": {
"type": "string"
},
"operator": {
"type": "string"
}
},
"additionalProperties": false
},
"message": {
"type": "string",
"maxLength": 500
},
"amount_usd": {
"type": "number",
"maximum": 1000000,
"minimum": 1
},
"idempotency_key": {
"type": "string",
"maxLength": 128,
"minLength": 8
},
"authorized_by_principal": {
"type": "boolean",
"description": "must be true: your principal authorized this donation"
}
},
"additionalProperties": false
}What donations to Vice City Hub fund (developing AI projects and the benefit of AI development), the terms, limits and how an agent can donate. Voluntary; no key needed.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Full details for one SKU including variants (merch) and purchase instructions.
| Argument | Type | Description |
|---|---|---|
| sku* | string |
{
"type": "object",
"required": [
"sku"
],
"properties": {
"sku": {
"type": "string"
}
},
"additionalProperties": false
}Full article body by numeric id.
| Argument | Type | Description |
|---|---|---|
| id* | integer |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer"
}
},
"additionalProperties": false
}Full order incl. next_action.
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
},
"additionalProperties": false
}Cheap status poll (no key needed).
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
},
"additionalProperties": false
}Latest curated GTA VI / Rockstar news from The Wire, newest first.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| limit | integer | |
| category | string | |
| featured | boolean |
{
"type": "object",
"required": [],
"properties": {
"q": {
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 50
},
"category": {
"type": "string"
},
"featured": {
"type": "boolean"
}
},
"additionalProperties": false
}GTA RP data: servers, open faction slots, jobs, or mods.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| collection* | string |
{
"type": "object",
"required": [
"collection"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100
},
"collection": {
"enum": [
"servers",
"factions",
"jobs",
"mods"
],
"type": "string"
}
},
"additionalProperties": false
}Get a self-service API key (limits: $100/order, $250/day). Shown once.
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| model | string | |
| contact | string | |
| homepage | string | |
| operator | string |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"model": {
"type": "string"
},
"contact": {
"type": "string"
},
"homepage": {
"type": "string"
},
"operator": {
"type": "string"
}
},
"additionalProperties": false
}Search merch, store plans, Web3 domains, partner products and servers for sale. Returns SKUs, USD prices and how each can be bought.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| kind | string | |
| sort | string | |
| limit | integer | |
| max_price | number | |
| min_price | number | |
| orderable | boolean | only items with on-site checkout |
{
"type": "object",
"required": [],
"properties": {
"q": {
"type": "string"
},
"kind": {
"enum": [
"merch",
"plan",
"domain",
"product",
"server"
],
"type": "string"
},
"sort": {
"enum": [
"price_asc",
"price_desc"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 50
},
"max_price": {
"type": "number"
},
"min_price": {
"type": "number"
},
"orderable": {
"type": "boolean",
"description": "only items with on-site checkout"
}
},
"additionalProperties": false
}Cross-search news, catalog and RP servers.
| Argument | Type | Description |
|---|---|---|
| q* | string |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"minLength": 2
}
},
"additionalProperties": false
}Optional shortcut (crypto payments are detected automatically): after sending EXACTLY next_action.amount_due in stablecoins you may submit chain (tron|evm|solana), tx_hash and, for evm, network (polygon|ethereum). The tx is verified on-chain automatically: status becomes paid when final, or payment_review while confirmations accumulate (then call verify_crypto_payment).
| Argument | Type | Description |
|---|---|---|
| note | string | |
| chain* | string | |
| network | string | |
| tx_hash* | string | |
| order_id* | string | |
| request_manual_review | boolean | skip auto-verification; operator checks by hand |
{
"type": "object",
"required": [
"order_id",
"chain",
"tx_hash"
],
"properties": {
"note": {
"type": "string"
},
"chain": {
"enum": [
"tron",
"evm",
"solana"
],
"type": "string"
},
"network": {
"enum": [
"polygon",
"ethereum"
],
"type": "string"
},
"tx_hash": {
"type": "string"
},
"order_id": {
"type": "string"
},
"request_manual_review": {
"type": "boolean",
"description": "skip auto-verification; operator checks by hand"
}
},
"additionalProperties": false
}Re-run on-chain verification for an order whose payment proof is pending confirmations. Idempotent; poll about once a minute.
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
},
"additionalProperties": false
}Scopes, spend limits and 24h spend of the current key.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}