Investment Elicitation Profiling Assistant
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., "@Investment Elicitation Profiling AssistantHelp me build my investment profile to start saving for retirement."
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.
🧠 Investment Elicitation Profiling Assistant
This project is an AI-powered conversational assistant that guides users step-by-step (elicitation) to build their investment profile through a friendly dialogue. It uses LangChain, OpenAI, FastAPI, and WebSocket for a real-time interactive experience.
🚀 Features
Conversational investment profiling via WebSocket
Guided 4-step elicitation:
Purpose – Why you're investing
Timeline – How long you plan to invest
Risk Tolerance – How much risk you can handle
Investment Entry – How and how much you plan to invest
Structured and validated input via Pydantic
Real-time messaging powered by LangChain + OpenAI
WebSocket support for frontend integration
Related MCP server: Agentic AI System with MCP Integration
📦 Tech Stack
Python
FastAPI – REST + WebSocket API
LangChain – agent logic and prompt orchestration
OpenAI GPT – language understanding and generation
Pydantic – validation and type safety
Loguru – logging
dotenv – environment management
FastMCP – multi-step conversational pipeline manager
🛠️ Setup
1. Clone the Repository
git clone https://github.com/your-username/investment-assistant.git
cd investment-assistant2. Install Dependencies
uv sync3. Add .env File
Create a .env file with your OpenAI API key:
OPENAI_API_KEY=your-openai-api-key4. Run the servers
uv run python client.py
uv run python mcp_server.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
Investment research superagent: podcasts, SEC filings, and no-code research pipelines.
LLM Orchestration Agent (Langchain Openai)
LLM Orchestration Agent (Langchain)
Portfolio analytics + US-equity market research for AI clients. ChatGPT deep-research compat.
Related MCP Servers
- AlicenseBqualityDmaintenanceLLM Driven Trading Platform Orchestration - Strategy Design, Research & Implementation50119PythonMIT
- FlicenseNot gradedqualityDmaintenanceEnables integration with financial transaction data through REST APIs, PostgreSQL databases, and document storage systems. Demonstrates agentic AI capabilities by connecting to Alpha Vantage API and managing financial data through natural language interactions.-
- AlicenseNot gradedqualityDmaintenanceIntegrates with Robinhood API and LLMs like Perplexity to provide AI-powered portfolio rebalancing recommendations and trading analytics without executing trades directly.41 npmApache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered trading and portfolio management through Upstox API integration. Supports portfolio rebalancing strategies with LLM inference for automated trading decisions.-