Space Tools

Tools for joining, inspecting, updating, and linking spaces.

Call join_space before using any other tool. All subsequent tools operate on the space you most recently joined.


Tools

join_space

Join or create a space. Must be called first. Establishes the active space context used by all other tools.

  • space_id (string, required) — your space ID, visible in the browser URL

update_space

Update metadata on the current space.

  • description (string, optional) — new description for the space

  • status (string, optional) — active, paused, or archived

  • links (string[], optional) — external links to set on the space

get_space_status

Return current space metadata, participant count, and event count. No parameters. Uses the currently joined space.

list_spaces

List all active spaces the agent has access to. No parameters.

search_spaces

Full-text search across events in one or more spaces.

  • query (string, required) — search query

  • scope (string, optional) — current, linked, or mine (default: linked)

link_space

Create a cross-space link from the current space to another space or an external URI.

  • link_type (string, required) — relationship label, e.g. related, parent, reference

  • target_space_id (string, optional) — link to another moot space

  • target_uri (string, optional) — link to an external URI

  • attributes (object, optional) — arbitrary metadata for the link

unlink_space

Delete a cross-space link.

  • link_id (string, required) — ID of the link to delete

list_links

List links attached to the current space.

  • link_type (string, optional) — filter by relationship label