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 · Payments & trading

Bento

One subscription for every kind of AI: images, video, voice and more.

Checks passed
12 / 22

3 failed · 7 not measured

Median response
705 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
213

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?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
130
Publisher identityCan the publisher be traced to its source?
402

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 613 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name bento-mcp.

  • Pass
    Lists tools

    tools/list returned 213 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 705 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

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

  • Not measured
    Reliable (uptime)

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

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

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.

  • Fail
    Valid input schemas

    4 tools are missing an object inputSchema.

  • Fail
    Parameters documented

    18 of 862 parameters have a description (2%). The bar is 80%.

  • Fail
    Safety hints

    213 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-11-09T21:20:34.454046Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Bento

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 bento https://mcp.bento.ing/

Capabilities

Tools 213

Showing 100 of 213 tools.

agent_create

Register a workspace folder as an agent, together with the apps it declares

Discovered
agent_default_update

Rename the default agent (the drive root's own agent)

Discovered
agent_delete

Delete an agent and its folder, including nested agents and apps

Discovered
agent_desktop_focus

Focus an existing root or named-agent browser window without creating one.

Discovered
agent_list

List workspace agents

Discovered
agent_memory_create

Add one durable memory to an agent's own memory without starting a training job.

Discovered
agent_memory_search

Search an agent's own durable memory records by relevance.

Discovered
agent_roster_list

List the agents reachable from one agent session

Discovered
agent_session_default_get

Get an agent's default session snapshot

Discovered
agent_session_default_history_list

Page through an agent's default session history

Discovered
agent_session_default_message_create

Create or message an agent's default session and wait for the turn

Discovered
agent_session_default_update

Point an agent's default session alias at a session, or at nothing

Discovered
agent_train_job_create

Snapshot staged sources and start an asynchronous agent training job

Discovered
agent_train_job_get

Get the progress and result state of one agent training job

Discovered
agent_train_job_list

List recent agent training jobs newest first

Discovered
agent_train_record_delete

Delete a trained agent memory record and its archived corpus

Discovered
agent_train_record_get

Read one trained agent memory record and its synthesized content

Discovered
agent_train_record_list

List trained agent memory records newest first

Discovered
agent_train_record_restage

Reload an agent memory's archived sources into its staging inbox, re-scraping its URLs

Discovered
agent_train_record_source_get

Read one file an agent memory's training archive kept a copy of

Discovered
agent_train_record_update

Replace the synthesized content of one trained agent memory record

Discovered
agent_train_upload_delete

Remove one file from an agent training inbox

Discovered
agent_train_upload_list

List files waiting in an agent training inbox

Discovered
agent_train_upload_session_create

Mint short-lived credentials for direct uploads to an agent training inbox

Discovered
agent_train_upload_url_create

Scrape a public URL into an agent training inbox

Discovered
agent_update

Update agent disabled state, onboarding, pin, or display metadata

Discovered
anchor_list

List path anchors and their current health.

Discovered
anchor_reanchor

Repair a broken anchor after its workspace path moves.

Discovered
app_agent_update

Mark the calling app's own agent onboarded, addressed by the app's credential

Discovered
app_create

Register a workspace folder as an app runtime with optional display metadata

Discovered
app_credential_create

Export an independent app credential once with an explicit expiration

Discovered
app_credential_list

Inspect the bounded live exported credential inventory without secrets

Discovered
app_credential_revoke

Revoke one exported app credential without replacing managed credentials

Discovered
app_delete

Stop serving and unregister an app

Discovered
app_domain_delete

Stop serving a custom hostname and schedule provider cleanup

Discovered
app_domain_get

Inspect an app domain and its DNS instructions

Discovered
app_domain_list

List current app domains in a workspace

Discovered
app_domain_recheck

Request a fresh domain check or retry exhausted removal

Discovered
app_domain_update

Attach one custom hostname without changing app visibility

Discovered
app_get

Get one registered app by slug

Discovered
app_launch

Open an app through a short-lived access grant, optionally returning to its validated host and path

Discovered
app_list

List workspace apps, optionally filtered by exact id, the deepest app containing a cwd, or drive path

Discovered
app_reanchor

Repair a broken app anchor by slug after the automatic move rail cannot recover its folder

Discovered
app_restart

Stop and start an app with its current runtime, answering once it is ready or failed to come back

Discovered
app_update

Update app disabled state, visibility, display metadata, or runtime settings

Discovered
audit_list

Page through newest-first workspace audit events.

Discovered
backup_create

Start a durable workspace ZIP capture; returns 202 and replays the same request ID.

Discovered
backup_delete

Cancel capture and delete its artifact; returns 202 while cleanup is pending.

Discovered
backup_download

Mint a fresh short-lived private download URL for a ready backup.

Discovered
backup_get

Read durable capture status, counters, and warning summary.

Discovered
backup_list

Page retained workspace backups, newest first, without download grants.

Discovered
billing_get

Read the workspace payer, monthly spending cap, and storage allowance.

Discovered
billing_ledger_list

List the workspace credit ledger newest-first with actor attribution.

Discovered
billing_update

Update the workspace payer, monthly spending cap, and storage allowance.

Discovered
billing_usage_get

Read workspace usage grouped over a reporting period.

Discovered
cloud_backup_failure_list

Read failed cloud backup files from the live gateway.

Discovered
cloud_backup_folder_list

List folders in the explicit, saved or sole active Drive account.

Discovered
cloud_backup_get

Read the saved account pin, active Drive choices and live backup status.

Discovered
cloud_backup_update

Set the cloud backup target using an explicit, saved or sole active Drive account.

Discovered
desktop_status_get

Read the shared desktop lifecycle, viewer count, and browser-owner activity.

Discovered
desktop_viewer_grant_create

Mint a short-lived, origin-bound viewer URL for the shared workspace desktop.

Discovered
device_approve

Approve a pending CLI login as the signed-in user.

Discovered
directory_get

Read one chunk of the workspace directory snapshot

Discovered
drive_get

Read one chunk of the workspace drive snapshot; drive grants are refused

Discovered
feedback_create

Submit anonymous product feedback; accepted asynchronously and rate limited.

Discovered
file_action_create

Create a directory or symlink, move, copy, or bounded-recursively delete

Discovered
file_activity_feed_list

Page file events by workspace, exact path, or folder subtree in sequence order

Discovered
file_activity_history_list

Page one file’s attributed event history in sequence order

Discovered
file_activity_latest_writer_list

Batch-resolve the most recent writer for each named entry of one directory

Discovered
file_activity_seen_by_list

List every actor that touched one file, most recently active first

Discovered
file_delete

Delete one file or empty directory

Discovered
file_download_create

Create a short-lived, headerless reference to one workspace file

Discovered
file_get

Stream one file with ETag and single-range support

Discovered
file_list

List one workspace directory with file stats

Discovered
file_preview

Render a model file as a turntable or still preview image

Discovered
file_search

Search a folder and everything below it by name, path and document text. Results come from an index on the workspace VM, so they can lag the drive; meta.index says how far behind it is. Paths with any segment starting with "." and derived folders such as node_modules are never indexed, so no result does not mean no file. Terms of two letters or more match by word prefix; a one-letter term matches that whole word only. "voice" does not find "invoice". Text is read only from pdf, docx, pptx, xlsx, md, txt, csv and html files.

Discovered
file_stat

Read file or directory metadata without transferring file bytes

Discovered
file_update

Atomically write one file, optionally guarded by If-Match

Discovered
file_upload_create

Create a short-lived direct upload session for one Drive path prefix

Discovered
file_usage

Read drive usage and capacity, with recursive size for a subfolder

Discovered
integration_agent_policy_update

Set or clear the agents that receive one integration toolkit

Discovered
integration_catalog_list

Search and page through the provider-neutral integration catalog

Discovered
integration_connect

Begin an OAuth connection using server-derived tenant identity

Discovered
integration_connection_delete

Idempotently disconnect one tenant-owned integration account

Discovered
integration_connection_list

List workspace integration connections directly from the provider

Discovered
integration_tool_execute

Execute a provider tool using an explicit or sole active workspace account; return the raw provider response.

Discovered
invitation_create

Invite an editor or viewer by canonical email address.

Discovered
invitation_list

List recent invitations for a workspace.

Discovered
invitation_revoke

Revoke an invitation before it is consumed.

Discovered
listing_create

Offer one of this workspace's agents on the marketplace.

Discovered
listing_delete

Remove a listing from the catalog; existing subscribers keep pulling.

Discovered
marketplace_list

Browse listed marketplace agents.

Discovered
marketplace_publisher_agent_get

Read a marketplace listing and its changelog.

Discovered
marketplace_subscription_acknowledge

Acknowledge the currently applied version of a subscription.

Discovered
marketplace_subscription_clone

Clone a marketplace listing once into a caller-chosen path.

Discovered
marketplace_subscription_create

Install a marketplace listing and synchronously pull it.

Discovered
marketplace_subscription_delete

Detach a marketplace subscription while preserving local files.

Discovered
marketplace_subscription_list

List marketplace agent subscriptions for a workspace.

Discovered
mcp_server_agent_policy_update

Set or clear the agents that receive one custom MCP server

Discovered
mcp_server_connect

Begin OAuth consent for an attached remote MCP server; open the returned authorization URL.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected613 ms213
Connected797 ms213