All tools
ToolWrite

Import library web source

import_library_web_source

You need matching folders, sources, notes, recent changes, or library metadata.

When to use it

You need matching folders, sources, notes, recent changes, or library metadata.

Typical workflow

Find candidate library objects before reading full evidence.

What it returns

Metadata lists, ids, snippets, activity, and discovery hints.

Avoid using it when

You need exact quoted evidence from a long source; use chunk tools instead.

Advanced input contract

Agent hosts use this JSON Schema to validate the exact input shape.

View full registry notes

Import a readable news article, company press release, or other web page into a Project folder with inferred or explicit source kind and reusable tags. Prism preflights extraction before creating a source, so blocked, login-gated, binary, and low-content pages are rejected without adding a failed Library item.

View JSON Schema
{
  "type": "object",
  "properties": {
    "folderId": {
      "type": "string",
      "format": "uuid"
    },
    "folderPath": {
      "type": "string",
      "maxLength": 512,
      "description": "Folder name or /-delimited path; an alternative to folderId so no prior lookup is needed."
    },
    "createFolderPath": {
      "type": "boolean",
      "description": "Create any missing folders named in folderPath."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "maxLength": 2000
    },
    "sourceKind": {
      "type": "string",
      "enum": [
        "document",
        "web_page",
        "article",
        "social_post",
        "note",
        "email",
        "transcript",
        "presentation",
        "dataset",
        "image",
        "audio",
        "video",
        "book_or_paper",
        "other",
        "news_article",
        "video_transcript",
        "research_report",
        "company_press_release",
        "quarterly_filing",
        "annual_filing",
        "sec_filing",
        "earnings_call",
        "investor_presentation"
      ]
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 40
      },
      "maxItems": 12
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}

Useful next tools