Investment Elicitation Profiling Assistant
Click on "Install 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
π¦ 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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/krishansingh1-stack/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server