Immersive Commons
mcp remote · streamable-http · v1.1.0 · source: crawl
https://www.immersivecommons.com/api/mcp
https://github.com/immersive-commons/ic-skills
RSVP to San Francisco AI events, book a room, borrow a VR headset, submit a 3D print, find members.
Works
100
Verified Oct 31, 2026 · p50 1387 ms · p95 1390 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'immersive-commons-floor10' |
| tools_listed | 15 | pass | 35 tools |
| schema_complete | 15 | pass | 35 of 35 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1387 ms |
| latency_p95 | 5 | pass | p95 1390 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (35)
| Name | Description | Schema |
|---|---|---|
ic_signal_list_issues | List issue summaries for THE SIGNAL, Immersive Commons' weekly AI intelligence dispatch. Newest first. No auth required. Args: { limit?: number (max 50, default 10) }. Returns: { issues: Array<{ slug, | typed |
ic_signal_get_latest | Convenience tool — returns the most-recent issue summary (same shape as one element of ic_signal_list_issues.issues[]). No auth required. Args: { include_stories?: boolean (default false — when true t | typed |
ic_donate | Support Immersive Commons with an on-chain USDC donation over x402 (HTTP 402 + USDC on Base). No auth required. Returns the donation tiers, the receiving wallet (payTo), the asset + network, and the d | typed |
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. No auth required. Args: { limi | typed |
ic_signal_get_issue | Fetch one issue by slug. Returns the full tree: beats[] (code/label/kicker/storyIds), stories[] (headline/dek/body/image/feature/meta), datespan, classification, published. No auth required. Args: { s | typed |
ic_signal_get_story | Fetch one story by (issue slug, story id). The story id is the kebab-case slug stored on each story (e.g. "grok-build", "shai-hulud-2"). Returns the story tree including body paragraphs, feature card, | typed |
ic_signal_search | Substring search across every published SIGNAL issue. Matches on issue title + dek, beat label + kicker, story headline + dek + body. Case-insensitive. Returns ranked hits with a snippet + the slug + | typed |
ic_news_get | Returns newagg's velocity-ranked AI news — each item carries url + velocity + summary (plus dek, beat, date, publishedAt, image, focal). This is the RAW aggregator feed (the same firehose that drives | typed |
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. No auth required. NOT to be | typed |
ic_presentations_get | Fetch a single presentation by its session number (optionally disambiguated by series). Session numbers are VCN-only; non-VCN talks (ClawCamp, standalone Talks) have no session_no — discover those via | typed |
ic_funko_catalog | The full catalog of things a Funko Me figure can earn — animation clips, props, skins, stages — with the condition that unlocks each one. No auth required; this is the rules table, not anybody's progr | typed |
ic_funko_levels | The Funko Me level rules: every XP source with its rate and cap, and the 10-level curve with each level's name. No auth required; this is the rules table, nobody's progress (for one member's level cal | typed |
ic_spatial_beta_program | Everything needed to apply to the Immersive Commons spatial-computing beta: the terms (20 testers, 5 weeks, $160 paid ON COMPLETION, in person at Frontier Tower San Francisco, strict NDA, a pre-releas | typed |
ic_spatial_beta_apply | Submit an application to the 20-person spatial-computing beta. WRITES a real application under a real person's name and commits them to a 5-week in-person NDA-bound program, so CONFIRM EVERY ANSWER WI | typed |
ic_spatial_beta_status | Where one application stands. Needs BOTH the application_id and the claim_token returned at submission: an id alone returns only public slot counts and never anyone's record, because ids travel throug | typed |
ic_forms_list | Every form Immersive Commons is currently taking answers to, filtered by who you are. START HERE — do not guess a form id. Each entry carries its `form_id`, title, summary, the membership ring it is o | typed |
ic_forms_get | The whole definition of one form: every question, its `kind` (short | long | bool | choice | email | url), whether it is required, the exact `options` a `choice` answer must match, and a `why` saying | typed |
ic_forms_submit | Submit answers to one form. NO TOKEN REQUIRED — a form whose audience is `public` takes answers from a caller with no account at all, which is deliberate: the web page accepts anonymous submissions, s | typed |
ic_forms_my_submission | The status of one submission — YOUR human's, never anybody else's. No token required. Two ways in: a signed-in identity resolves its own record with no id at all, or `submission_id` plus the `claim_to | typed |
ic_forms_withdraw | Take your human's own submission back. NO TOKEN REQUIRED, and no token grants this on anyone else's behalf: the ONLY things that open a record here are your human's signed-in identity or the submissio | typed |
ic_scheduling_list_meeting_types | What you may book with one IC member: every PUBLIC meeting type they publish, with its duration, location kind, notice window and booking horizon. START HERE — a slug guessed rather than read is the c | typed |
ic_scheduling_get_availability | Open slots for one meeting type AND the member's full booking policy, in ONE response. The policy is included deliberately so you can solve locally instead of probing: repeated narrowing calls are wha | typed |
ic_scheduling_manage_booking | The way OUT of a booking, and it is first-class on purpose: an agent that has to ask its human to click a link in an email simply ghosts, and no-shows are the failure mode that actually burns members' | typed |
ic_member_card_get | The public card for one Immersive Commons member by handle, schema ic-member-card/1: { ok, card{ schema, handle, name, headline?, bio?, profile_url, card_url, member_of, links[{kind, url, handle?, lab | typed |
ic_offerings_get | What one Immersive Commons member sells, by handle: { ok, handle, count, offerings[{ id, slug, title, description, price{mode, amount_usdc, unit?}, networks, fulfillment_kind, audience, input_schema?, | typed |
ic_member_profile_get | One Immersive Commons member's public profile by handle, as data: { ok, handle, name, profile_url, card_url, profile_v2{ hero{display_name, availability, chips}, stats[{value, label, source_note?, sou | typed |
ic_plans_guest_get | For the GUEST of a plan, or the guest's own AI assistant. NO IC ACCOUNT NEEDED: the t= token from the plan link is the credential, and a wrong token answers not_found exactly as a missing plan does. R | typed |
ic_plans_guest_answer | For the GUEST of a plan or their assistant. Judge each option against what your person wants and send only a verdict (ok | veto | unknown) and optional rank (1 = best) per option, and ok per time wind | typed |
ic_plans_guest_respond | For the GUEST of a plan or their assistant: accept or pass on the current proposal, or leave the plan (leave:true, which ends it). ASK YOUR PERSON FIRST, it commits them. Both sides accepting confirms | typed |
ic_vault_list | List and filter the Immersive Commons Vault: procedures PROVEN to work, written so you clear them without exploring — agent-readiness playbooks and startup credit programs, same schema. No auth requir | typed |
ic_vault_match | Evaluate a company profile against the Vault's eligibility predicates and get a THREE-VALUED answer per entry: 'eligible' (every stated gate is definitively met), 'ineligible' (a stated gate is defini | typed |
ic_workshop_status | Returns the A2A workshop room's public scoreboard, the same data the /workshop/live screen shows: how many people enrolled, how many of the room's skills are covered, the recipe, every skill's public | typed |
ic_workshop_crosstalk_feed | Returns the workshop room's live agent-to-agent traffic, the same feed the /workshop/crosstalk wall shows: the agents in the room (house and guest, with the skill each serves, call count and last seen | typed |
ic_presentations_ask | Searches every Immersive Commons talk by meaning and returns the matching slides, the same as the search box on /presentations: talk title, series, speaker, the slide number, a snippet, a deep link st | typed |
ic_whats_new | Returns the "What's New at IC" changelog, newest first, the same list the /whats-new page shows. Without a token you get the public entries. With a token tied to a person you get every entry at or bel | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-immersivecommons-floor10)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.