← WebMCP Directory

gentropic.org

gentropic.org

live Unverified (seed import) Media & Personal 49 tools imperative implementation

@gcu/weir

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 15 · Act 32 · Transact 2 · Score: Not yet scored

Tool inspector

weir_addBook

transact imperative May require confirmation

Add OR update owned/physical books in the holdings (the "Books" library) — e.g. cataloging a real shelf, or stamping series/seq onto books already there. Each book: title (required), author, isbn (→ Open Library fills cover/date/publisher), series + seq (the volume number — series+seq keep a numbered set TOGETHER and in volume order on the shelf; without seq a series scatters by year), date, tags (yours), ddc/lcc (display codes). To UPDATE an existing holding in place, pass its `id` (e.g. "book:269049145", from the shelf list / weir_queryItems) — read/saved/tags and the catalog card are preserved, and `structured` is MERGED, so you only pass the fields you are changing (existing isbn/ddc/lcc/series/seq are kept; a plain LibraryThing re-import will not wipe a stamped series). Without an id a new book is created (keyed by isbn||title). Batch with `books:[…]` (preferred) or pass ONE book inline. A NEW book YOU add is stamped source:agent and surfaces in weir_reviewQueue as a `book` proposal (tag it `to-buy` for a wishlist item you don't own yet); pass `rationale` so the user sees why. Returns { inserted, updated, books }.

Page: /weir/

Input schema

PropertyTypeRequiredDescription
books array no The books to add/update (batch).
id string no Shortcut: update a single existing holding by id
title string no Shortcut: add/update a single book by its title (with the same sibling fields)
author string no —
isbn string no —
series string no —
seq number no —
date string no —
tags array no —
ddc string no —
lcc string no —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "books": {
      "type": "array",
      "description": "The books to add/update (batch).",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Existing holding id to UPDATE in place (e.g. \"book:269049145\"); omit to create a new book"
          },
          "title": {
            "type": "string",
            "description": "Book title (required for a NEW book; omit when updating an existing holding by id, e.g. a shelved-status write)"
          },
          "author": {
            "type": "string",
            "description": "Author (\"Surname, Given\" or \"Given Surname\")"
          },
          "isbn": {
            "type": "string",
            "description": "ISBN-10/13 (enables Open Library enrichment)"
          },
          "series": {
            "type": "string",
            "description": "Series title for a numbered set (e.g. \"YKK\")"
          },
          "seq": {
            "type": "number",
            "description": "Volume number within the series"
          },
          "date": {
            "type": "string",
            "description": "Publication date (year or ISO date)"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Your tags (stamped as human; only applied when creating)"
          },
          "ddc": {
            "type": "string",
            "description": "Dewey number (display metadata)"
          },
          "lcc": {
            "type": "string",
            "description": "Library of Congress class (display metadata)"
          },
          "shelved": {
            "type": "boolean",
            "description": "Physical-shelf status — round-trips with the shelf-list export’s \"shelved\" JSON; preloads the sheet checkboxes"
          },
          "rationale": {
            "type": "string",
            "description": "Why you are proposing this book (e.g. a to-buy suggestion) — shown in the review queue; tag it \"to-buy\" for a wishlist item you don't own yet"
          }
        }
      }
    },
    "id": {
      "type": "string",
      "description": "Shortcut: update a single existing holding by id"
    },
    "title": {
      "type": "string",
      "description": "Shortcut: add/update a single book by its title (with the same sibling fields)"
    },
    "author": {
      "type": "string"
    },
    "isbn": {
      "type": "string"
    },
    "series": {
      "type": "string"
    },
    "seq": {
      "type": "number"
    },
    "date": {
      "type": "string"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "ddc": {
      "type": "string"
    },
    "lcc": {
      "type": "string"
    }
  }
}

Similar websites

wfsim.app

wfsim.app

A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…

live Unverified Media & Personal
101 tools A12 / Act89 / T0 Not yet scored Seen 2026-11-05
enemies_targets_list enemies_target_new enemies_target_copy enemies_target_open enemies_target_set
Inspect tools
commonplace-webmcp.vercel.app

commonplace-webmcp.vercel.app

Commonplace is an editable social reading space built for people and their browser agents.

live Unverified Media & Personal Transact tools
89 tools A10 / Act77 / T2 Not yet scored Seen 2026-11-05
commonplace.get_page_state commonplace_get_page_state commonplace.get_reading_list commonplace_get_reading_list commonplace.get_profile
Inspect tools
pixelforge-studio.appcaster.chatgpt.site

pixelforge-studio.appcaster.chatgpt.site

A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.

live Unverified Media & Personal Transact tools
88 tools A12 / Act70 / T6 Not yet scored Seen 2026-11-05
plan_text_creation get_text_creation_status create_from_text claim_text_creation update_text_creation
Inspect tools
pixelite.taskcraft.site

pixelite.taskcraft.site

Pixelite

live Unverified Media & Personal Transact tools
83 tools A4 / Act78 / T1 Not yet scored Seen 2026-11-05
get_document_info list_layers get_active_layer get_selection_info new_document
Inspect tools

Related on Influzer