@@ -27,6 +27,7 @@ import { registerPlanningTools } from "./tools/planning-tools.js";
2727import { registerObbbTools } from "./tools/obbb-tools.js" ;
2828import { registerComprehensiveTools } from "./tools/comprehensive-tools.js" ;
2929import { registerAdvancedTools } from "./tools/advanced-tools.js" ;
30+ import { registerSmartTools } from "./tools/smart-tools.js" ;
3031import http from "node:http" ;
3132
3233const server = new McpServer ( {
@@ -47,6 +48,7 @@ registerPlanningTools(server); // 6 tools: planning tips, year compare,
4748registerObbbTools ( server ) ; // 2 tools: OBBB deductions calculator, what changed between years
4849registerComprehensiveTools ( server ) ; // 6 tools: report, 1099, calendar, paycheck, scenario, audit
4950registerAdvancedTools ( server ) ; // 5 tools: docs, capgains, retirement, multi-year, relocation
51+ registerSmartTools ( server ) ; // 3 tools: health check, knowledge base, form guide
5052
5153const args = process . argv . slice ( 2 ) ;
5254
@@ -70,7 +72,7 @@ async function main(): Promise<void> {
7072async function startStdio ( ) : Promise < void > {
7173 const transport = new StdioServerTransport ( ) ;
7274 await server . connect ( transport ) ;
73- console . error ( "IRS Taxpayer MCP server running on stdio — 39 tools loaded" ) ;
75+ console . error ( "IRS Taxpayer MCP server running on stdio — 42 tools loaded" ) ;
7476}
7577
7678async function startSSE ( ssePort : number ) : Promise < void > {
0 commit comments