{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jm5pntvred72","handle":"rpscripts-fivem-developer","url":"https://wellknown.network/agents/rpscripts-fivem-developer","links":{"self":"https://wellknown.network/agents/rpscripts-fivem-developer/record.json","html":"https://wellknown.network/agents/rpscripts-fivem-developer","markdown":"https://wellknown.network/agents/rpscripts-fivem-developer/record.md","api":"https://wellknown.network/api/v1/agents/rpscripts-fivem-developer","status":"https://wellknown.network/api/v1/agents/rpscripts-fivem-developer/status","claim":"https://wellknown.network/agents/rpscripts-fivem-developer/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rpscripts-fivem-developer/claim.json","badge":"https://wellknown.network/agents/rpscripts-fivem-developer/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rpscripts-fivem-developer/history","tools":"https://wellknown.network/api/v1/agents/rpscripts-fivem-developer/tools"},"ard":{"identifier":"urn:air:rpscripts.net:server:rpscripts-fivem-developer","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"RPScripts FiveM Developer","summary":"FiveM dev tools: find resources, check compatibility, validate Lua and server.cfg, generate jobs","description":"FiveM dev tools: find resources, check compatibility, validate Lua and server.cfg, generate jobs","publisher":{"name":"net.rpscripts","url":null},"homepage":"https://rpscripts.net/docs/mcp/","repository":null,"version":"2.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://rpscripts.net/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T16:20:22.633733Z","publishedAt":"2026-10-16T16:20:22.633733Z","registryName":"net.rpscripts/fivem"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.583,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.525,"provenance":"derived"}],"categories":["code","commerce","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-11-03T03:30:48.038Z","lastProbedAt":"2026-11-03T03:30:48.038Z","statusComputedAt":"2026-11-03T03:34:27.110Z","reliability30d":{"probes":56,"successRate":1,"p50Ms":99,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":56,"ok":56,"authBoundaryOk":0,"serviceOk":56,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-03T03:30:48.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":75,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("}],"toolCount":12,"toolsHash":"e5e61665e644bd74d386c68cb83982d7b49eb5da8ebd219b7fa1be7f842f3c46","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T19:25:35.907Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":115,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("}],"toolCount":12,"toolsHash":"e5e61665e644bd74d386c68cb83982d7b49eb5da8ebd219b7fa1be7f842f3c46","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T11:26:50.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":114,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("}],"toolCount":12,"toolsHash":"e5e61665e644bd74d386c68cb83982d7b49eb5da8ebd219b7fa1be7f842f3c46","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T03:26:49.942Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"adf97933d7fdff8f1c1356e7d6645f7485fcc49795f2397489bdd81739ec4111","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T19:22:09.004Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":82,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"adf97933d7fdff8f1c1356e7d6645f7485fcc49795f2397489bdd81739ec4111","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T10:29:39.884Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"adf97933d7fdff8f1c1356e7d6645f7485fcc49795f2397489bdd81739ec4111","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T02:26:13.534Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"adf97933d7fdff8f1c1356e7d6645f7485fcc49795f2397489bdd81739ec4111","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T18:25:48.920Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"adf97933d7fdff8f1c1356e7d6645f7485fcc49795f2397489bdd81739ec4111","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T10:24:51.177Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"ab68b1709820b1c6f836d20471076acc7a931114fcaf01d487b0171379862d14","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T03:25:21.411Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("},{"name":"generate_script","description":"Builds or changes a FiveM resource with the RPScripts AI generator (QBCore, Qbox, ESX or standalone): the agent writes Lua/NUI files, checks them (syntax, manif"}],"toolCount":13,"toolsHash":"ab68b1709820b1c6f836d20471076acc7a931114fcaf01d487b0171379862d14","serverName":"rpscripts","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_products","description":"Search the RPScripts catalogue of FiveM scripts, MLOs, server packs, vehicles and assets. Filter by framework, category and USD price; results are ranked by rel"},{"name":"get_product","description":"Details of one RPScripts product by slug (from search_products): description, frameworks, version, categories, price, whether it can be bought, and install requ"},{"name":"list_categories","description":"All RPScripts shop categories (scripts by framework and job, MLOs, vehicles, clothing, server packs …) with their paths and URLs."},{"name":"check_compatibility","description":"Checks whether an RPScripts product (by slug) or your own resource files fit a server: framework (QBCore, Qbox, ESX, vRP, standalone), required resources such a"},{"name":"validate_resource","description":"Statically checks a FiveM resource: Lua syntax, fxmanifest.lua directives and referenced files, resource structure, undeclared dependencies, framework API calls"},{"name":"search_docs","description":"Searches RPScripts documentation (installation, downloads, server packs, updates, QBCore/Qbox/ESX guides, compatibility, troubleshooting, AI workflow) and the f"},{"name":"validate_server_cfg","description":"Parses and checks an FXServer server.cfg: syntax, argument counts and values, duplicate or conflicting settings, repeated resource starts, framework and ox reso"},{"name":"generate_fxmanifest","description":"Generates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and depend"},{"name":"create_job","description":"Generates a complete job resource with the RPScripts Jobs Creator for QBCore, Qbox or ESX: job definition and grades with salaries and boss flags, duty, stash, "},{"name":"lookup_server","description":"Looks up a public FiveM server by cfx.re join code/link (e.g. cfx.re/join/abc123) or public host:port. Returns what the server or the Cfx server list publishes:"},{"name":"list_purchases","description":"Lists the RPScripts products the signed-in customer owns (active purchases, including bundle items): product id, name, product page, files with their index for "},{"name":"get_download_url","description":"Creates a signed download link for one file of a product the signed-in customer owns (from list_purchases). The link is personal, works for at least 5 minutes ("}],"package":null,"toolSurface":{"id":"ts_ae3xmctkna7b","endpointId":"ep_u8q75m2agtfy","hash":"e5e61665e644bd74d386c68cb83982d7b49eb5da8ebd219b7fa1be7f842f3c46","toolCount":12,"serverName":"rpscripts","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-02T11:26:50.498Z","lastSeenAt":"2026-11-03T03:30:48.036Z","observations":3,"toolNames":["search_products","get_product","list_categories","check_compatibility","validate_resource","search_docs","validate_server_cfg","generate_fxmanifest","create_job","lookup_server","list_purchases","get_download_url"],"distinctSurfaces":9},"endpointFacts":[{"id":"ep_u8q75m2agtfy","url":"https://rpscripts.net/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-01T19:22:09.044Z","auth":{"observedAt":"2026-11-01T19:22:09.217Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://rpscripts.net/.well-known/oauth-protected-resource/mcp","resource":"https://rpscripts.net/mcp","authorizationServers":["https://rpscripts.net/api/auth"],"scopesSupported":["purchases:read","downloads:create","ai:generate"]},"authorizationServer":{"url":"https://rpscripts.net/.well-known/oauth-authorization-server/api/auth","issuer":"https://rpscripts.net/api/auth","grantTypesSupported":["authorization_code","client_credentials","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post","private_key_jwt"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":["EdDSA","ES256","ES512","PS256","RS256"],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-11-01T19:22:09.246Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"rpscripts.net","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-16T11:38:04.000Z","validTo":"2027-01-14T11:38:03.000Z","daysToExpiry":72,"sanCount":2,"fingerprint256":"AF:CA:DC:99:75:66:93:DB:D6:1B:B4:A9:12:DE:74:AE:9E:E3:89:A9:D3:77:E5:5E:4C:04:59:9B:E7:72:1A:DA"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.rpscripts/fivem","url":"https://registry.modelcontextprotocol.io/v0/servers/net.rpscripts%2Ffivem","firstSeenAt":"2026-10-17T15:21:06.273Z","fetchedAt":"2026-10-31T09:22:03.580Z","normalizedAt":"2026-10-31T09:22:03.580Z"}]},"firstSeenAt":"2026-10-17T15:21:06.273Z","updatedAt":"2026-11-03T03:35:33.626Z"}