You're viewing a demo portfolio

Join the waitlist
PRSM

ic_files_get

Active

Tool of Immersive Commons

declared in 1.31.0

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). Optionally inline small files (<=1MB) as base64. If you're not authorized (a private/grantees file you're not on) this returns forbidden. Args: { file_id, inline?: boolean (default false; only honored for files <=1MB) }. Returns: { ok, file, download_url, inline_base64? }. Required scope: files:read (ic-member+).

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "file_id"
  ],
  "properties": {
    "inline": {
      "type": "boolean",
      "description": "If true and the file is <=1MB, also return the bytes base64-encoded."
    },
    "file_id": {
      "type": "string",
      "maxLength": 64,
      "minLength": 1,
      "description": "The file id (f_...), from ic_files_list."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

Immersive Commons

https://github.com/immersive-commons/ic-skills

1/7 registries
View full server →
ic_files_get — Immersive Commons — PRSM MCP