F

Fivem MCP Server

verifiedfeatured

by FiveM · HTTP

Fivem MCP Server by FiveM — connect via http to access its tools through your RouterMCP gateway.

TOOLS
15
available on this server
TRANSPORT
HTTP
SSE fallback
AUTH
Varies
depends on server or gateway configuration
REGION
Global
multi-region ready
STATUS
Active
accepting connections

Overview

ATTACHREADY
routermcp.jsonjson
{
"mcpServers": {
"fivem": {
"url": "https://fivem-mcp.kingsoflossantos.com/fivem",
"type": "http"
}
},
"requiresAuth": false,
"requiresOAuth": false
}

Tools (15)

search-five-m-docs

Search FiveM documentation for specific topics, concepts, or features. Returns relevant documentation URLs and summaries.

schema
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "The search query for FiveM documentation (e.g., \"events\", \"natives\", \"manifest\")"
},
"category": {
"enum": [
"all",
"scripting",
"natives",
"networking",
"resources",
"qbcore",
"coxdocs"
],
"type": "string",
"default": "all",
"description": "Filter results by documentation category"
}
}
}

generate-manifest

Generate a fxmanifest.lua file for a FiveM resource with the specified configuration options.

schema
{
"type": "object",
"required": [
"resource_name"
],
"properties": {
"author": {
"type": "string",
"default": "Unknown",
"description": "The author name"
},
"version": {
"type": "string",
"default": "1.0.0",
"description": "Resource version (e.g., \"1.0.0\")"
},
"framework": {
"enum": [
"standalone",
"esx",
"qbcore"
],
"type": "string",
"default": "standalone",
"description": "Framework type (standalone, ESX, or QBCore)"
},
"description": {
"type": "string",
"default": "A FiveM resource",
"description": "Resource description"
},
"script_type": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "Scripting language (Lua or JavaScript)"
},
"resource_name": {
"type": "string",
"description": "The name of the FiveM resource"
},
"include_client": {
"type": "boolean",
"default": true,
"description": "Include client-side scripts"
},
"include_server": {
"type": "boolean",
"default": true,
"description": "Include server-side scripts"
}
}
}

generate-resource-boilerplate

Generate boilerplate code for a FiveM resource including client, server, config, and manifest files.

schema
{
"type": "object",
"required": [
"resource_name"
],
"properties": {
"framework": {
"enum": [
"standalone",
"esx",
"qbcore"
],
"type": "string",
"default": "standalone",
"description": "Framework type (standalone, ESX, or QBCore)"
},
"include_nui": {
"type": "boolean",
"default": false,
"description": "Include NUI (UI) files"
},
"script_type": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "Scripting language (Lua or JavaScript)"
},
"resource_name": {
"type": "string",
"description": "The name of the resource to generate boilerplate for"
}
}
}

get-native-client-function

Look up GTA5/FiveM client-side native functions by name. Returns function signature, parameters, return type, and usage examples.

schema
{
"type": "object",
"required": [
"function_name"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"function_name": {
"type": "string",
"description": "The name of the client-side native function to look up (e.g., \"PlayerPedId\", \"SetEntityCoords\", \"TriggerServerEvent\")"
}
}
}

get-native-server-function

Look up GTA5/FiveM server-side native functions by name. Returns function signature, parameters, return type, and usage examples.

schema
{
"type": "object",
"required": [
"function_name"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"function_name": {
"type": "string",
"description": "The name of the server-side native function to look up (e.g., \"TriggerClientEvent\", \"GetPlayers\", \"DropPlayer\")"
}
}
}

get-event-client-reference

Get information about FiveM client-side events including framework events (ESX, QBCore).

schema
{
"type": "object",
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"event_name": {
"type": "string",
"description": "Specific client event name to look up (optional, leave empty to list all events)"
},
"event_type": {
"enum": [
"all",
"core",
"esx",
"qbcore"
],
"type": "string",
"default": "all",
"description": "Filter events by type"
}
}
}

get-event-server-reference

Get information about FiveM server-side events including framework events (ESX, QBCore).

