{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wq2e8p25yn9f","handle":"spacery","url":"https://wellknown.network/agents/spacery","links":{"self":"https://wellknown.network/agents/spacery/record.json","html":"https://wellknown.network/agents/spacery","markdown":"https://wellknown.network/agents/spacery/record.md","api":"https://wellknown.network/api/v1/agents/spacery","status":"https://wellknown.network/api/v1/agents/spacery/status","claim":"https://wellknown.network/agents/spacery/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/spacery/claim.json","badge":"https://wellknown.network/agents/spacery/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/spacery/history","tools":"https://wellknown.network/api/v1/agents/spacery/tools"},"ard":{"identifier":"urn:air:app.spacery.dev:server:spacery","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Spacery","summary":"Publish 3D scans, Gaussian splats and 360 tours as shareable spaces, and build guided tours in them","description":"Publish 3D scans, Gaussian splats and 360 tours as shareable spaces, and build guided tours in them","publisher":{"name":"lukehollis","url":null},"homepage":"https://spacery.dev","repository":"https://github.com/lukehollis/spacery","version":"0.2.3","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.spacery.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-20T11:57:23.626895Z","publishedAt":"2026-10-20T11:57:23.626895Z","registryName":"io.github.lukehollis/spacery"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"media.3d","name":"3D & Design","confidence":0.781,"provenance":"derived"}],"categories":["commerce","content","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-25T08:25:30.733Z","lastProbedAt":"2026-10-25T08:25:30.733Z","statusComputedAt":"2026-10-25T08:27:36.982Z","reliability30d":{"probes":8,"successRate":1,"p50Ms":338,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"ok":8,"authBoundaryOk":0,"serviceOk":8,"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-10-25T08:25:30.733Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":338,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T01:28:39.116Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":316,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T18:33:46.051Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":356,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T12:25:17.365Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":324,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T06:28:37.882Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":313,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T23:28:00.521Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":330,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T17:32:06.775Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":377,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T10:33:50.751Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":362,"error":null,"detail":{"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"toolCount":18,"toolsHash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","serverName":"spacery","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"link_account","description":"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 passwor"},{"name":"list_plans","description":"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 publi"},{"name":"create_space","description":"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 paym"},{"name":"wait_for_payment","description":"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 ke"},{"name":"upload_files","description":"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 fil"},{"name":"finish_upload","description":"Checks that every uploaded file is complete and submits the space for processing. The account is emailed when the space is ready."},{"name":"space_status","description":"Status of one space, or every space on the account with its link when ready."},{"name":"set_visibility","description":"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"},{"name":"unlink_account","description":"Unlinks this agent from the account."},{"name":"find_tour_spaces","description":"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"},{"name":"list_tours","description":"The tours and scavenger hunts on the account, with their links."},{"name":"create_tour","description":"Starts a private guided tour or scavenger hunt on a space from find_tour_spaces; fill it with draft_tour or save_tour."},{"name":"draft_tour","description":"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, libr"},{"name":"wait_for_tour","description":"Waits up to 25 seconds for a draft to finish, then summarizes the tour. Call it again to keep waiting."},{"name":"get_tour","description":"The tour as JSON (stops, objects, effects, looks, skies) with its revision, for editing with save_tour."},{"name":"save_tour","description":"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."},{"name":"search_models","description":"Searches the library of ready-made 3D models (statues, amphorae, temples, furniture, animals, props from many periods). Returns each model's size and url."},{"name":"share_tour","description":"Makes a tour public (anyone with its link, never listed) or private, and optionally renames it. Ask the person first."}],"package":null,"toolSurface":{"id":"ts_s7ffqxhde2k8","endpointId":"ep_ahwt766zf4wq","hash":"a89f8dc874871bdea2dd99129fa40ac32e1450d3da680e8d6c52c8334438bde5","toolCount":18,"serverName":"spacery","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-23T10:33:50.757Z","lastSeenAt":"2026-10-25T08:25:30.735Z","observations":8,"toolNames":["link_account","list_plans","create_space","wait_for_payment","upload_files","finish_upload","space_status","set_visibility","unlink_account","find_tour_spaces","list_tours","create_tour","draft_tour","wait_for_tour","get_tour","save_tour","search_models","share_tour"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.lukehollis/spacery","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.lukehollis%2Fspacery","firstSeenAt":"2026-10-23T09:21:08.710Z","fetchedAt":"2026-10-23T09:21:08.710Z","normalizedAt":"2026-10-23T09:21:08.710Z"}]},"firstSeenAt":"2026-10-23T09:21:08.710Z","updatedAt":"2026-10-25T08:28:30.384Z"}