MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Other

Grabblist

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

Checks passed
13 / 22

1 failed · 8 not measured

Median response
695 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
22

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 695 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name Grabblist.

  • Pass
    Lists tools

    tools/list returned 22 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 695 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 695 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    103 of 103 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-04T12:34:41.468787Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Grabblist

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http grabblist https://mcp.grabbitapp.com/api/mcp

Capabilities

Tools 22

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".

Discovered
add_to_collection

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

Discovered
create_collection

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

Discovered
delete_collection

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

Discovered
delete_item

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

Discovered
get_collection_activity

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

Discovered
get_item

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

Discovered
get_item_graph

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

Discovered
get_item_history

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

Discovered
get_wishlist

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

Discovered
link_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".

Discovered
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".

Discovered
ping

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

Discovered
remove_from_collection

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

Discovered
restore_item

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

Discovered
search_saved

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

Discovered
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".

Discovered
set_pinned_items

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

Discovered
unlink_items

Remove one relation between two items. Example: from_id, to_id, relation="duplicate".

Discovered
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.

Discovered
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".

Discovered
update_price

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

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected695 ms22