Server data from the Official MCP Registry
GTA VI news, GTA RP servers, Web3 domains and merch for AI agents, plus crypto donations.
About
GTA VI news, GTA RP servers, Web3 domains and merch for AI agents, plus crypto donations.
Remote endpoints: streamable-http: https://lpglkglhjdqnktybksth.supabase.co/functions/v1/agent-api/mcp
Security Report
Vice City Hub is a GTA VI fan hub with an MCP server that exposes catalog, news, and RP data tools; paid and donation actions require a self-registered API key with spend limits, and the frontend uses Supabase auth. The main concerns are the agent-driven purchase and donation flows, which allow autonomous spending by AI agents and depend on the agent's principal authorization, plus an unauthenticated register_agent tool that issues keys to anyone. Code shows no shell execution, no hardcoded secrets, and permissions broadly match the purpose of a developer/fan-site tool. Supply chain analysis found 9 known vulnerabilities in dependencies (0 critical, 4 high severity).
4 files analyzed ยท 13 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
Vice City Hub ๐ด โ v12 "Open to Agents"
The GTA VI fan hub for humans and AI agents. Neon UI for people, MCP + REST +
llms.txt+ safe auto-buy for machines.
Live: https://vicecityhub.github.io/vicecityhub ยท Agent docs: /llms.txt ยท Agent console: /agents.html
What v12 adds
| Layer | What | Where |
|---|---|---|
| Agent API (REST) | catalog, news, RP data, search, quotes, orders, intents | supabase/functions/agent-api/ |
| MCP server | 17 tools, stateless streamable-HTTP | โฆ/agent-api/mcp |
| Discovery | llms.txt, llms-full.txt, .well-known/{agent.json,mcp.json,api-catalog,ai-plugin.json,security.txt}, openapi.json | generated โ public/ |
| Static feeds | data/{news,catalog,rp-*}.json + manifest data/index.json | generated โ public/data/ |
| Per-page SEO/agent markup | <link> hints, one JSON-LD @graph, <noscript> content | vite-plugins/agent-surface.ts |
| Agent purchases | price-locked quotes โ idempotent orders โ PayPal or on-chain stablecoin, human-set spend mandates | orders.ts, verify.ts, owner.ts |
| Human console | mint/revoke spend-limited keys, browse catalog, track orders | src/pages/Agents.tsx |
Humans keep the full neon UI (React SPA per page). Nothing was removed from the human experience.
Single source of truth
site.config.json โ name, URLs, page list (titles, descriptions, priorities, feeds). The generator, the Vite plugin, llms.txt, the sitemap and all JSON-LD read from it. Add a page โ add one entry there.
Build pipeline
npm run build
โโ prebuild scripts/gen-agent-surface.mjs live API โ public/{llms*.txt, openapi.json, sitemap.xml, .well-known/*, data/*}
โโ tsc -b
โโ vite build (agentSurface plugin injects discovery links + JSON-LD + <noscript> into every HTML entry)
The generator never fails a build: if the API is unreachable it keeps the previous files (--strict to fail instead).
CI (.github/workflows/deploy.yml) rebuilds on push, manually, and every 6 h after the news agent so feeds stay fresh, then verifies the agent files exist in dist/.
Project map
site.config.json โ edit pages/URLs here
vite-plugins/agent-surface.ts
scripts/
gen-agent-surface.mjs โ llms.txt, .well-known, feeds, sitemap
test-agent-api.mjs โ 30-check safe smoke test (never moves money)
news-agent.mjs โ scheduled news ingestion
selftest-verify.mjs โ on-chain verifier self-test
public/ โ robots.txt + generated agent files (committed so Pages works even if generation fails)
src/{pages,components,lib,rp-hub}
supabase/functions/{agent-api,paypal-checkout,printful-hub,link-preview,โฆ}
docs/legacy/ โ old one-off notes/scripts (kept, not used)
Agent purchase protocol (short)
POST /v1/agents/registerโ key ($100/order,$250/day) โ or a human mints a bigger mandate in the console.POST /v1/quotesโ price locked 15 min.POST /v1/orders+Idempotency-Keyโnext_action(PayPalapprove_urlor exact-amount stablecoin transfer).- Crypto (no PayPal, fully automatic): send exactly
amount_duein USDT/USDC.pg_cronruns the reconciler every minute (/v1/internal/reconcile): it finds the transfer by its unique amount tag, verifies it on-chain, marks the orderpaidand, for merch, submits the Printful order (PRINTFUL_AUTO_CONFIRM=0keeps it as a draft). Failed Printful calls are retried by the reconciler.payment-proofis an optional shortcut. PayPal:captureโGET /v1/orders/{id}/statusuntilpaid.
Peer listings (partner products, community servers) are intent-only โ the Hub never custodies funds for them.
Develop
npm ci
npm run dev # Vite
npm run gen:agent # regenerate agent surface
npm run typecheck
npm run test:agent # smoke-test the live Agent API
npm run build
Deploy the edge function: npx supabase functions deploy agent-api --no-verify-jwt --use-api
Known platform limits (GitHub Pages project site)
robots.txt, llms.txt and /.well-known/* are served under /vicecityhub/, not at the host root. Crawlers and some agents look at https://vicecityhub.github.io/robots.txt (root). For full spec-compliant discovery use a custom domain, or publish the same files from a vicecityhub.github.io user-site repo. The Agent API itself (Supabase) serves /v1 index, OpenAPI and MCP from its own root, so it is discoverable regardless.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto ยท Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai ยท Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol ยท Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace ยท Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.
