Immersive Commons
Ce que fait ce MCP
Provides Immersive Commons event discovery and registration, scheduling, room and equipment bookings, community forms, presentations, and AI news.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tier': {'type': 'string', 'maxLength': 64, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'From ic_forms_list. Do not invent one.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Which form.'}, 'claim_token': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'The one-time token returned at submit. Must be sent WITH submission_id; either alone does nothing.'}, 'submission_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Needed only when reading by claim token rather than by identity.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id', 'answers'], 'properties': {'answers': {'type': 'object', 'description': "Keyed by question id, exactly as ic_forms_get returned them. Booleans may be sent as true/false or as the strings 'true'/'false'/'yes'/'no'. Omit an optional question rather than sending an empty string.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'boolean'}, {'type': 'number'}]}}, 'form_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'From ic_forms_list.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Which form.'}, 'claim_token': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'The one-time token returned at submit. Must be sent WITH submission_id; either alone withdraws nothing.'}, 'submission_id': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Needed only when the submitter has no IC account. A signed-in submitter needs neither this nor the token.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['clip', 'prop', 'skin', 'stage', 'capability'], 'type': 'string', 'description': 'Optional filter â\x80\x94 return only unlocks of this kind.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'min_velocity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_no'], 'properties': {'series': {'type': 'string', 'maxLength': 60, 'description': 'Optional series to disambiguate when the same session_no exists in multiple programs (e.g. a VCN #1 and a ClawCamp #1).'}, 'session_no': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The session number within its series (from ic_presentations_list).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Default 100; max 200. Applied to the flat newest-first list before grouping.'}, 'format': {'enum': ['deck', 'slides', 'video', 'doc', 'link'], 'type': 'string', 'description': 'Optional filter to one artifact kind.'}, 'series': {'type': 'string', 'maxLength': 60, 'description': "Optional filter to one series/program (case-insensitive), e.g. 'VCN', 'ClawCamp', 'Talk'. See the `series` array in a prior response for the live set."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['handle', 'meeting_type'], 'properties': {'to': {'type': 'string', 'maxLength': 40, 'description': "ISO-8601 end of the window. Defaults to the member's horizon; a longer request is clamped and the horizon block says so."}, 'tz': {'type': 'string', 'maxLength': 64, 'description': 'IANA zone the BOOKER is in, e.g. Europe/Berlin. Echoed as viewer_tz. An unknown zone is rejected, never silently accepted. A raw UTC offset is NOT a zone and cannot survive a DST boundary.'}, 'from': {'type': 'string', 'maxLength': 40, 'description': 'ISO-8601 start of the window to search, e.g. 2026-09-12T00:00:00Z. Defaults to now.'}, 'handle': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': "The member's booking handle."}, 'meeting_type': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The meeting-type slug from ic_scheduling_list_meeting_types. Do not guess it.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': "The member's booking handle, lowercase â\x80\x94 the segment in their booking link. Matches ^[a-z0-9][a-z0-9._-]{0,63}$."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'cancel_token', 'action'], 'properties': {'start': {'type': 'string', 'maxLength': 40, 'description': 'Required for action:reschedule. An ISO-8601 slot start from a FRESH ic_scheduling_get_availability call â\x80\x94 the old response is stale the moment anyone else books.'}, 'action': {'enum': ['read', 'cancel', 'reschedule'], 'type': 'string', 'description': "read is safe and repeatable. cancel and reschedule change a real person's calendar â\x80\x94 confirm with your human first."}, 'reason': {'type': 'string', 'maxLength': 600, 'description': 'Optional, for action:cancel. The member sees it; it is the difference between a cancellation and a ghosting.'}, 'booking_id': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': "The booking's id, from the confirm response's booking.id."}, 'cancel_token': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'From booking.cancel_token on the confirm response, or the manage link inside the .ics your human saved. It is the only credential for this booking.'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': '8-128 chars of [A-Za-z0-9._:-]. Required by the service on a reschedule; minted here if you omit it. Bring your own and reuse it on retry.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 40, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'include_stories': {'type': 'boolean'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'story_id'], 'properties': {'slug': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'story_id': {'type': 'string', 'maxLength': 80, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['full_name', 'email', 'nda_ack', 'commit_5_weeks', 'in_person_sf', 'profile', 'building_now', 'xr_experience', 'availability'], 'properties': {'email': {'type': 'string', 'description': 'Email they actually read. Required.'}, 'handle': {'type': 'string', 'description': 'Telegram or X handle. Optional.'}, 'nda_ack': {'type': 'boolean', 'description': 'Will they sign the strict NDA before their first session? Required. A false is honest and is recorded as a failed gate rather than blocked.'}, 'profile': {'type': 'string', 'description': 'Exactly one of: AI founder | Prompt engineer | Computational designer | Vibe coder | Spatial UI/UX tinkerer | XR developer | Researcher | Other. Required.'}, 'full_name': {'type': 'string', 'description': "Applicant's full name. Required."}, 'heard_via': {'type': 'string', 'description': 'How they heard about it. Optional.'}, 'availability': {'type': 'string', 'description': 'Exactly one of: Weekday daytime | Weekday evenings | Weekends | Flexible / most times. Required.'}, 'building_now': {'type': 'string', 'description': 'What they are building right now, in their own words. Required.'}, 'in_person_sf': {'type': 'boolean', 'description': 'Can they get to Frontier Tower, San Francisco in person regularly? Required. The hardware never leaves the building.'}, 'project_link': {'type': 'string', 'description': 'https URL to a project, GitHub or portfolio. Optional.'}, 'accessibility': {'type': 'string', 'description': 'Access needs or anything affecting headset use. Optional, accommodated, never used to screen anyone out.'}, 'anything_else': {'type': 'string', 'description': 'Anything else. Optional.'}, 'xr_experience': {'type': 'string', 'description': 'Exactly one of: None - total newcomer | Tried a few times | Regular user | I build for headsets. Required. Newcomers are WANTED - do not inflate this to make an application look stronger.'}, 'commit_5_weeks': {'type': 'boolean', 'description': 'Can they commit to the full 5 weeks? Required.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['application_id', 'claim_token'], 'properties': {'claim_token': {'type': 'string', 'description': 'The sbc_ token returned once at submission.'}, 'application_id': {'type': 'string', 'description': 'The sb_ id returned at submission.'}}}
Modifications récentes des outils
Serveurs MCP similaires
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
personalbrain-mcp
Provides read and write access to a personal knowledge graph, including thoughts, notes, links, attachments, queries, and change …
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
ContextLayer
Stores and retrieves organizational documents and knowledge-graph context while managing projects, tasks, teams and work sessions.