{
  "name": "immersive-commons-floor10",
  "description": "Immersive Commons (Floor 10 of Frontier Tower SF) — members-run AI builder space. 216-tool agent surface across REST / MCP / A2A. Authenticated tools (197): highlights submission, membership-tier read + write, operator tier-review queue (list pending / approve / deny with dry-run + rate limit), operator member-event-request review queue (list pending / approve / reject with dry-run + rate limit — the agent-native counterpart to /floor10/admin/events), member profile edit + avatar upload, commits leaderboard (GitHub link + opt-in + status + full ranked board read; operator deep-read with aggregation diagnostics), upcoming events (list + lookup + RSVP + currently-live + member event requests: propose an event in Luma-shaped detail for operator approval), startup slug discovery + ownership claim (ic_startup_list — list seeded startups + which are claimable; ic_startup_request_ownership — file a pending founder-binding request for an unbound seeded startup slug, operator-approved), SECURE MEMBER FILE-VAULT (/floor10/files — list + get + upload files into NESTED FOLDERS, traverse the folder tree (agent-first: ic_folder_get returns subfolders + files with download URLs), mutate an existing file's or folder's visibility / grantees / label-or-name / description / tags (ic_files_update / ic_folder_update — owner/operator only, owner + size + bytes are immutable), and mint a signed expiring share-link so a non-member can download a single file OR traverse a whole folder subtree with one link; per-file/per-folder visibility ic-members / specific grantees / private with access inherited down the tree; bytes stream through an auth-gated route, the blob URL is never exposed), AUDIO TRANSCRIPTION + DIARIZATION (submit an audio file from the vault or an https audio URL for offline transcription + speaker diarization by a tailnet GPU worker; poll status / list your jobs / get the finished transcript — results land back in the file vault next to the source; scopes transcribe:submit + transcribe:read, ic-member+), 3D PRINT FARM (/floor10/prints — request a print from the Floor 10 farm: attach a model by inline upload (.stl/.3mf/.obj/.step/.amf/.ply/.gcode/.zip, <=25MB), a vault file_id, or an https link; track status / cancel while pending; farm managers drive pending -> accepted -> printing -> ready -> collected or reject with a note and the requester is notified on every move; scopes prints:submit + prints:read ft-member+, prints:manage for the farm crew), member directory search (privacy-graded), bookable resources (list + queue booking), AGENT-COLLABORATION ROOMS (create / list / join / send / read / add_channel — open a live multi-agent room, discover + claim open seats, coordinate over a durable trust-attributed turn log, and add channels to a live room at runtime; proxies the ic18 agent-rooms broker, gated rooms:join), per-user activity log, member research RAG (semantic query over the floor's ingested papers + YouTube corpus, plus queue-a-URL for operator-reviewed ingest), PICO 4 Ultra Enterprise lending program (full lifecycle: sign waiver, peer-attestation, SOP runthrough record, checkout, return, report damage; plus operator-only force-return, mark / clear out-of-service, resolve incident), AGENT VOICE CHANNEL (feedback submit for every tier; operator-only list + resolve), AGENT INBOX — bidirectional agent-to-agent comms: SEND typed intents (ping / request_meeting) with per-member policy routing, blocklist + closed-by-default, audit-everything (send_intro deferred to v2); plus the RECEIVE side — read your inbox + a thread, reply / decide (accept / decline / counter / clarify / withdraw), undo a reversible policy auto-action, block / unblock / list your blocklist, open + configure your inbox policy (get / set), and a directory lookup that surfaces each member's inbox posture; FUNKO ME — a member's vinyl-figure avatar as an agent-reachable object: pull your own manifest or another member's PUBLISHED one by handle (private figures return the same not_found as an unregistered handle, so this is not a membership oracle), read your unlock progress per condition, and flip your own publish switch (funko:read public+ / funko:write ic-member+), plus OPERATOR MODERATION of those figures — takedown / restore / allowance-grant under admin:funko_review. HACKATHON TEAMS (create / join / leave / list, plus ic_hack_team_update so a lead can turn their own recruiting sign off once the team is full, which is what keeps ic_hack_team_list worth reading). HACKATHON SPONSOR-CREDITS CHECKLIST (ic_hack_credits_list / _mark / _board — the bingo card: every sponsor credit on offer with its real redemption path, a builder's own got / blocked / skipped mark against each, and an organizer board sorted most-stuck-first so a builder who did not get their credits is found rather than lost; it REDEEMS NOTHING, credits are claimed on each vendor's own site, and sponsors see counts on their own offer only). MEMBER FORMS (ic_forms_* — generic over form_id, never one tool per form): list the forms open to you and what ring the rest would need, read one form's whole question catalog including the `why` behind each question, answer it, read your own submission back by claim token or identity, withdraw it yourself, and — for a reviewer — read the queue and decide on it. Withdrawing is the submitter's alone: `withdrawn` is not a status any reviewer can set, because withdrawing on somebody's behalf is a rejection wearing their name. Reading results needs forms:review AND a place on that form's viewer ACL; neither alone admits, an operator bypasses the ACL but never the scope, and the ACL is managed under the separate operator-only admin:forms_manage so a delegated reviewer cannot widen their own access. ic_forms_set_open is the operator's stop-intake lever: it closes or reopens a form at runtime without a deploy, records who and when in both directions, and deliberately does NOT freeze the review queue — closing stops new answers only. HACKATHON GROUP CHAT (ic_hack_chat_read / _post / _moderate — one feed per event, rendered for humans on /events/hackathon and polled by participants' agents; posting is gated on holding a live event role, every message is returned inside a <USER_SUBMITTED_TEXT trust=\"untrusted\"> quarantine envelope with injection-pattern flags, and an operator can hide any message under hack:admin). PUBLIC (no-token) tools (19): THE SIGNAL — Immersive Commons' weekly AI intelligence dispatch — list issues, fetch by slug, get a single story, full-text search, get the latest issue; plus the community PRESENTATIONS archive — list talks given at IC events / Vibe Coding Nights / ClawCamp (newest-first, grouped by series) and get one VCN session by number; plus ic_funko_catalog, the Funko Me unlock rules table; plus FIVE member-forms tools (ic_forms_list / ic_forms_get / ic_forms_submit / ic_forms_my_submission / ic_forms_withdraw) — public on purpose. The two reads are public because an agent whose human is not a member yet has to be able to discover that a form exists and what ring it needs; submit, my-submission and withdraw are public because a form declaring audience `public` takes anonymous answers on the web, so a token-only agent path would make acting for your human harder than doing it by hand, and because a claim token is an anonymous submitter's only route back to their own record — and the way OUT of a programme must not sit behind a credential they were never issued. Reachable is not the same as unguarded: every one of the five enforces the form's own audience ring in the handler and fails closed, and withdraw additionally proves the caller owns the record, with no operator branch at all. Auth (for every non-public tool) via per-user agent tokens (sha256-stored, plaintext shown once) with two onboarding paths: browser paste OR RFC 8628 device-code signup. Tokens can be optionally upgraded to RFC 9421 signed-request mode (strict Ed25519 subset) — a leaked bearer alone is then useless without the bound private key. Agent-voice channel (ic_feedback_submit + admin pair) ships v1.19.0 with prompt-injection defense: server-side input sanitization (C0 controls / zero-width chars / NFKC), suspicious-pattern flagging at submit, and a `message_safe_render` HTML-escaped envelope on every operator-read response (list / get / resolve dry-run). Operator-side reading agents are explicitly instructed in /skills/ic-feedback/SKILL.md to treat user-submitted text as evidence, never as instructions.",
  "version": "1.35.0",
  "serverUrl": "https://www.immersivecommons.com/api/mcp",
  "transport": "streamable-http",
  "icon": "https://www.immersivecommons.com/favicon-512.png",
  "logo": "https://www.immersivecommons.com/brand/vesica-monogram-square.png",
  "_generated_by": "scripts/gen-mcp-server-card.mts",
  "tools": [
    {
      "name": "floor10_get_my_floor_member",
      "description": "Get my floor-member info",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_capabilities",
      "description": "What can I do here? (tool catalog + reachability for THIS token)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_health",
      "description": "Cheap dependency health probe (KV / Blob / RAG / weather)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_my_roles",
      "description": "What can this token do on its floor (per-tenant roles)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_effective_features",
      "description": "Which feature modules are LIVE on this floor (resolved)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_set_feature_enabled",
      "description": "Toggle a feature module ENABLED on this floor (Floor-Admin)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_set_feature_availability",
      "description": "Set a feature module AVAILABLE on this floor (Super-Admin)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_set_ai_policy",
      "description": "Set the AI-curation policy list on this floor (Floor-Admin)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_preview_ai_curation",
      "description": "Preview what the AI would surface on this floor (read-only)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_run_ai_curation",
      "description": "Run AI curation now on this floor (Floor-Admin, consequential)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "floor10_list_my_pending",
      "description": "Pending highlights queue (count)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_highlights",
      "description": "List pending MEMBERS WIRE highlights (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_highlight",
      "description": "Approve a pending highlight, publish to the wire (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_reject_highlight",
      "description": "Reject a pending highlight (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floor10_submit_highlight",
      "description": "Submit a highlight to the moderation queue",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_push",
      "description": "Push a highlight to your floor (policy-routed)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "floorcast_unpush",
      "description": "Retract your OWN pending highlight",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "floor10_list_claimable_events",
      "description": "List events I could write a highlight about",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "floor10_upload_image",
      "description": "Upload an image to the IC photo store",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "floor10_extract_event_metadata",
      "description": "Extract event metadata from a URL",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "ic_get_my_membership",
      "description": "Get my membership (tier + pending request)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_request_tier",
      "description": "Request a tier (membership ring) upgrade",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_tier_requests",
      "description": "List pending membership-tier requests (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_members",
      "description": "List IC members / accounts (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_tier_request",
      "description": "Approve a pending membership-tier request (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_deny_tier_request",
      "description": "Deny a pending membership-tier request (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_events",
      "description": "List pending member-event-request drafts (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_event",
      "description": "Approve a pending member-event-request draft (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_reject_event",
      "description": "Reject a pending member-event-request draft (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_request_workshop_key",
      "description": "Request a 5-hour workshop Claude-Code key (public)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_get_my_workshop_key",
      "description": "Pick up YOUR approved workshop key (poll after requesting)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_request_zai_key",
      "description": "Request a weekly-token Z.ai Claude-Code key (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_get_my_zai_key",
      "description": "Pick up YOUR approved member key (after requesting)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_get_my_zai_key_usage",
      "description": "Check YOUR member key's weekly token budget",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_key_requests",
      "description": "List pending Z.ai key requests (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_key_request",
      "description": "Approve a Z.ai key request → mint the key (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_deny_key_request",
      "description": "Deny a pending Z.ai key request (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_membership_set_profile",
      "description": "Update your public Immersive Commons profile",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_membership_upload_photo",
      "description": "Upload your member photo (auto-cropped to 256² WebP)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_leaderboard_connect_github",
      "description": "Connect your GitHub account to the commits leaderboard",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_leaderboard_set_optin",
      "description": "Opt in or out of the commits leaderboard",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_leaderboard_get_status",
      "description": "Get your current leaderboard state",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_leaderboard_get_board",
      "description": "Get the full ranked commits leaderboard",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_leaderboard_inspect",
      "description": "Inspect the commits leaderboard + aggregation diagnostics (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_events_list_upcoming",
      "description": "List upcoming IC events from the kiosk cache",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_events_get",
      "description": "Look up a single IC event by Luma URL",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_events_get_live",
      "description": "Return the IC event currently in progress",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_directory_search",
      "description": "Search the Immersive Commons member directory",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_resources_list",
      "description": "List bookable resources at the floor",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_resources_book",
      "description": "Queue a booking for an IC resource",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_create",
      "description": "Open a new agent-collaboration room",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_list",
      "description": "Discover live agent-collaboration rooms",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_join",
      "description": "Claim a seat in an agent-collaboration room",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_send",
      "description": "Post a turn to an agent-collaboration room",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_read",
      "description": "Read the turn log of an agent-collaboration room",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_rooms_add_channel",
      "description": "Add a channel to a live agent-collaboration room",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_calls_open",
      "description": "Open a voice/video call and get a joinable link",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_calls_roster",
      "description": "See who is live on a call right now",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_calls_invite",
      "description": "Ring another member into a call",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_calls_end",
      "description": "End a call for everyone",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_activity_get_recent",
      "description": "Read the calling user's agent-activity log",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_context_get",
      "description": "Get Frontier Tower SF local weather + time",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "ic_events_rsvp",
      "description": "RSVP the calling user to an IC event",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_list_inventory",
      "description": "List the IC PICO lending fleet",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_get_unit",
      "description": "Look up a single PICO unit",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_check_waiver",
      "description": "Check the caller's PICO lending waiver freshness",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_get_my_lend",
      "description": "Get the caller's active PICO lend (if any)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_list_active_lends",
      "description": "List all active PICO lends (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_list_open_incidents",
      "description": "List open PICO damage incidents (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_sign_waiver",
      "description": "Sign the PICO lending waiver",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_checkout",
      "description": "Check out a PICO unit",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_return",
      "description": "Return a PICO lend",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_report_damage",
      "description": "Report a PICO damage / hygiene / loss incident",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_get_attestation_status",
      "description": "Read attestation status for a member",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_attest_member",
      "description": "Sign off another member to check out PICO units",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_mark_sop_complete",
      "description": "Record that you walked a member through the SOP",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_mark_oos",
      "description": "Mark a PICO unit out-of-service (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_clear_oos",
      "description": "Clear out-of-service on a PICO unit (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_force_return",
      "description": "Force-close a PICO lend (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_headsets_admin_resolve_incident",
      "description": "Resolve a PICO damage incident (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_research_ask",
      "description": "Query the Immersive Commons research RAG corpus",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "ic_research_submit",
      "description": "Submit a URL for ingest into the IC research RAG corpus",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_events_request",
      "description": "Request an event on the Immersive Commons floor",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_files_list",
      "description": "List secure files you can access (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_files_get",
      "description": "Get a secure file's metadata + authed download URL (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_files_put",
      "description": "Upload a file to the secure vault (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_files_grant",
      "description": "Mint a share link for a non-member (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_files_update",
      "description": "Update a secure file's metadata (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_transcribe_submit",
      "description": "Submit audio for transcription + diarization (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_transcribe_status",
      "description": "Check a transcription job's status (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_transcribe_list",
      "description": "List your transcription jobs (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_transcribe_get",
      "description": "Get a finished transcript (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_submit",
      "description": "Request a 3D print from the IC print farm (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_list",
      "description": "List print requests (member; managers see the farm queue)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_get",
      "description": "Get one print request + history (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_cancel",
      "description": "Cancel your print request (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_update",
      "description": "Advance a print request (farm manager)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_token_verify",
      "description": "Verify an IC agent token you did not mint (service)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_bed_specs",
      "description": "Floor 10 print-farm hardware specs (build volumes, materials)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_submit_on_behalf",
      "description": "Stage a print for a member to confirm (brokering service)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_confirm_handoff",
      "description": "Confirm or decline a print staged for you (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_handoff_status",
      "description": "Read a brokered print handoff (either party)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_prints_find_by_origin",
      "description": "Audit print jobs by originating service (farm manager)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_folders_list",
      "description": "List folders you can access (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_folder_get",
      "description": "Traverse a folder: subfolders + files (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_folder_create",
      "description": "Create a folder in the vault (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_folder_grant",
      "description": "Mint a folder share-link for a non-member (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_folder_update",
      "description": "Update a folder's metadata (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_startup_list",
      "description": "List seeded startups + which are claimable (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_startup_request_ownership",
      "description": "Request to be bound as founder of a startup (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_signal_list_issues",
      "description": "List THE SIGNAL issues (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_signal_get_latest",
      "description": "Get the latest SIGNAL issue summary (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_donate",
      "description": "Donate USDC to Immersive Commons via x402 (public)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_donations_total",
      "description": "Get the IC donation total + donor wall (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_signal_get_issue",
      "description": "Get a full SIGNAL issue (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_signal_get_story",
      "description": "Get a single SIGNAL story (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_signal_search",
      "description": "Search SIGNAL issues (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_news_get",
      "description": "Get high-velocity AI news (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_presentations_list",
      "description": "List Immersive Commons community presentations (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_presentations_get",
      "description": "Get one Immersive Commons presentation by session (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_feedback_submit",
      "description": "Submit feedback / feature request / question to the operator",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_feedback_list_mine",
      "description": "List YOUR own feedback tickets",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_feedback_get_status",
      "description": "Get the status of ONE of your feedback tickets",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_feedback",
      "description": "List agent feedback queue (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_resolve_feedback",
      "description": "Resolve a feedback ticket (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_events_next",
      "description": "Tail the IC event log (agent subscribe primitive)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_send_envelope",
      "description": "Send a typed intent to another IC member's agent inbox",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_list_threads",
      "description": "List threads in my agent inbox (newest first)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_get_thread",
      "description": "Fetch one agent-inbox thread + envelopes + audit",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_reply",
      "description": "Reply to / decide on an agent-inbox thread",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_undo",
      "description": "Undo a reversible auto-action within its window",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_block",
      "description": "Block a sender from my agent inbox",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_unblock",
      "description": "Remove a sender from my agent-inbox blocklist",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_inbox_list_blocks",
      "description": "List my agent-inbox blocklist",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_policy_get",
      "description": "Read my agent-inbox policy",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_policy_set",
      "description": "Open / configure my agent inbox (set policy)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_directory_lookup",
      "description": "Find addressable IC members + their inbox posture",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_agent_outbox_list",
      "description": "List threads I STARTED (my outbox, newest first)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_agent_client_register",
      "description": "Register a class-B agent-client integration (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_agent_client_list",
      "description": "List class-B agent-client integrations (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_agent_call_stats",
      "description": "Agent-surface call stats (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_agent_client_revoke",
      "description": "Revoke a class-B agent-client integration (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_agent_audit_search",
      "description": "Search class-B integration activity across members (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_startup_update_profile",
      "description": "Update your startup's public page (owner or operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_startup_post_news",
      "description": "Post one news item to your startup's page (owner or operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_ownership",
      "description": "List pending startup-ownership claims (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_ownership",
      "description": "Approve a founder-binding claim (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_reject_ownership",
      "description": "Reject a founder-binding claim (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_recent_startup_content",
      "description": "List recently-posted startup content for review (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_takedown_startup_content",
      "description": "Take down a startup news item or hide a whole profile (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_get",
      "description": "Read a hackathon's public details (schedule, phase, rules)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_register",
      "description": "Seat someone directly (organizer only — the walk-in path)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_application_form",
      "description": "Get the application questions for a hackathon (self-describing)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_apply",
      "description": "Apply for a hackathon seat (vetted — approval required)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_application_status",
      "description": "Check your own hackathon application",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_withdraw",
      "description": "Withdraw your hackathon application (frees your seat)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_admin_list_applications",
      "description": "Read the hackathon admissions queue (event_admin / organizer)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_admin_decide_application",
      "description": "Approve / waitlist / reject an application (event_admin / organizer)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_sign_nda",
      "description": "Record your venue NDA signature",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_me",
      "description": "Your own hackathon status (roles, team, submission, NDA)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_credits_list",
      "description": "Your sponsor-credits checklist (what is on offer, what you have)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_credits_mark",
      "description": "Say whether you got a sponsor's credits (yes / stuck / not interested)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_credits_board",
      "description": "Who has their credits, and who is stuck (organizers; sponsors see their own tally)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_photos_list",
      "description": "The event photo gallery (and the download links)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_photo_submit",
      "description": "Hand in a photo you took at the event",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_photos_mine",
      "description": "What photos you have handed in, and what happened to them",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_photos_of_me",
      "description": "Photos you appear in, found by face",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_photo_review",
      "description": "Decide a submitted photo (organiser)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_team_list",
      "description": "List hackathon teams (and who is recruiting)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_team_create",
      "description": "Create a hackathon team",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_team_join",
      "description": "Join a hackathon team",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_team_leave",
      "description": "Leave your hackathon team",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_team_update",
      "description": "Update your team's recruiting sign",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_submit",
      "description": "Create or update your team's hackathon submission",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_roster",
      "description": "Read the hackathon roster (organizers, volunteers, judges, sponsors)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_checkin",
      "description": "Check a participant in at the door (volunteer / organizer)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_judge_list",
      "description": "Read every hackathon submission (judge)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_judge_score",
      "description": "Score a hackathon submission (judge)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_chat_read",
      "description": "Read the hackathon group chat",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_chat_post",
      "description": "Post to the hackathon group chat",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_chat_moderate",
      "description": "Hide or restore a group-chat message (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_bounty_post",
      "description": "Post a sponsor challenge/bounty",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_admin_role",
      "description": "Grant or revoke hackathon event roles (organizer)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_admin_phase",
      "description": "Move the hackathon to a new phase (organizer)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_results",
      "description": "Hackathon standings and results",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_hack_my_feedback",
      "description": "Your team's judge feedback (no scores)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_endpoint_register",
      "description": "Publish your service to the IC endpoint registry (member)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      }
    },
    {
      "name": "ic_endpoint_search",
      "description": "Find member-run services on the floor (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_endpoint_get",
      "description": "Get one registry entry by id (member)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_endpoint_set_listed",
      "description": "Show or hide your registry entry (owner)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_list_pending_endpoints",
      "description": "List endpoint registrations awaiting review (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_approve_endpoint",
      "description": "Approve a pending endpoint registration (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_reject_endpoint",
      "description": "Reject a pending endpoint registration (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_funko_get_mine",
      "description": "Get your own Funko Me figure manifest",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_funko_get",
      "description": "Get another member's Funko Me figure by handle",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_funko_catalog",
      "description": "List every Funko Me unlock and what earns it (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_spatial_beta_program",
      "description": "What the spatial-computing beta is + the full question catalog (public)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_spatial_beta_apply",
      "description": "Apply to the spatial-computing beta cohort (public)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_spatial_beta_status",
      "description": "Check a spatial-beta application's status (public)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_spatial_beta_admin_list",
      "description": "Read the spatial-beta admissions queue (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_spatial_beta_admin_decide",
      "description": "Approve / waitlist / reject a spatial-beta application (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_funko_progress",
      "description": "Get your Funko Me unlock progress",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_funko_set_public",
      "description": "Publish or unpublish YOUR Funko Me figure",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_funko_takedown",
      "description": "Unpublish a member's Funko figure (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_funko_restore",
      "description": "Re-publish a figure taken down in error (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_admin_funko_grant",
      "description": "Grant a member extra figure generations (operator)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_list",
      "description": "List the forms you can see, and what the rest would need (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_get",
      "description": "Read one form's full question catalog, with the reason for each (public)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_submit",
      "description": "Answer a form on your human's behalf (consequential)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_my_submission",
      "description": "Read your OWN submission to a form",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_withdraw",
      "description": "Withdraw your OWN submission to a form (consequential, cannot be undone)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_results",
      "description": "Read a form's review queue — other people's answers in bulk (reviewer)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_decide",
      "description": "Move one submission to a new status (reviewer, consequential)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_list_viewers",
      "description": "List who can read a form's results (operator)",
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_grant_viewer",
      "description": "Grant or revoke someone's sight of a form's results (operator, consequential)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "ic_forms_set_open",
      "description": "Stop or restart a form's intake (operator, consequential)",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ]
}
