ping
Ping
Check connectivity and return the server version. Example: call once when a session starts.
Takes no parameters.
com.grabbitappPublished by grabbitapp.comOfficial publisherv2.2.1Updated Nov 4, 2026
Save and organize web finds in persistent, user-controlled collections for AI assistants.
Grabblist saves web finds as static item snapshots and organizes them into collections, with search, links, budgets and change history.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
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.Add this to your client's mcpServers config.
{
"mcpServers": {
"grabblist": {
"type": "http",
"url": "https://mcp.grabbitapp.com/api/mcp"
}
}
}Ping
Check connectivity and return the server version. Example: call once when a session starts.
Takes no parameters.
Get Wishlist
List saved items as static snapshots (prices as of save time). Example: platform="amazon", limit=20.
limitplatformGet Item
Full snapshot of one saved item. Example: id from get_wishlist or search_saved.
idrequiredAdd 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".
urlrequiredtagsimagepricetitlerequiredimagesreasoncategorycurrencylocationplatformrequiredquantity+9 moreDelete Item
Soft-delete one or more items (restorable with restore_item). Example: id=["<uuid1>", "<uuid2>"].
idrequiredreasonRestore Item
Bring soft-deleted items back. Example: id="<uuid>".
idrequiredreasonSearch Saved Items
Keyword search over saved items. Example: query="standing desk", limit=10.
limitqueryrequiredUpdate Price
Record a new current price on an item (manual correction; the old price is kept for comparison). Example: id, price=299.
idrequiredpricerequiredreasonsourceUpdate 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".
idrequiredtagsnotestitleimagesreasonstatuscategoryquantityimage_urlitem_typeattributes+3 moreList 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".
idsorttagsstatusplatformmax_pricemin_pricecreated_byCreate Collection
Create a collection (folder) for items, optionally with a budget. Example: name="PC build", budget=1500, budget_currency="NZD".
iconnamerequiredcolorbudgetreasondescriptionbudget_currencyAdd to Collection
Put an existing item into a collection. Example: collection_id, item_id.
reasonitem_idrequiredcollection_idrequiredRemove from Collection
Take items out of a collection; the items themselves are kept. Example: collection_id, item_ids=["<uuid>"].
reasonitem_idsrequiredcollection_idrequiredDelete Collection
Delete a collection; its items stay in the Grabblist. Example: id="<uuid>".
idrequiredreasonUpdate 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.
idrequirediconnamecolorbudgetreasonis_publicdescriptionbudget_currencyLink Items
Link two items with a relation: alternative, complement, upgrade (to_id replaces from_id), duplicate, same_seller. One pair via from_id/to_id/relation, or up to 20 via pairs. Example: from_id, to_id, relation="alternative".
pairsto_idreasonfrom_idrelationGet Item Graph
An item with every linked item and the relation type. Example: id="<uuid>".
idrequiredUnlink Items
Remove one relation between two items. Example: from_id, to_id, relation="duplicate".
to_idrequiredreasonfrom_idrequiredrelationrequiredGet Item History
Change events for an item: who changed what, when and why. Example: item_id, limit=10.
limititem_idrequiredGet Collection Activity
Recent additions, removals and edits in a collection. Example: collection_id.
limitcollection_idrequiredSet Pinned Items
Pin up to 3 "Top Picks" shown first on the collection share page. Example: collection_id, item_ids=["<a>", "<b>"].
reasonitem_idsrequiredcollection_idrequiredSend 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".
urltooltyperequirederrormessagerequired83% 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.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.