mcpserver.lol
registry/branchly
Connection check verified live · 27h ago

branchly

Connect your agent to branchly: manage content, prompts, actions, learn from analytics and insights

Tools 37
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

37 tools

Read from the running server on 27h ago.

create_data_source name*type*schedulesettings*integration_id
Create a new data source for the authenticated application. The 'settings' object must match the given 'type'. Returns the created data source. Creating a data source does not sync…
create_node text*labeltitle*sourcescore_boostcustom_metadata
Create a new content node in the knowledge base. Label defaults to 'content'.
create_prompt type*prompt*subtypeinterface_type
Create a new prompt version for the authenticated application. The new prompt is automatically set as active and the previously active prompt of the same type and subtype is deacti…
create_tool name*agentstool_type*description*tool_configfunction_arguments
Create a new tool (AI action) for the authenticated application. Tool names must be unique per application, snake_case, max 64 chars. 'tool_config' and 'function_arguments' must ma…
get_active_sessions_by_embed read-only time_filter
Time series of active sessions broken down by embed type (chat, chat_widget, navigator, search_interface, voice, api). Use this to understand which interfaces are driving usage.
get_active_sessions_over_time read-only embed_typestime_filter
Time series of active sessions, bucketed by day or week (auto-chosen from the time window). Each row breaks the total down by interaction type (chat / search / navigation / form_su…
get_answer_type_distribution read-only time_filter
Distribution of chat answer types (e.g. 'answered', 'no_answer', 'tool_call', 'human_handoff'), ranked by occurrence count. Use this to monitor answer quality: a high 'no_answer' s…
get_application read-only
Return the full configuration of the authenticated application.
get_sentiment_distribution read-only time_filteranswer_types
Sentiment distribution of chat answers as counts of 'positive', 'negative', and 'neutral'. Optionally restrict to specific answer types. Use this as a quick quality signal — a risi…
get_top_cited_sources read-only limitembed_typestime_filter
Knowledge-base nodes most frequently cited in chat answers, ranked by citation count. Each row carries the node UUID (vertex_id), its title, optional source URL, and citation_count…
get_top_clicked_urls read-only limitevent_typestime_filter
URLs users actually clicked from inside the embed (search results, citation links, follow-ups, etc.), ranked by click count. Optionally filter by click event type. Use this to see…
get_top_devices read-only limittime_filter
Top device categories (e.g. 'desktop', 'mobile', 'tablet') across all request types, ranked by occurrence count. Use this to understand the device mix of real users interacting wit…
get_top_geographies read-only limittime_filter
Top (country, region) combinations across all request types, ranked by occurrence count. Country is an ISO country code; region may be null when unavailable. Use this to understand…
get_top_interaction_sources read-only limittime_filter
Page URLs the user was ON when they interacted with the embed (chat, search, navigation, form submission), ranked by occurrence count. Differs from get_top_clicked_urls: this is th…
get_top_languages read-only limittime_filter
Top detected natural languages of user CHAT questions, ranked by occurrence count. Differs from get_top_locales: locale reflects the embed/browser setting, language is detected fro…
get_top_locales read-only limittime_filter
Top locales (BCP-47 style, e.g. 'de_DE', 'en_US') across chat, search, and navigation requests, ranked by occurrence count. Use this to understand which languages/regions are being…
get_top_searches read-only limittime_filter
Top user search queries (normalized: lowercased, trimmed), ranked by occurrence count. Use this to discover dominant user intents and content gaps; pair with read_sessions(search_q…
get_top_tags read-only limittime_filteranswer_types
Top tags attached to chat answers (auto-derived classifications), ranked by occurrence count. Optionally restrict to specific answer types. Use this for a quick topical breakdown o…
get_trending_classifications read-only time_filterclassification_type*
Time series of trending classifications (topics OR intents inferred from chat content), one series per classification id. Each series item carries a period timestamp and count. Use…
list_data_sources read-only pagelimitdata_source_types
List data sources for the authenticated application. Optionally filter by data source type(s). Returns paginated results ordered by last update.
list_nodes read-only pagelimitquerylabelslocaledata_source_ids +2
List nodes in the knowledge base. Optionally filter by vertex label(s), data source type(s), or data source IDs. Optionally sort by updated_at ('asc' or 'desc'). Provide 'query' an…
list_prompts read-only pagelimitsubtypeis_activeprompt_typeinterface_type
List prompts for the authenticated application. Optionally filter by type, subtype, or active status. Returns paginated results ordered by active status then last update.
list_tools read-only active
List tools configured for the authenticated application. Optionally filter by active status. Returns all matching tools.
read_chat_request_documents read-only chat_request_id*
Read the full document chunks retrieved for a single chat request (QA or SA). Returns chunk_id, vertex_id, title, full text, score, source, data source type, page metadata, and whe…
read_chat_request_tool_calls read-only chat_request_id*
Read the full tool calls executed for a single chat request. Returns tool_call_id, tool_id, tool_name, tool_type, full arguments (JSON), and full content/response (JSON). Use this…
read_data_source_runs read-only limitstatusdata_source_id
List data source runs for the authenticated application, latest first. Optionally filter by data source ID or run status. Returns the latest runs (default 5) and the total matching…
read_node read-only node_id*
Read a node by its ID. Returns full node details.
read_search_request_results read-only search_request_id*
Read the full search results returned for a single instant-search request. Returns chunk_id, vertex_id, title, full text, and relevance score. Use this to inspect the exact results…
read_session_detail read-only session_id*
Read a single session with its full history in token-dense form. Returns all interactions (chat, navigation, search, form, voice). Document chunks and tool calls are returned as re…
read_sessions read-only pagelimittool_idsembed_typestime_filteranswer_types +2
List sessions for application. Filter by interaction types (chat, search, navigation, form_submission, voice), embed types, answer types, tool IDs, or a full-text search query. Eac…
read_tool read-only tool_id*
Read a tool by its ID. Returns full tool details.
run_data_source data_source_id*
Trigger an asynchronous run (sync/crawl) of a data source by its ID. The run is queued as a background job. Returns the accepted status. Track progress with read_data_source_runs.
update_chat_request_analytics tagssummarysentimentanswer_typechat_request_id*classification_topic_id +1
Update analytics fields on a chat request: summary, tags, answer_type, sentiment, classification_topic_id, or classification_intent_id. Only provided fields are updated. Use this t…
update_data_source nametypeschedulesettingsdata_source_id*integration_id
Update a data source by its ID. Only provided fields will be updated (partial update). Returns the updated data source.
update_node texttitlesourcenode_id*score_boostcustom_metadata
Update a content node by its ID. Only provided fields are updated. Title and text are locale dicts (e.g. {"de": "Titel"}) — provided keys are merged, others preserved. custom_metad…
update_prompt is_activeprompt_id*
Activate or deactivate a prompt by its ID. Use is_active=true to restore a previous prompt version — the currently active prompt of the same type and subtype is deactivated automat…
update_tool nameactivetool_id*descriptiontool_configfunction_arguments
Update an existing tool by its ID. Fetches the current tool and applies partial updates to name, description, or active status.