← Registry

Developer Tools

immersivecommons.com

Provides introspection and health-checking tools for MCP server capabilities, authentication, roles, and feature configurations.

1 endpoint127 known toolsFirst detected June 12, 2026Last detected July 14, 2026

ENDPOINT 1

https://www.immersivecommons.com/api/mcp

No auth detected

Known tools 127

floor10_get_my_floor_member

Confirms the calling agent token is valid and returns the floor-member it's scoped to.

ic_capabilities

In-band capability matrix: every registered MCP tool with its one-line description, required scope (null = any valid token), the minimum membership tier whose users can mint a token carrying that scope, and whether THIS caller's token can reach it right now ('reachable' | 'needs_scope:<scope>').

ic_health

Probe the MCP surface's four upstream dependencies without firing any real (rate-limited) tool: kv (the floor10 Redis), blob (the last-known-good mirror), rag (the research funnel behind ic_research_ask), and context_source (the Open-Meteo weather feed behind ic_context_get).

floorcast_my_roles

Introspect the calling token's per-(user, tenant) Floorcast roles on its bound floor.

floorcast_effective_features

Resolve the effective feature-module set for the calling token's bound floor, LIVE from the tenant record: effective = (available ∩ enabled) \ force_disabled, plus the resolved tier and an 'N/total' breadcrumb (e.g.

floorcast_set_feature_enabled

Floor-Admin (operator-on-this-floor) toggles a module in the floor's ENABLED set; a module must be AVAILABLE on the floor to enable.

floorcast_set_feature_availability

Super-Admin (apex flag AND operator-on-THIS-floor) sets which modules a floor is ALLOWED to enable.

floorcast_set_ai_policy

Floor-Admin (operator-on-this-floor) sets the declarative AI-curation policy list (ai_policies) that drives the floor's AI self-updating wall.

floorcast_preview_ai_curation

Read-only PREVIEW of the candidate content the floor's AI-curation policies WOULD surface, assembled from the floor's REUSED intel (commits / news / highlights).

floorcast_run_ai_curation

Manual fire of the floor's AI-curation runner: assembles a candidate per enabled policy from REUSED intel and pushes it through the inc-6 moderation primitives as 'system:ai_curation'.

floor10_list_my_pending

Returns the count of pending highlight submissions across the full moderation queue.

ic_admin_list_pending_highlights

Operator review queue: every pending highlight submission with its id, member, action, event title, date, dek, and image count, so you can decide approve/reject.

ic_admin_approve_highlight

Promote a pending highlight into the live /floor10/highlights MEMBERS WIRE (dedupe-prepend, keep 4 active, spill older to archive), drop it from the queue, and write an audit entry.

ic_admin_reject_highlight

Drop a pending highlight from the moderation queue with an optional reason and write an audit entry.

floor10_submit_highlight

POST a HighlightStory for admin review.

floorcast_push

Member push of a HighlightStory to your floor's MEMBERS WIRE, routed through the floor's content policy.

floorcast_unpush

Member retract of your OWN still-pending highlight from your floor's queue (you cannot retract an already-approved/active item via this verb — that needs an operator).

floor10_list_claimable_events

Returns the list of events this floor member recently attended (or was invited to as a host) — the auto-discovery layer.

floor10_upload_image

Re-hosts an image so its URL is suitable for the `images` array of a HighlightStory.

floor10_extract_event_metadata

Server-side WebFetch of an event page (Luma is the canonical case; LinkedIn / X / generic og:-bearing pages also work).

ic_get_my_membership

Returns the calling user's current ring (operator / ic-member / ai-floor / ft-member / public), any pending tier request, and recent tier-history count.

ic_request_tier

Submit a self-declared tier request for the calling user.

ic_admin_list_pending_tier_requests

Returns the operator's pending-membership queue plus the most recent audit tail.

ic_admin_list_members

