Spacery
Server Details
Publish 3D scans, Gaussian splats and 360 tours as shareable spaces, and build guided tours in them
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- lukehollis/spacery
- GitHub Stars
- 2
- Server Listing
- Spacery MCP server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 18 tools
Most tools target distinct resources and actions (space, tour, account, payment, model), and the sequence is clear from descriptions. Some overlap exists among create_tour, draft_tour, and save_tour, but the verbs and descriptions distinguish empty creation, AI drafting, and manual saving.
Nearly all tools use snake_case with a predictable verb_noun pattern (create_space, link_account, wait_for_tour). The main exception is space_status, which is noun_noun rather than verb_noun, but it remains readable and consistent in casing.
18 tools is above the ideal 3-15 range and feels somewhat heavy, though the server spans several subdomains: spaces, tours, payments, account linking, uploads, and models. Each tool has a plausible role, but the set is borderline large for an agent to navigate efficiently.
Core lifecycles for spaces (create, upload, finish, status, visibility) and tours (create, draft, get, save, list, share, wait) are well covered. Missing delete operations for spaces and tours and no clear space metadata update are minor gaps that agents can likely work around.
Available Tools
18 toolscreate_spaceCreate spaceAInspect
Creates a space for one capture. An account that does not pay for hosting yet gets its first space as a free private preview: upload and process it with no payment. After that, it returns a Stripe Checkout link for the plan the person chose (pay as you go when none is given) for them to pay; then call wait_for_payment. Never ask for card details.
Inputs: title (required), plan.
create_tourCreate tourAInspect
Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour.
Inputs: scene_id (required), kind, title.
draft_tourDraft tourADestructiveInspect
Asks the site's tour agent, which sees the space's photographs, to write or rework the tour from a plain request: stops and text, hidden objects and clues, library models, effects, sound, music, looks with transitions and skies (day, sunset, storm, night, stars). It places everything and saves. Returns at once; then call wait_for_tour.
Inputs: request (required), tour_id (required).
find_tour_spacesFind spaces for toursARead-onlyIdempotentInspect
Spaces a guided tour or scavenger hunt can be built on: the person's own finished spaces and the site's public spaces (museums, temples, tombs, gardens). Search by words in the title.
Inputs: query.
finish_uploadFinish uploadAInspect
Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready.
Inputs: space_id (required), notes, output, submit.
get_tourGet tourARead-onlyIdempotentInspect
The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour.
Inputs: tour_id (required).
link_accountLink accountAInspect
Links this agent to the person's account. Returns a link where the person signs in and approves a short code; call again once they have. Never ask for a password.
Inputs: link_code.
list_plansList hosting plansARead-onlyIdempotentInspect
The ways to pay for hosting, with prices, and the account's current plan. The first space is a free private preview, so show them when the person wants to publish it or keep it.
Inputs: no named parameters.
list_toursList toursBRead-onlyIdempotentInspect
The tours and scavenger hunts on the account, with their links.
Inputs: no named parameters.
save_tourSave tourBDestructiveIdempotentInspect
Saves a tour edited by hand: the experience JSON from get_tour with changes. Models use a url from search_models, or any https address of a .glb.
Inputs: tour_id (required), experience (required), title.
search_modelsSearch 3D modelsBRead-onlyIdempotentInspect
Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url.
Inputs: query (required), limit.
set_visibilitySet space visibilityAIdempotentInspect
Makes a ready space public (anyone with the link) or private (only the owner). Ask the person first. A free preview cannot be public until hosting starts, so it returns a Stripe Checkout link for the person to pay.
Inputs: public (required), space_id (required).
space_statusSpace statusARead-onlyIdempotentInspect
Status of one space, or every space on the account with its link when ready.
Inputs: space_id.
unlink_accountUnlink accountBDestructiveIdempotentInspect
Unlinks this agent from the account.
Inputs: no named parameters.
upload_filesUpload filesAInspect
Starts resumable uploads for capture files you hold (for example photos or video the person shared with you) and returns where to PUT each file's bytes. For files on the person's own device, give them the space's page to drop the files instead.
Inputs: files (required), space_id (required).
wait_for_paymentWait for paymentARead-onlyIdempotentInspect
Waits up to 25 seconds for the person to finish paying in Stripe Checkout, whether for a space's first payment or to publish a free preview. Call it again to keep waiting.
Inputs: space_id (required).
wait_for_tourWait for tour draftARead-onlyIdempotentInspect
Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting.
Inputs: tour_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Edit, light and share Gaussian splats, 3D models and CAD scenes live in the ViewerStudio editor.
Build a real 3D website by chatting: pages, models and text in space, published to a live URL.
Turn product photos into true-scale 3D models and AR pages, then publish, embed and catalog them.
Build 3D web apps: physics, audio, music, Blender import. Live edits, undo, versions, publishing.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to build, edit, check and publish live 3D, AR and game scenes, including object placement, AR anchoring, interactive cards, events, scripts, and shareable links that open on phones.Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables users to create and edit 3D floor plans conversationally, describing rooms and layouts or uploading DWG/PDF drawings, then view them in 2D/3D via a live link.4MIT
- AlicenseAqualityDmaintenanceEnables AI agents to control and manipulate live 3D scenes across frameworks like Three.js, A-Frame, and Babylon.js using a comprehensive set of object and environment tools. It features an integrated in-world chat system that allows for real-time scene modifications directly from within the 3D canvas.3315 npm3MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to generate 3D product viewers, AR try-on experiences, Shopify integrations, and SEO metadata for e-commerce stores.30 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.