Upsonic
Agent Framework For Fintech and Banks
claude mcp add --transport stdio upsonic-upsonic uvx upsonic
How to use
Upsonic is a production-ready AI agent framework that supports multiple providers (OpenAI, Anthropic, Azure, Bedrock) and includes built-in safety policies, OCR, memory, multi-agent coordination, and MCP tool integration. This MCP server exposes Upsonic as a Python-based service that can be orchestrated via MCP tooling, enabling automated agent workflows, tool calls, and memory management in production environments. To use it, install the Upsonic package in your Python environment and run it through the uvx runner so it can be interfaced by MCP clients. The framework’s MCP tool integration lets you compose complex agent tasks by combining autonomous agents, memory backends, and a variety of built-in or custom tools, all under a safety-first policy engine. Typical use cases include document analysis, customer service automation, financial analysis, compliance monitoring, and multi-agent collaboration workflows.
How to install
Prerequisites:
- Python 3.8+ (recommended 3.9+)
- pip (comes with Python)
- An environment where you can install Python packages (virtual environments recommended)
Installation steps:
-
Install the MCP runner (uv) if you don’t already have it. The Upsonic docs reference using uv to run Python packages as MCP servers. Ensure you have access to the uvx workflow:
- Install uv (if needed): python -m pip install uv
-
Install Upsonic via the uv runner:
- Install Upsonic in your environment: uv pip install upsonic
-
Run Upsonic via MCP runner:
- Start the Upsonic MCP server (example using uvx and the ups on ic package): uvx upsonic
Prerequisites recap: a Python 3.8+ environment, and the uv/uvx MCP tooling to run Python-based MCP servers. If you prefer a direct Python invocation, you can also install with pip and run Upsonic as a Python module, depending on your deployment setup.
Additional notes
Tips and considerations:
- This is a Python-based MCP server. If you’re deploying in production, consider isolating the Upsonic process in a virtual environment or container and manage environment variables for API keys and memory/storage backends as needed.
- Upsonic supports several AI providers and includes safety policies; configure user_policy and other safety settings according to your deployment requirements.
- When using MCP tooling, you can expose Upsonic as a server named with your chosen identifier (here, upsonic-upsonic) and wire tools via MCP to enable autonomous task execution, memory management, and multi-agent coordination.
- Common issues include version mismatches between Python, pip, and the uv runner. Ensure your environment meets the minimum Python version and that Upsonic and uvx are installed in the same environment.
- Review documentation for Tool Integration (MCP tools) and Safety Engine policies to tailor behavior for your use case.
Related MCP Servers
FastGPT
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
dat
Asking yours data in a natural language way through pre-modeling (data models and semantic models).
agentql
Model Context Protocol server that integrates AgentQL's data extraction capabilities.
mcp-pinecone
Model Context Protocol server to allow for reading and writing from Pinecone. Rudimentary RAG
mxcp
Model eXecution + Context Protocol: Enterprise-Grade Data-to-AI Infrastructure
winremote
Windows Remote MCP Server — 40+ tools for desktop automation, process management, file operations via FastMCP