Free, unofficial GTA 6 server: release info, news, music, map pins, real-world landmarks, checklist
Maintained by@fshbeeb(verified)Also a maintainer?
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.
Given the ids a player has completed (from the tracker's 'Copy progress for AI' button), return what is still left, with missable items first, and the completion percentage.
Checklist item ids the player has finished.
Limit to one checklist section.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http gta6 https://vicecitymission.com/mcp
Tool list last changed Nov 2, 2026.
Given the ids a player has completed (from the tracker's 'Copy progress for AI' button), return what is still left, with missable items first, and the completion percentage.
| Argument | Type | Description |
|---|---|---|
| category | string | Limit to one checklist section. |
| completed_ids* | array | Checklist item ids the player has finished. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"completed_ids"
],
"properties": {
"category": {
"type": "string",
"description": "Limit to one checklist section."
},
"completed_ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 2000,
"description": "Checklist item ids the player has finished."
}
}
}Find pins close to another pin or to a map position, nearest first. Positions are in-game meters (x east, y north, matching map.gtadb.org); distances are in meters.
| Argument | Type | Description |
|---|---|---|
| x | number | East-west map position in in-game meters (x grows east). Give both x and y to search around a point. |
| y | number | North-south map position in in-game meters (y grows north). Give both x and y. |
| limit | integer | Maximum number of pins to return, nearest first. |
| radius | number | Search radius in meters. |
| category | string | Only return pins in this category. |
| near_location_id | integer | Search around this pin. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"x": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "East-west map position in in-game meters (x grows east). Give both x and y to search around a point."
},
"y": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "North-south map position in in-game meters (y grows north). Give both x and y."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of pins to return, nearest first."
},
"radius": {
"type": "number",
"default": 500,
"maximum": 10000,
"minimum": 10,
"description": "Search radius in meters."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string",
"description": "Only return pins in this category."
},
"near_location_id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Search around this pin.",
"exclusiveMinimum": 0
}
}
}The completion checklist from the Vice City Mission tracker: story missions, side missions, activities, collectibles and trophies. Item ids match the tracker's saved progress.
| Argument | Type | Description |
|---|---|---|
| category | string | Checklist section id: story, side, activities, collectibles or achievements. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"type": "string",
"description": "Checklist section id: story, side, activities, collectibles or achievements."
}
}
}Confirmed facts about GTA VI: quick facts (price, platforms, editions), the playable and supporting characters, and the regions of Leonida with their real-world inspirations. Each item is marked official, reported or community estimate.
| Argument | Type | Description |
|---|---|---|
| section | string | Which part to return: facts (price, platforms, editions), characters, regions, faq, or all. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"facts",
"characters",
"regions",
"faq"
],
"type": "string",
"default": "all",
"description": "Which part to return: facts (price, platforms, editions), characters, regions, faq, or all."
}
}
}Release date of GTA VI, days remaining, and how much community data the Vice City Mission map and tracker have so far. Call this first if unsure whether data exists yet.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Full details for one map pin by its id.
| Argument | Type | Description |
|---|---|---|
| id* | integer | The pin's id, from search_locations or find_nearby. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "The pin's id, from search_locations or find_nearby.",
"exclusiveMinimum": 0
}
}
}Confirmed GTA VI music: radio stations (genre, on-air hosts, reported voice actors, previewed songs), Grand Theft Auto VI: The Album singles, Justice's original score, and songs from each trailer. Each song includes streaming search links (Spotify, Apple Music, Tidal, YouTube Music). Full tracklists arrive at launch.
| Argument | Type | Description |
|---|---|---|
| section | string | Which part to return: radio stations, the album, Justice's score, trailer songs, or all. |
| station | string | Only this radio station, by name, e.g. 'Flash FM'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"radio",
"album",
"score",
"trailers"
],
"type": "string",
"default": "all",
"description": "Which part to return: radio stations, the album, Justice's score, trailer songs, or all."
},
"station": {
"type": "string",
"description": "Only this radio station, by name, e.g. 'Flash FM'."
}
}
}Major GTA VI announcements, newest first, each with a date, status (official/reported/community) and source links.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many news items to return, newest first. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "How many news items to return, newest first."
}
}
}The kinds of locations on the map (missions, collectibles, weapons, vehicles, shops, activities, secrets) with how many pins each has.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Search ~1,900 GTA VI locations matched to the real Miami/Florida places they're based on (community data from map.gtadb.org, CC BY 4.0). Search by in-game area or by real place, e.g. 'Ocean Drive', 'Bal Harbour', 'Vice Beach', 'airport'. Optionally limit to a radius around an in-game position (meters).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of landmarks to return. |
| query | string | Words to match in the in-game location or the real-world place. |
| near_x | number | East-west map position in in-game meters (x grows east). Use with near_y to search around a point. |
| near_y | number | North-south map position in in-game meters (y grows north). Use with near_x. |
| radius | number | Meters, used with near_x/near_y. |
| confirmed_only | boolean | Only return landmarks the gtadb.org community has confirmed against a real address. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of landmarks to return."
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the in-game location or the real-world place."
},
"near_x": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "East-west map position in in-game meters (x grows east). Use with near_y to search around a point."
},
"near_y": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "North-south map position in in-game meters (y grows north). Use with near_x."
},
"radius": {
"type": "number",
"default": 1000,
"maximum": 10000,
"minimum": 10,
"description": "Meters, used with near_x/near_y."
},
"confirmed_only": {
"type": "boolean",
"default": false,
"description": "Only return landmarks the gtadb.org community has confirmed against a real address."
}
}
}Search community-submitted GTA VI map pins by text and/or category. Returns name, category, details, position in in-game meters (x east, y north), vote count, verified flag and a link to the pin on the map.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of pins to return. |
| query | string | Words to match in the pin name or details, e.g. 'hidden package' or 'airport'. |
| category | string | Only return this category. |
| verified_only | boolean | Only return pins confirmed by votes or admins. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of pins to return."
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the pin name or details, e.g. 'hidden package' or 'airport'."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string",
"description": "Only return this category."
},
"verified_only": {
"type": "boolean",
"default": false,
"description": "Only return pins confirmed by votes or admins."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"x": {
"type": "number",
"maximum": 16000,
"minimum": -16000
},
"y": {
"type": "number",
"maximum": 16000,
"minimum": -16000
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"radius": {
"type": "number",
"default": 500,
"maximum": 10000,
"minimum": 10,
"description": "Search radius in meters."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string"
},
"near_location_id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Search around this pin.",
"exclusiveMinimum": 0
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"x": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "East-west map position in in-game meters (x grows east). Give both x and y to search around a point."
},
"y": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "North-south map position in in-game meters (y grows north). Give both x and y."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of pins to return, nearest first."
},
"radius": {
"type": "number",
"default": 500,
"maximum": 10000,
"minimum": 10,
"description": "Search radius in meters."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string",
"description": "Only return pins in this category."
},
"near_location_id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Search around this pin.",
"exclusiveMinimum": 0
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"exclusiveMinimum": 0
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "The pin's id, from search_locations or find_nearby.",
"exclusiveMinimum": 0
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the pin name or details, e.g. 'hidden package' or 'airport'."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string",
"description": "Only return this category."
},
"verified_only": {
"type": "boolean",
"default": false,
"description": "Only return pins confirmed by votes or admins."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of pins to return."
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the pin name or details, e.g. 'hidden package' or 'airport'."
},
"category": {
"enum": [
"mission",
"collectible",
"weapon",
"vehicle",
"shop",
"activity",
"secret"
],
"type": "string",
"description": "Only return this category."
},
"verified_only": {
"type": "boolean",
"default": false,
"description": "Only return pins confirmed by votes or admins."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the in-game location or the real-world place."
},
"near_x": {
"type": "number",
"maximum": 16000,
"minimum": -16000
},
"near_y": {
"type": "number",
"maximum": 16000,
"minimum": -16000
},
"radius": {
"type": "number",
"default": 1000,
"maximum": 10000,
"minimum": 10,
"description": "Meters, used with near_x/near_y."
},
"confirmed_only": {
"type": "boolean",
"default": false
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of landmarks to return."
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in the in-game location or the real-world place."
},
"near_x": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "East-west map position in in-game meters (x grows east). Use with near_y to search around a point."
},
"near_y": {
"type": "number",
"maximum": 16000,
"minimum": -16000,
"description": "North-south map position in in-game meters (y grows north). Use with near_x."
},
"radius": {
"type": "number",
"default": 1000,
"maximum": 10000,
"minimum": 10,
"description": "Meters, used with near_x/near_y."
},
"confirmed_only": {
"type": "boolean",
"default": false,
"description": "Only return landmarks the gtadb.org community has confirmed against a real address."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "How many news items to return, newest first."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"radio",
"album",
"score",
"trailers"
],
"type": "string",
"default": "all"
},
"station": {
"type": "string",
"description": "Only this radio station, by name, e.g. 'Flash FM'."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"radio",
"album",
"score",
"trailers"
],
"type": "string",
"default": "all",
"description": "Which part to return: radio stations, the album, Justice's score, trailer songs, or all."
},
"station": {
"type": "string",
"description": "Only this radio station, by name, e.g. 'Flash FM'."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"facts",
"characters",
"regions",
"faq"
],
"type": "string",
"default": "all"
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"section": {
"enum": [
"all",
"facts",
"characters",
"regions",
"faq"
],
"type": "string",
"default": "all",
"description": "Which part to return: facts (price, platforms, editions), characters, regions, faq, or all."
}
}
}