vercel/ai · error · McpError
InvalidParams
InvalidParams
Error message
Unknown host tool: ${request.params.name} What it means
Error "Unknown host tool: ${request.params.name}" thrown in vercel/ai.
Source
Thrown at packages/harness-acp/src/v1/bridge/host-tool-mcp-server.ts:76
server.setRequestHandler(ListToolsRequestSchema, async () => {
if (catalogAcknowledgmentError != null) {
throw catalogAcknowledgmentError;
}
const current = catalog;
if (onListTools != null) {
setImmediate(() => {
void onListTools({ revision: current.revision }).catch(error => {
catalogAcknowledgmentError = error;
});
});
}
return { tools: current.tools.map(toMCPTool) };
});
server.setRequestHandler(CallToolRequestSchema, async request => {
const current = catalog;
const tool = current.byName.get(request.params.name);
if (tool == null) {
throw new McpError(
ErrorCode.InvalidParams,
`Unknown host tool: ${request.params.name}`,
);
}
const input = request.params.arguments ?? {};
const result = await invoke({
toolName: tool.name,
input,
catalogRevision: current.revision,
});
return toCallToolResult({ result });
});
return {
server,
updateCatalog: async ({ revision: nextRevision, tools: nextTools }) => {
catalog = createCatalog({
revision: nextRevision,View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/harness-acp/src/v1/bridge/host-tool-mcp-server.ts:76 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/95910585433ec5ca.
Report an issue: GitHub.