vr-org-mcp
The vr-org-mcp server provides read-only access to VR.org's VR/AR/XR content with no API keys or configuration required. Here's what you can do:
Search & browse news – Retrieve the latest headlines from VR.org's aggregated feed, filtered by category (hardware, gaming, software, enterprise, AR, XR) or keyword
Get trending topics – Discover what's currently trending across the VR/AR/XR feed
List & read original articles – Browse VR.org's editorial content (reporting, opinion, guides) and fetch full article content by slug
Browse upcoming events – Get upcoming VR/AR/XR industry conferences, expos, and launches sorted by date
Find VR deals – Access curated product picks (headsets, accessories, AR glasses) with prices and retailer links, filterable by section
Compare headsets – Side-by-side comparison of two VR headsets by name (partial names accepted), including price, badges, and descriptions
View rankings – Get VR.org's current ranked lists of top VR games and top VR apps/utilities
List news sources – See all sources VR.org aggregates with per-source article counts
Explain VR topics – Get canonical short answers and pillar-page links for common VR/AR/XR questions (e.g. "what is VR", "best headset", "VR for beginners")
Use MCP resources – Attach latest news, original articles, events, or guides as context
Use prompts – Get headset recommendations by budget/use case, draft a weekly VR roundup, or explain a VR topic grounded in VR.org's canonical answers
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vr-org-mcpwhat are the latest VR deals?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vr-org-mcp
Read-only Model Context Protocol server for VR.org, a dedicated VR / AR / XR news publication and aggregator.
It gives any MCP-compatible agent (Claude Desktop, Claude Code, Cursor, Continue, and others) one-call access to live VR, AR, and XR news, VR.org's original editorial (including full article text), the VR/AR/XR events calendar, curated headset deals, buyer-guide answers, and top-game and top-app lists.
Eleven tools, five resources, and three prompts. Zero keys. Zero writes. Zero payments.
Install
Run it directly with npx (no global install needed):
npx vr-org-mcpClaude Desktop
One-click: download vr-org-mcp-0.3.2.mcpb and double-click it to install into Claude Desktop. Or configure manually:
Add to your claude_desktop_config.json:
{
"mcpServers": {
"vr-org": {
"command": "npx",
"args": ["-y", "vr-org-mcp"]
}
}
}Claude Code
claude mcp add vr-org -- npx -y vr-org-mcpCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"vr-org": {
"command": "npx",
"args": ["-y", "vr-org-mcp"]
}
}
}Hosted remote endpoint (no install)
VR.org also runs the same tools as a remote server over MCP's streamable-HTTP transport, so web clients (ChatGPT connectors, Claude.ai connectors) can use it with no local install:
https://vr.org/mcpHuman setup walkthrough for every client: vr.org/connect.
Related MCP server: korean-news-mcp
Tools
Tool | What it returns |
| Latest VR / AR / XR headlines from the live feed, with optional category filter and keyword match |
| Topics currently trending across the feed |
| Summaries of VR.org's own editorial articles, newest first |
| Full content of one original by slug: metadata, canonical URL, and the article body HTML |
| Upcoming VR / AR / XR industry events (conferences, expos, launches), soonest first |
| Curated product picks with prices, badges, and retailer links |
| Side-by-side of two headsets (partial names accepted) |
| Current ranked top VR games list |
| Current ranked top VR apps and utilities list |
| The news sources VR.org aggregates, with counts |
| Canonical short answer plus pillar-page link for a common question |
Resources
Browsable MCP resources an app can attach as context:
Resource | Contents |
| Latest aggregated VR / AR / XR headlines |
| Index of VR.org's newest original articles |
| Upcoming VR / AR / XR industry events |
| VR.org's canonical pillar-guide answers in one doc |
| Full HTML body of any original article (resource template) |
Prompts
Prompt | What it does |
| Recommends a headset from VR.org's picks given a budget and use case |
| Drafts a weekly VR / AR / XR roundup from the feed and originals |
| Explains a VR topic grounded in VR.org's canonical answer |
How it works
Every tool composes VR.org's public JSON API (https://vr.org/api/*) into a single agent-friendly response. The server is a thin proxy: it holds no secrets, writes nothing, and cannot move money.
Threat model
VR.org's editorial is controlled, but the live feed also carries third-party RSS headlines. To keep a malicious or compromised upstream headline from manipulating the calling model, every tool output is:
Sanitized. Control characters and zero-width / direction-override characters are stripped from every string.
Capped. Serialized responses are limited to 50 KB so a large payload cannot flood the agent's context window.
Inputs are validated before any outbound request and every free-text parameter is length-capped at the schema layer. Errors are returned as structured, non-echoing objects rather than raw stack traces; on the rare path where an error string reaches the caller it runs through the same output scrub as a tool result, with any credential-shaped substring redacted and the text capped, and is flagged with isError.
Configuration
The API base URL is fixed to https://vr.org in source and cannot be overridden, so the server can only ever talk to VR.org.
Env var | Default | Purpose |
| (none) | Optional suffix appended to the outbound User-Agent |
Development
npm install
npm run dev # run from source over stdio
npm run build # compile to dist/
npm test # run the offline test suite
npm run typecheck # type-check without emittingChangelog
0.3.2
Error-path hardening: tool errors now pass through the same output scrub as tool results, with secrets redacted and error text capped. All free-text parameters gain schema-level max lengths. No behavior change for valid inputs.
License
MIT. A VR.org project.
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/evanatpizzarobot/vr-org-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server