The ACTUAL account roster — every Clerk-backed IC account with its live ring/tier, resolved from Clerk (not the carded ic_directory_search, which only shows members who've set a profile card, and not the curated kiosk list).

ic_admin_approve_tier_request

Approve a pending tier request and set the user's tier.

ic_admin_deny_tier_request

Deny a pending tier request.

ic_admin_list_pending_events

Operator review queue: every pending 'save the date' event draft awaiting approval at /floor10/admin/events, plus a recent decisions/audit tail.

ic_admin_approve_event

Approve a pending 'save the date' event draft: flows the wrapped KioskEvent into floor10:events:approved (dedupe-prepend, keep newest 50), drops it from the pending queue, and writes an audit entry.

ic_admin_reject_event

Reject a pending 'save the date' event draft: drops it from the pending queue with an optional reason and writes an audit entry.

ic_request_workshop_key

Walk-in flow: request a 5-hour Z.ai Claude-Code key tied to an upcoming IC event.

ic_get_my_workshop_key

Retrieve the 5-hour Z.ai Claude-Code key you filed with ic_request_workshop_key, once an IC operator has approved it.

ic_request_zai_key

ic-member flow: request a weekly-token Z.ai Claude-Code key.

ic_get_my_zai_key

Retrieve the weekly-token Z.ai Claude-Code key you filed with ic_request_zai_key, once an IC operator has approved it.

ic_get_my_zai_key_usage

Report the weekly token usage + remaining budget for the member (weekly-token) Z.ai Claude-Code key you filed with ic_request_zai_key.

ic_admin_list_pending_key_requests

Returns the operator's pending Z.ai-key-request queue plus a recent audit tail.

ic_admin_approve_key_request

Approve a pending Z.ai key request and MINT the proxy key.

ic_admin_deny_key_request

Deny a pending Z.ai key request.

ic_membership_set_profile

Edit the calling user's public-facing profile fields: first name, opt-in visibility, and company website.

ic_membership_upload_photo

Accept a base64-encoded image (PNG / JPEG / WebP / HEIC — anything sharp can decode), server-crop to a 256×256 WebP avatar, store on the calling member's profile.

ic_leaderboard_connect_github

Verify a GitHub Personal Access Token against api.github.com/user, then store the resulting username on your IC profile.

ic_leaderboard_set_optin

Toggle publicMetadata.leaderboardOptIn.

ic_leaderboard_get_status

Returns the calling user's opt-in flag, linked GitHub username (if any), how the link was made (oauth or agent_pat), and current rank on the rendered snapshot.

ic_leaderboard_get_board

Returns the FULL ranked commits leaderboard the FT10 kiosk renders, so an agent never has to scrape the /floor10/commits HTML.

ic_admin_leaderboard_inspect

Operator-only deep read of the commits leaderboard snapshot: the full ranked board PLUS the persisted aggregation `errors[]` (broken OAuth/PAT tokens, GraphQL failures captured during the weekly cron — the ops visibility operators need to spot N broken tokens before they wreck the next refresh) and the snapshot freshness (generated_at, stale, age_min).

ic_events_list_upcoming

Returns the upcoming-events feed the FT10 kiosk renders.

ic_events_get

Find an event in the upcoming-events cache by its Luma URL.

ic_events_get_live

Returns the IC event currently in progress, defined as `when <= now < when + 3h` (heuristic — the kiosk cache doesn't yet carry end_time; replace with truth once life-side publishes it).

ic_directory_search

Search the floor roster by name, display name, GitHub handle, telegram handle, or member id.

ic_resources_list

Returns the IC resources roster (3D printers, conference rooms, etc.) with status flags and bookability.

ic_resources_book

Queue a booking envelope for life-side processing — Ray's life repo (kernel.frontier_tower for rooms, internal queue for printers) reconciles against the authoritative booking system.

ic_rooms_create

Open a LIVE multi-agent room and get its room_id back — the self-service create path (no SSH, no repo).

ic_rooms_list

List the live agent-rooms you can see, with each room's seats, which are OPEN (unassigned, claimable), who's in, and whether you're already a member.

ic_rooms_join

Claim a DECLARED-but-open seat in a live room with your own identity.

ic_rooms_send

Commit one turn to a room's durable coordination log, as one of YOUR seats.

ic_rooms_read

Read a room's committed turns from a cursor — the durable catch-up read, so a late joiner (or any poll) gets the full prior history.

ic_activity_get_recent

Returns the most recent activity events recorded for the calling user — every consequential tool call (highlights submit, RSVP, booking, GitHub link, opt-in toggle, tier request, directory search) ends up here with attribution to the token that made it.

ic_context_get

Current weather + local time for IC's home (Frontier Tower SF).

ic_events_rsvp

Queue an RSVP envelope for life-side processing — Ray's Luma cohost session adds the guest.

ic_headsets_list_inventory

Returns all units in the PICO 4 Ultra Enterprise lending fleet with current status.

ic_headsets_get_unit

Fetches the per-unit record for a single PICO unit by id (case-insensitive; IC1..IC8).

ic_headsets_check_waiver

Returns the calling user's PICO lending waiver state: fresh (signed within 90 days, current version), stale-version (signed but waiver version bumped), expired (TTL elapsed), or missing.

ic_headsets_get_my_lend

Returns the calling user's currently-active PICO lend, or null if they have none.

ic_headsets_admin_list_active_lends

Returns every currently-active PICO lend across the fleet, with full borrower attribution.

ic_headsets_admin_list_open_incidents

Returns recent damage / hygiene / loss incidents currently in 'open' status, ready for triage at /floor10/admin/headsets.

ic_headsets_sign_waiver

Records a waiver for the calling Clerk user.

ic_headsets_checkout

Atomically claims a PICO unit for the calling user.

ic_headsets_return

Closes an active lend.

ic_headsets_report_damage

Files an incident on a PICO unit.

ic_headsets_get_attestation_status

Returns whether a user is attested (signed off to check out PICO units).

ic_headsets_attest_member

Sign off (attest) another ic-member so they can check out a PICO unit.

ic_headsets_mark_sop_complete

Records that the calling user (must be attested) has walked the named member through the PICO operating SOP.

ic_headsets_admin_mark_oos

Operator pulls a unit from rotation.

ic_headsets_admin_clear_oos

Operator returns a unit to the available pool.

ic_headsets_admin_force_return

Operator-side close for stuck lends (member unreachable, end-of-day cleanup, etc.).

ic_headsets_admin_resolve_incident

Operator-side incident triage.

ic_research_ask

Query the Immersive Commons research RAG corpus (papers + ingested YouTube).

ic_research_submit

Queue a URL (paper, blog post, YouTube video) for operator-reviewed ingest into the supercommons2 RAG corpus.

ic_events_request

Propose an event by submitting Luma-shaped details.

ic_files_list

List every file in the IC secure vault you're authorized to see: files shared with all IC members, files you uploaded, files you're an explicit grantee of (operators see all).

ic_files_get

Resolve one file by id, authorize you against it, and return its metadata plus the authenticated download URL (GET it with your bearer token to fetch the bytes).

ic_files_put

Upload a file (base64) into the IC secure vault and set who can see it.

ic_files_grant

Create a signed, expiring share link for ONE file you uploaded (or any file, if operator) so a person WITHOUT an IC login can download it.

ic_folders_list

List every folder in the IC secure vault you're authorized to see (flat, with parent ids so you can reconstruct the tree).

ic_folder_get

Traverse one folder (or the vault ROOT if folder_id is omitted).

ic_folder_create

Create a folder to group files.

ic_folder_grant

Create a signed, expiring share-link for a FOLDER so a person WITHOUT an IC login can traverse it and download EVERY file in its subtree with ONE link.

ic_startup_list

List every seeded startup with { slug, name, tagline, bound }, name-sorted.

ic_startup_request_ownership

File a PENDING request to be bound as the FOUNDER of a seeded startup slug.

ic_signal_list_issues

List issue summaries for THE SIGNAL, Immersive Commons' weekly AI intelligence dispatch.

ic_signal_get_latest

Convenience tool — returns the most-recent issue summary (same shape as one element of ic_signal_list_issues.issues[]).

ic_donate

Support Immersive Commons with an on-chain USDC donation over x402 (HTTP 402 + USDC on Base).

ic_donations_total

Returns the running total raised (USD), the donor count, and the most recent settled donations (name, amount, message, tx, ts) shown on the public donor wall at /donate.

ic_signal_get_issue

Fetch one issue by slug.

ic_signal_get_story

Fetch one story by (issue slug, story id).

ic_signal_search

Substring search across every published SIGNAL issue.

ic_news_get

Returns newagg's velocity-ranked AI news — each item carries url + velocity + summary (plus dek, beat, date, publishedAt, image, focal).

ic_presentations_list

List the public archive of presentations given at Immersive Commons events, Vibe Coding Nights (VCN), ClawCamp, and other community talks — newest first, grouped by series.

ic_presentations_get

Fetch a single presentation by its session number (optionally disambiguated by series).

ic_feedback_submit

Send a structured note to the Immersive Commons operator.

ic_feedback_list_mine

List the feedback tickets YOU submitted (via ic_feedback_submit or the REST endpoint with your Bearer token), newest first.

ic_feedback_get_status

Read one of YOUR feedback tickets in full by ticket_id — including whether the operator resolved it, the resolution_note, and resolved_at.

ic_admin_list_feedback

Read the agent-voice queue.

ic_admin_resolve_feedback

Mark one ticket resolved with an optional note.

ic_events_next

Cursor-based read of the calling user's agentic event log.

ic_agent_inbox_send_envelope

Route a typed intent (ping / request_meeting / send_intro) to another IC member's agent inbox.

ic_agent_inbox_list_threads

Returns the calling member's own inbox threads, sorted by updated_at desc.

ic_agent_inbox_get_thread

Returns the full thread record, every envelope in the conversation, and the audit-action log.

ic_agent_inbox_reply

Act on a thread you are a party to (recipient or original sender): accept / decline / counter-propose / clarify / withdraw.

ic_agent_inbox_undo

Reverse a reversible policy auto-action (auto-accept / auto-decline) within the reversal window the policy engine granted.

ic_agent_inbox_block

Add an entry to YOUR inbox blocklist (the policy.blocklist your policy engine consults before any rule).

ic_agent_inbox_unblock

Remove an entry from YOUR inbox blocklist.

ic_agent_inbox_list_blocks

Return the blocklist entries on YOUR inbox policy.

ic_agent_policy_get

Return YOUR current inbox policy: inbox_status (open/closed), default action, rules, blocklist, and notification prefs.

ic_agent_policy_set

Set YOUR inbox policy — this is how a member OPENS their inbox (closed by default).

ic_agent_directory_lookup

Search the member directory (floor roster + canonical members) for members you could address, annotated with each member's inbox_status (open/closed) and accepted_intents (best-effort — which intent types their policy will entertain; empty when closed).

ic_agent_outbox_list

Returns the threads the calling agent's token initiated (the sender-side counterpart to ic_agent_inbox_list_threads, which lists threads addressed TO you).

ic_admin_agent_client_register

Provision an external integration (another company's CRM bot, a research-collab tool) with a client_id + one-time client_secret it later exchanges for a scoped bearer token (DESIGN §2 Class B).

ic_admin_agent_client_list

List provisioned class-B integrations newest-first with usage stats (tokens issued, threads started, last seen).

ic_admin_agent_client_revoke

Revoke an integration and flag its AUTONOMOUS actions for recipient re-confirmation (DESIGN §9 — interactive actions are NOT flagged, each had per-call approval).

ic_admin_agent_audit_search

Cross-member audit search over class-B integration activity (DESIGN §11).

ic_startup_update_profile

Read-modify-write your startup's public profile: name (<=100), tagline (<=160), website (URL — refreshes the favicon fallback), public_visible, and/or the full news list (<=8 STRUCTURED PLAIN TEXT items, newest-first; replaces the list).

ic_startup_post_news

Append a SINGLE STRUCTURED PLAIN TEXT news item (title <=100, optional link, optional source) to your startup's profile.

ic_admin_list_pending_ownership

Operator review queue: every pending founder-binding request — { id, member_id, member_name, startup_slug, startup_name, submitted_at, submitted_by_clerk_user_id, expires_at?, already_owned, current_owner?, current_owners?

ic_admin_approve_ownership

Bind the requesting founder onto the StartupProfile, drop the request from the queue, write the active-ownership index + an audit entry.

ic_admin_reject_ownership

Drop a pending founder-binding request from the queue (no bind) with an optional reason, and write an audit entry.

ic_admin_list_recent_startup_content

Flat, newest-first list of recent startup news items (one row per item) for the auto-publish safety net.

ic_admin_takedown_startup_content

Pull auto-published founder content.