Budget Allocator
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Budget AllocatorHelp me allocate a $250K budget for a Series A startup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Example: Budget Allocator App
An interactive budget allocation tool demonstrating real-time data visualization with MCP Apps.
MCP Client Configuration
Add to your MCP client configuration (stdio transport):
{
"mcpServers": {
"budget-allocator": {
"command": "npx",
"args": [
"-y",
"--silent",
"--registry=https://registry.npmjs.org/",
"@modelcontextprotocol/server-budget-allocator",
"--stdio"
]
}
}
}Local Development
To test local modifications, use this configuration (replace ~/code/ext-apps with your clone path):
{
"mcpServers": {
"budget-allocator": {
"command": "bash",
"args": [
"-c",
"cd ~/code/ext-apps/examples/budget-allocator-server && npm run build >&2 && node dist/index.js --stdio"
]
}
}
}Related MCP server: PitchLense MCP
Features
Interactive Sliders: Adjust budget allocation across 5 categories (Marketing, Engineering, Operations, Sales, R&D)
Donut Chart: Real-time visualization of allocation distribution using Chart.js
Sparkline Trends: 24-month historical allocation data per category
Percentile Badges: Compare your allocation vs. industry benchmarks
Stage Selector: Switch between Seed, Series A, Series B, and Growth benchmarks
Budget Presets: Quick selection of $50K, $100K, $250K, or $500K totals
Running
Install dependencies:
npm installBuild and start the server:
npm run start:http # for Streamable HTTP transport # OR npm run start:stdio # for stdio transportView using the
basic-hostexample or another MCP Apps-compatible host.
Architecture
Server (server.ts)
Exposes a single get-budget-data tool that returns:
Category definitions with colors and default allocations
Historical data (~120 data points) - 24 months of allocation history per category
Industry benchmarks (~60 data points) - Aggregated percentile data by company stage
The tool is linked to a UI resource via _meta.ui.resourceUri.
App (src/mcp-app.ts)
Uses Chart.js for the donut chart visualization
Renders sparkline trends using inline SVG
Computes percentile rankings client-side from benchmark data
Updates all UI elements reactively on slider changes
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered financial simulator for entrepreneurs — simulate, analyze, and plan any business
- ZetadeckOAuthcom.zetadeck
One workspace for tasks, CRM, docs, and live runway from your bank feed.
- WealthosOAuthcc.wealthos
Plan your financial future with AI: track net worth, manage budgets, and forecast scenarios.
Personal-finance workspace for AI agents: accounts, spending, budgets, goals, and investments.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables users to create, manage, and analyze investment portfolios with real-time market data, personalized recommendations, and visual representations of asset allocation.6-
- AlicenseNot gradedqualityCmaintenanceEnables comprehensive AI-powered startup investment risk analysis across 9 categories including market, product, team, financial, customer, operational, competitive, legal, and exit risks. Provides structured risk assessments, peer benchmarking, and investment recommendations using Google Gemini AI.6MIT
- AlicenseNot gradedqualityBmaintenanceProvides comprehensive market research and business analysis capabilities by integrating with eight major economic data sources like FRED, World Bank, and Census Bureau. It offers 28 specialized tools for calculating TAM/SAM, conducting industry analysis, and performing financial forecasting.6 npm35MIT
- FlicenseNot gradedqualityDmaintenanceAn industry benchmarking tool that enables users to compare company metrics like revenue and profit against industry averages using interactive visual charts. It supports both Claude and ChatGPT across multiple transport protocols including SSE and Streamable HTTP.-