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 · Data access / search

Botpress MCP by usefulapi

Read bots, logs, analytics, conversations, messages, tables and files in Botpress.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
228 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
23

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

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?
310
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 228 ms.

  • Pass
    Valid handshake

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

  • Pass
    Lists tools

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

  • Not measured
    Consistent (p95)

    95th percentile 228 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.

  • Fail
    Parameters documented

    68 of 87 parameters have a description (78%). 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.

  • Pass
    Source repo linked

    A 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-10T23:34:54.006896Z, within 180 days.

  • Not measured
    Open-source licence

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

Start using Botpress MCP by usefulapi

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 botpress-mcp-by-usefulapi https://botpress.usefulapi.io/mcp

Capabilities

Tools 23

botpress_find_table_rows

Read rows of a Table with an optional MongoDB-like filter, text search, column selection and sorting. Read only. Tables API: POST /v1/tables/{table}/rows/find.

Discovered
botpress_get_account

Show the Botpress account that owns the token (id, email, display name). Admin API: GET /v1/admin/account/me.

Discovered
botpress_get_bot

Get one bot: name, type, deploy time, tags and the enabled state of its integrations. The signing secret and integration configuration are left out on purpose. Admin API: GET /v1/admin/bots/{id}.

Discovered
botpress_get_bot_analytics

Get usage analytics of a bot per period: users, sessions, messages, events and LLM calls, tokens and cost. Admin API: GET /v1/admin/bots/{id}/analytics.

Discovered
botpress_get_bot_content

Inspect authenticated Studio bot JSON in bounded pages. Returns a snapshot_hash and observed JSON Pointer paths; follow paths to inspect workflow/instruction strings. Credential fields are omitted. Does not change or publish anything. API: official SDK getBotJson.

Discovered
botpress_get_bot_logs

Read bot logs with level, user, conversation and message filters. Use real ISO 8601 timestamps with a timezone; times are normalized to UTC and timeStart must not be later than timeEnd. Admin API: GET /v1/admin/bots/{id}/logs.

Discovered
botpress_get_content_operation

Read the persistent result of a content publish in this authenticated workspace and bot. An uncertain outcome must be reconciled in Studio; never retry it with a new operation_id.

Discovered
botpress_get_conversation

Get one conversation of a bot by id. Runtime API: GET /v1/chat/conversations/{id}.

Discovered
botpress_get_file

Get the metadata of one file of a bot, by id or key. Files API: GET /v1/files/{id}.

Discovered
botpress_get_table

Get one Table with its schema, row count and indexing state. Tables API: GET /v1/tables/{table}.

Discovered
botpress_get_user

Get one end user of a bot by id. Runtime API: GET /v1/chat/users/{id}.

Discovered
botpress_list_bot_issues

List the grouped runtime issues (errors) of a bot with counts and last-seen time. Admin API: GET /v1/admin/bots/{id}/issues.

Discovered
botpress_list_bots

List the bots of the connected workspace (id, name, type, deploy time). Good first call: the other tools need a bot id. Admin API: GET /v1/admin/bots.

Discovered
botpress_list_conversations

List the conversations of a bot, with channel, integration and message count. Filter by date, channel or participant. Runtime API: GET /v1/chat/conversations.

Discovered
botpress_list_files

List the files in the knowledge base of a bot (key, size, type, indexing status). Files API: GET /v1/files.

Discovered
botpress_list_messages

List the messages of a bot, for one conversation or for a date range. Runtime API: GET /v1/chat/messages.

Discovered
botpress_list_tables

List the Tables of a bot with their schema. Tables API: GET /v1/tables.

Discovered
botpress_list_users

List the end users who talked to a bot. Filter by conversation or date. Runtime API: GET /v1/chat/users.

Discovered
botpress_list_workspace_members

List the members of the connected workspace with their role and email. Admin API: GET /v1/admin/workspace-members.

Discovered
botpress_list_workspaces

List the workspaces the token's user can access, with plan, bot count and spending limit. Admin API: GET /v1/admin/workspaces.

Discovered
botpress_preview_bot_content_edit

Read-only local preview/validation of existing workflow or instruction text replacements against a fresh snapshot_hash. Returns before/after changes and preview_hash for user approval. No draft save, vendor compile validation or publish occurs. Only observed string paths may be edited; structure/IDs/settings/credentials cannot be changed.

Discovered
botpress_publish_bot_content_edit

WRITE: publish exactly the approved text edits to the live Studio bot using official SDK publishFromBotJson. Obtain user approval first. Requires confirm:true, snapshot_hash, exact preview_hash and stable operation_id. Rechecks current content, preserves all unedited data and prevents replay after uncertain publication. No atomic vendor conditional write: avoid simultaneous Studio edits. Hosted persistent operation storage is required. Inspect status/Studio before retrying; success requires readback of text and a changed deployment timestamp.

Discovered
botpress_search_files

Semantic search over the indexed files of a bot. Returns the best matching text passages. Files API: GET /v1/files/search.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected228 ms23