MCP tools discovery
this guide explains how to discover and use mcp (model context protocol) tools available on the bridge platform mcp tools provide your agent with capabilities to interact with external services like servicenow, azure, dynatrace, and the bridge data platform overview before registering your agent in the bridge catalog, you need to discover available mcp tools on your bridge platform instance select the tools your agent requires configure the tools in your agent catalog registration json the bridge platform provides a centralized mcp server that exposes tools from multiple backend services migrating from elasticsearch queries to bridge mcp sql? prerequisites bridge platform access with kaif host url service api key (service api key) mcp server url (bridge mcp server url) — optional ; sdk auto resolves from kaif host python 3 12+ with requests and python dotenv packages discovery script use the scripts/list mcp tools py utility to discover available mcp tools installation copy the script to your agent project mkdir p scripts \# copy from template or sample agent repository configuration ensure your env file contains the required variables \# bridge platform host kaif host=https //your instance bridge kyndryl com \# service api key (from bridge platform admin) service api key=your service api key \# mcp server url (optional — sdk auto resolves from kaif host in bridge dev) \# bridge mcp server url=https //your account us accountid bridge kyndryl com/kaif/v2/mcp/tools usage \# activate virtual environment source venv/bin/activate \# list all available tools (summary view) python scripts/list mcp tools py \# export tools to json file python scripts/list mcp tools py output available tools json \# format for catalog registration python scripts/list mcp tools py format catalog output catalog tools json \# filter specific mcp servers python scripts/list mcp tools py filter servicenow,bridge \# quiet mode (for ci/cd) python scripts/list mcp tools py quiet output tools json command options option description output, o output file path (json format) format, f output format raw, catalog, summary (default) filter comma separated mcp server prefixes to filter quiet, q suppress progress messages available mcp servers the bridge platform typically provides these mcp servers core platform tools mcp server description common operations servicenow mcp servicenow itsm integration servicenow get all incidents, servicenow create incident, servicenow search incidents bridge mcp bridge data platform bridge execute query, bridge list domains, bridge get table details aiops mcp analytics aiops ask me anything, aiops nlq service cloud provider tools mcp server description example operations azure mcp azure services (50+ tools) azure aks, azure keyvault, azure monitor, azure cosmos observability tools mcp server description example operations dynatrace mcp (if configured) dynatrace monitoring execute dql, list problems, get environment info mock mcp mock data for testing mock datadog metrics, mock servicenow changes utility tools mcp server description operations search mcp web search search web, search news, search images file mcp file operations file read, file write, file list directory db mcp mongodb operations db mongo query, db mongo insert api mcp http requests api get, api post, api request tool definition structure each mcp tool has this structure { "name" "servicenow get all incidents", "description" "get all incidents from servicenow itsm platform ", "inputschema" { "type" "object", "properties" { "limit" { "type" "integer", "description" "maximum number of incidents to return", "default" 100 } }, "required" \[] } } key fields field description name tool identifier (used in call tool()) description what the tool does inputschema json schema defining required/optional parameters inputschema required list of mandatory parameters