Grabblist

com.grabbitappPublished by grabbitapp.comOfficial publisherv2.2.1Updated Nov 4, 2026

Save and organize web finds in persistent, user-controlled collections for AI assistants.

Overview

AI-generated overview

Grabblist saves web finds as static item snapshots and organizes them into collections, with search, links, budgets and change history.

What you can do
  • Save, edit, soft-delete and restore items from a page URL, with prices, notes and decision status
  • Browse and keyword-search saved items, and read an item's full snapshot or change history
  • Create, update and delete collections with budgets, add or remove items, and pin up to three Top Picks
  • Link items as alternatives, complements, upgrades, duplicates or same-seller, and view an item's link graph
  • Review recent collection activity and send feedback to the Grabblist team
When to use it
Useful when someone wants an assistant to keep a persistent, user-owned list of products, rentals, courses, listings or videos found online, compare options, track a decision status or budget, and revisit the list later.
Requirements
A remote streamable HTTP endpoint at mcp.grabbitapp.com; no packages, environment variables or headers are declared. The manifest declares no authentication, so a Grabblist account or sign-in may be handled by the endpoint itself.
Before you install
Tools write to a persistent account: items and collections can be created, edited, soft-deleted, restored or deleted, and collections can be made public with a share URL. Saved data is a static snapshot and does not update automatically. send_feedback messages the Grabblist team, so review the text before sending.

Installation

In SourceWeft

  1. Open Grabblist in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.grabbitapp%2Fgrabblist/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "grabblist": {
      "type": "http",
      "url": "https://mcp.grabbitapp.com/api/mcp"
    }
  }
}

Tools

22

ping

Ping

Check connectivity and return the server version. Example: call once when a session starts.

Takes no parameters.

get_wishlist

Get Wishlist

List saved items as static snapshots (prices as of save time). Example: platform="amazon", limit=20.

Parameterslimitplatform

get_item

Get Item

Full snapshot of one saved item. Example: id from get_wishlist or search_saved.

Parametersidrequired

add_item

Add Item

Save a page as an item: a static snapshot, nothing is monitored afterwards. Send only values present on the page; price is optional (omit for videos and free content); og:image is fetched when image is omitted. Example: url, title="Sony WH-1000XM5", price=349, currency="NZD", platform="noelleeming".

Parametersurlrequiredtagsimagepricetitlerequiredimagesreasoncategorycurrencylocationplatformrequiredquantity+9 more

delete_item

Delete Item

Soft-delete one or more items (restorable with restore_item). Example: id=["<uuid1>", "<uuid2>"].

Parametersidrequiredreason

restore_item

Restore Item

Bring soft-deleted items back. Example: id="<uuid>".

Parametersidrequiredreason

search_saved

Search Saved Items

Keyword search over saved items. Example: query="standing desk", limit=10.

Parameterslimitqueryrequired

update_price

Update Price

Record a new current price on an item (manual correction; the old price is kept for comparison). Example: id, price=299.

Parametersidrequiredpricerequiredreasonsource

update_item

Update Item

Edit fields on one item, or the same fields on up to 20 items (batch: attributes replace instead of merge). Example: id, status="shortlisted", notes="best value so far".

Parametersidrequiredtagsnotestitleimagesreasonstatuscategoryquantityimage_urlitem_typeattributes+3 more

list_collections

List Collections

Without id: all collections with item counts and totals. With id: that collection and its items; the other parameters filter and sort those items. Example: id="<uuid>", status="shortlisted", sort="price_asc".

Parametersidsorttagsstatusplatformmax_pricemin_pricecreated_by

create_collection

Create Collection

Create a collection (folder) for items, optionally with a budget. Example: name="PC build", budget=1500, budget_currency="NZD".

Parametersiconnamerequiredcolorbudgetreasondescriptionbudget_currency

add_to_collection

Add to Collection

Put an existing item into a collection. Example: collection_id, item_id.

Parametersreasonitem_idrequiredcollection_idrequired

remove_from_collection

Remove from Collection

Take items out of a collection; the items themselves are kept. Example: collection_id, item_ids=["<uuid>"].

Parametersreasonitem_idsrequiredcollection_idrequired

delete_collection

Delete Collection

Delete a collection; its items stay in the Grabblist. Example: id="<uuid>".

Parametersidrequiredreason

update_collection

Update Collection

Change the name, icon, color, description, budget or sharing of a collection; omitted fields stay as they are. is_public=true returns the public URL. Example: id, is_public=true.

Parametersidrequirediconnamecolorbudgetreasonis_publicdescriptionbudget_currency

get_item_graph

Get Item Graph

An item with every linked item and the relation type. Example: id="<uuid>".

Parametersidrequired

get_item_history

Get Item History

Change events for an item: who changed what, when and why. Example: item_id, limit=10.

Parameterslimititem_idrequired

get_collection_activity

Get Collection Activity

Recent additions, removals and edits in a collection. Example: collection_id.

Parameterslimitcollection_idrequired

set_pinned_items

Set Pinned Items

Pin up to 3 "Top Picks" shown first on the collection share page. Example: collection_id, item_ids=["<a>", "<b>"].

Parametersreasonitem_idsrequiredcollection_idrequired

send_feedback

Send Feedback

Message the Grabblist team: bug, parsing failure, feature request or feedback. Only when the user asks or agrees; show them the text first. Example: type="parsing_failure", tool="add_item", url, message="price not found".

Parametersurltooltyperequirederrormessagerequired

Version history

2
  1. v2.2.1LatestNov 4, 2026
  2. v2.1.0Sep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.