8TH WALL MCP SERVER TOOLS

64 tools from the 8th Wall MCP Server MCP Server, categorised by risk level.

READ 26 tools
Read analyze_ar_description Analyze a natural language description to determine the type of AR experience and extract key entities Read app_get Get a single app by ID (mock unless API configured) Read app_list List 8th Wall apps (mock unless API configured) Read assets_polyhaven_categories List PolyHaven categories for an asset type (hdris/textures/models/all) Read assets_polyhaven_files Get PolyHaven file metadata for a specific asset id Read assets_search_polyhaven Search PolyHaven assets (hdris/textures/models) by keyword Read assets_status Report availability of PolyHaven integration Read desktop_list_components List all custom components in the project Read desktop_list_projects List candidate 8th Wall Desktop project folders under ~/Documents/8th-Wall (or 8th Wall) Read desktop_read_json Read .expanse.json with optional JSON Pointer path Read docs_get_page Fetch a docs page and return plain text Read docs_search Search a small list of docs pages for a keyword (naive) Read get_asset_download_info Get detailed download information for a specific asset from PolyHaven Read get_template_info Get detailed information about a specific template Read list_code_templates List all available pre-built code templates Read list_templates List all available AR experience templates with descriptions Read project_get_info Summarize project structure (files and folders) under PROJECT_ROOT Read project_get_root Return the current PROJECT_ROOT used by tools Read project_list_files List files under a subdirectory of PROJECT_ROOT Read project_read_file Read a text file under PROJECT_ROOT Read scene_detect_engine Detect whether the project uses A-Frame or Three.js Read search_ar_assets Search for AR assets across multiple sources (PolyHaven, local assets, Poly Pizza). Returns ranked results. Read validate_javascript Validate JavaScript code for common errors and security issues Read desktop_guess_scene Heuristically find scene/config JSON files used by 8th Wall Desktop Read health_ping Simple health check Read prompts_asset_strategy Guidance for choosing and importing assets/textures/HDRIs for web XR apps
WRITE 33 tools
Write assets_download_url Download a file by URL into project/assets/ Write apply_experience_template Apply a pre-configured AR experience template. This automatically sets up components, code, and configurati... Write assets_unzip Unzip a .zip file into project assets directory Write create_ar_experience Create a complete AR experience from a natural language description. This tool automatically chains other t... Write desktop_add_custom_component ⚠️ WEB PROJECTS ONLY - NOT FOR DESKTOP! Add a custom A-Frame component for web-based 8th Wall projects (req... Write desktop_add_custom_script Add a custom JavaScript file to your project (for utilities, helpers, initialization code, etc.) Write desktop_add_image_target Add an image target container for AR image tracking Write desktop_add_model Add a 3D model (GLB/GLTF) from assets to the scene Write desktop_add_rotation_animation ⚠️ BROKEN - DO NOT USE! Adds unregistered attributes causing Write desktop_add_scale_animation ⚠️ BROKEN - DO NOT USE! Adds unregistered attributes causing Write desktop_add_shape Add a 3D shape to .expanse.json with proper 8th Wall validation Write desktop_add_threejs_script Add a working Three.js script with proper XR8 pipeline setup for 8th Wall Desktop Write desktop_add_video Add a video plane with custom JavaScript for video texture Write desktop_enable_face_tracking Enable face tracking in .expanse.json with optional debug mesh Write desktop_patch_json Patch .expanse.json using JSON Pointer (set/remove/push operations) Write desktop_set_model_animation Set animation clip playback for a GLB/GLTF model Write desktop_set_project Set PROJECT_ROOT to ~/Documents/8th-Wall/<name> (or EIGHTHWALL_DESKTOP_ROOT/<name>; also supports Write desktop_write_json Write entire .expanse.json (replaces file) Write project_export_zip Export the project directory to a zip archive in the workspace Write project_move_file Move/rename a file within PROJECT_ROOT Write project_scaffold Create a minimal web XR app structure (index.html, main.js, styles.css) Write project_set_root Set PROJECT_ROOT at runtime to target another folder (e.g., 8th Wall Desktop project) Write project_write_file Write text to a file under PROJECT_ROOT (creates dirs if needed) Write scene_add_animation Add a simple spin animation to meshes (Three) or an A-Frame animation entity Write scene_add_floor Add a simple floor plane (Three.js) Write scene_add_gltf_model Add a GLTF/GLB model to the scene (A-Frame or Three.js) Write scene_add_grid_helper Add a GridHelper to the scene (Three.js) Write scene_add_light Add a light to the scene Write scene_add_orbit_controls Add OrbitControls to Three.js scene Write scene_add_primitive Add a primitive shape to the scene Write scene_add_textured_plane Add a textured plane (e.g., for backgrounds/posters) Write scene_set_background_color Set scene background color Write scene_set_environment_hdr Set environment using an HDR/EXR URL

Route 8th Wall MCP Server through PolicyLayer and every one of its 64 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the 8th Wall MCP Server MCP server have? +

The 8th Wall MCP Server MCP server exposes 64 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on 8th Wall MCP Server tools? +

Route the 8th Wall MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do 8th Wall MCP Server tools fall into? +

8th Wall MCP Server tools are categorised as Read (26), Write (33), Destructive (2), Execute (3). Each category has a recommended default policy.

Enforce policy on every 8th Wall MCP Server tool call.

Start from 8th Wall MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.