federated_search
Fan-out search across multiple ALM XPP MCP server instances in parallel and merge results using Reciprocal Rank Fusion (RRF). Useful when D365 code is split across multiple organisations or knowledge bases (e.g. one per client, one standard KB). Peer servers are configured via D365_FEDERATION_PEERS env var (comma-separated list of base URLs, e.g. https://org2.almxpp.com). The local server is always included as the primary source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topK | No | Number of results to return per server (default 5) | |
| query | Yes | Natural language search query | |
| peerApiKeys | No | Optional MCP API keys for peer servers, comma-separated (same order as D365_FEDERATION_PEERS) |