schema
{
"type": "object",
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"event_name": {
"type": "string",
"description": "Specific server event name to look up (optional, leave empty to list all events)"
},
"event_type": {
"enum": [
"all",
"core",
"esx",
"qbcore"
],
"type": "string",
"default": "all",
"description": "Filter events by type"
}
}
}

get-q-b-core-server-function

Look up QBCore server-side functions and exports by name. Returns function signature, parameters, return type, and usage examples.

schema
{
"type": "object",
"required": [
"function_name"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"function_name": {
"type": "string",
"description": "The name of the QBCore server function to look up (e.g., \"QBCore.Functions.GetPlayer\", \"AddMoney\", \"SetJob\", \"SetGang\", \"Notify\", \"HasItem\", \"SetMetaData\", \"GetRep\")"
}
}
}

get-q-b-core-client-function

Look up QBCore client-side functions by name. Returns function signature, parameters, return type, and usage examples.

schema
{
"type": "object",
"required": [
"function_name"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"function_name": {
"type": "string",
"description": "The name of the QBCore client function to look up (e.g., \"QBCore.Functions.GetPlayerData\", \"QBCore.Commands.Add\", \"TriggerServerEvent\", \"Citizen.Wait\", \"PlayerPedId\")"
}
}
}

get-q-b-core-server-event-reference

QBCore event reference for server-side events. Includes built-in core events and framework-specific events for server scripts.

schema
{
"type": "object",
"properties": {
"event_name": {
"type": "string",
"default": "",
"description": "Specific event name to look up, or leave empty to list all server events"
}
}
}

get-q-b-core-client-event-reference

QBCore event reference for client-side events. Includes built-in core events and framework-specific events for client scripts.

schema
{
"type": "object",
"properties": {
"event_name": {
"type": "string",
"default": "",
"description": "Specific event name to look up, or leave empty to list all client events"
}
}
}

get-q-b-core-shared-data

Look up QBCore shared data structure by name. Returns information about items, jobs, gangs, vehicles, weapons, and utility functions.

schema
{
"type": "object",
"required": [
"data_type"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"data_type": {
"enum": [
"Items",
"Jobs",
"Gangs",
"Vehicles",
"Weapons",
"StarterItems",
"Utilities"
],
"type": "string",
"description": "The type of QBCore shared data to look up (Items, Jobs, Gangs, Vehicles, Weapons, StarterItems, Utilities)"
}
}
}

get-q-b-core-config

Look up QBCore configuration options and settings. Returns information about core config, player defaults, server settings, and framework options.

schema
{
"type": "object",
"required": [
"config_type"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"config_type": {
"enum": [
"Player",
"Framework",
"Database",
"Callbacks",
"Features",
"RepTypes"
],
"type": "string",
"description": "The type of QBCore configuration to look up (Player, Framework, Database, Callbacks, Features, RepTypes)"
}
}
}

get-q-b-core-players

Look up information about the QBCore.Players table structure and how to access player data. Describes player object properties and methods.

schema
{
"type": "object",
"required": [
"info_type"
],
"properties": {
"language": {
"enum": [
"lua",
"js"
],
"type": "string",
"default": "lua",
"description": "The scripting language for code examples"
},
"info_type": {
"enum": [
"Structure",
"PlayerData",
"Methods",
"Events",
"Examples"
],
"type": "string",
"description": "The type of QBCore player information to look up (Structure, PlayerData, Methods, Events, Examples)"
}
}
}

get-q-b-core-resource-list

Get a complete list of all 58 documented QBCore resources with brief descriptions and categories.

schema
{
"type": "object",
"properties": {
"category": {
"enum": [
"Admin & Management",
"Jobs",
"Crime & Robberies",
"Housing & Interiors",
"Vehicles & Transportation",
"Commerce & Markets",
"Player Systems",
"UI & Interface",
"Entertainment & Activities",
"Utilities & Miscellaneous"
],
"type": "string",
"description": "Optional: Filter resources by category (Admin & Management, Jobs, Crime & Robberies, Housing & Interiors, Vehicles & Transportation, Commerce & Markets, Player Systems, UI & Interface, Entertainment & Activities, Utilities & Miscellaneous)"
}
}
}