UBOS Asset Marketplace: MCP Dadata Server - Unleash the Power of Business Data for Your AI Agents
In today’s data-driven world, access to accurate and up-to-date business information is crucial for informed decision-making. The UBOS Asset Marketplace’s MCP Dadata Server provides a seamless solution for integrating comprehensive company and entrepreneur data into your AI Agent workflows. Leveraging the power of the Dadata.ru API, this MCP server empowers your AI Agents to access detailed information using just an INN (Taxpayer Identification Number) or OGRN (Primary State Registration Number).
What is an MCP Server and Why is it Important?
Before diving into the specifics of the MCP Dadata Server, let’s clarify what an MCP server is and why it’s a game-changer for AI Agent development.
MCP stands for Model Context Protocol. It’s an open protocol designed to standardize how applications provide context to Large Language Models (LLMs). Think of it as a universal translator that allows AI Agents to communicate with and leverage external data sources and tools. Without a standardized protocol like MCP, integrating external resources into AI Agents becomes a complex and time-consuming process, often requiring custom code and significant engineering effort.
An MCP server acts as a bridge, enabling AI models to access and interact with external data sources and tools. This allows AI Agents to:
- Access Real-time Information: Retrieve the latest data from databases, APIs, and other sources.
- Perform Complex Tasks: Automate workflows that require interaction with multiple systems.
- Make More Informed Decisions: Ground AI Agent responses in factual data, improving accuracy and reliability.
- Extend the Capabilities of LLMs: Overcome the limitations of LLMs by providing access to external knowledge and tools.
The UBOS platform is designed to streamline the creation, deployment, and management of AI Agents. By offering MCP servers like the Dadata Server, UBOS makes it easier than ever to integrate external data into your AI Agent workflows.
Use Cases for the MCP Dadata Server
The MCP Dadata Server opens up a wide range of possibilities for businesses across various industries. Here are just a few examples:
- Financial Services:
- Know Your Customer (KYC) Compliance: Automate the process of verifying customer information by retrieving company details from Dadata using INN/OGRN.
- Credit Risk Assessment: Assess the financial health of potential borrowers by accessing company registration information, legal status, and other relevant data.
- Fraud Detection: Identify suspicious activity by cross-referencing company information with known fraud indicators.
- Legal Services:
- Due Diligence: Conduct thorough due diligence on companies involved in mergers, acquisitions, or other transactions.
- Contract Review: Verify the legal status and registration details of companies before entering into contracts.
- Intellectual Property Protection: Research company ownership and registration information to protect intellectual property rights.
- Sales and Marketing:
- Lead Generation: Identify potential customers by searching for companies that meet specific criteria based on their INN/OGRN.
- Market Research: Analyze market trends by gathering data on companies operating in specific industries.
- Account Management: Maintain accurate and up-to-date information on existing customers.
- Supply Chain Management:
- Supplier Verification: Verify the legitimacy and financial stability of suppliers.
- Risk Management: Identify potential risks in the supply chain by monitoring supplier information for changes in legal status or financial health.
- Compliance: Ensure that suppliers comply with relevant regulations and industry standards.
- E-commerce:
- Seller Verification: Verify the identity and registration details of sellers on your platform.
- Fraud Prevention: Identify and prevent fraudulent transactions by cross-referencing seller information with known fraud indicators.
- Customer Service: Quickly access customer information by searching for their company using their INN/OGRN.
These are just a few examples of how the MCP Dadata Server can be used to enhance AI Agent workflows. The possibilities are endless, and the specific use cases will depend on the needs of your business.
Key Features of the MCP Dadata Server
The MCP Dadata Server offers a range of features designed to make it easy to integrate Dadata’s powerful data into your AI Agent workflows:
- Seamless Integration with UBOS: The MCP Dadata Server is designed to seamlessly integrate with the UBOS platform, making it easy to deploy and manage.
- Easy to Use API: The server exposes a simple and intuitive API that allows AI Agents to easily access Dadata’s data.
- Fast and Reliable Performance: The server is optimized for performance, ensuring that AI Agents can quickly retrieve the data they need.
- Comprehensive Data Coverage: Dadata provides access to a comprehensive database of company and entrepreneur information in Russia.
- Real-time Data Updates: Dadata’s data is updated in real-time, ensuring that AI Agents have access to the latest information.
- Secure and Reliable: The MCP Dadata Server is secure and reliable, ensuring that your data is protected.
How to Set Up and Use the MCP Dadata Server
Setting up and using the MCP Dadata Server is a straightforward process. Here’s a step-by-step guide:
1. Prerequisites
- Python 3.10 or higher: Ensure you have Python 3.10 or a later version installed on your system.
uv(Python package installer and virtual environment manager): Installuvby following the instructions at https://astral.sh/uv. This tool helps manage your project’s dependencies in an isolated environment.
2. Create Environment and Install Dependencies
- Open your terminal in the
mcp_dadata_serverdirectory. - Create a virtual environment (if you haven’t already) using
uv venv. - Activate the virtual environment:
- On macOS/Linux:
source .venv/bin/activate - On Windows:
.venvScriptsactivate
- On macOS/Linux:
- Install the required dependencies using
uv pip install -r requirements.txt.
3. Set Dadata API Credentials
The MCP Dadata Server requires API credentials from Dadata.ru. You’ll need an API Key and a Secret Key. You can obtain these credentials by signing up for a Dadata.ru account.
Set the following environment variables in your terminal session before running the server, or add them to your shell’s configuration file (e.g., .zshrc, .bashrc):
bash export DADATA_API_KEY=“YOUR_DADATA_API_KEY” export DADATA_SECRET_KEY=“YOUR_DADATA_SECRET_KEY”
Replace YOUR_DADATA_API_KEY and YOUR_DADATA_SECRET_KEY with your actual credentials from Dadata.
4. Running the Server
Once the setup is complete and environment variables are set, you can run the MCP server:
bash python dadata_server.py
The server will start and be available for MCP clients to connect to. It will print a message indicating it’s running, e.g., INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) (the port might vary if the default is taken).
5. Using the Exposed Tool
The MCP Dadata Server exposes a single tool:
find_party_by_inn_ogrn(query: str) -> str- Description: Finds company or individual entrepreneur information by INN or OGRN using Dadata.
- Args:
query(str): The INN (10 or 12 digits for legal entities/IPs) or OGRN (13 digits for legal entities, 15 for IPs) string. - Returns: A JSON string containing the party information if found, or an error message string if not found or an API error occurs.
To use this tool, your AI Agent needs to:
- Connect to the MCP server’s address (e.g.,
http://127.0.0.1:8000). - Send a request to the
find_party_by_inn_ogrnendpoint, providing the INN or OGRN as thequeryparameter. - Parse the JSON response to retrieve the company or entrepreneur information.
Why Choose UBOS for Your AI Agent Development?
UBOS is a full-stack AI Agent development platform that empowers businesses to build, deploy, and manage AI Agents at scale. Here are just a few reasons why you should choose UBOS for your AI Agent development needs:
- Comprehensive Platform: UBOS provides all the tools and infrastructure you need to build and deploy AI Agents, from data integration to model orchestration.
- Low-Code/No-Code Development: UBOS simplifies AI Agent development with low-code/no-code tools, allowing you to build powerful AI Agents without writing extensive code.
- Seamless Integration with External Data Sources: UBOS makes it easy to integrate external data sources into your AI Agent workflows, thanks to its support for MCP servers and other data integration technologies.
- Scalable and Reliable Infrastructure: UBOS provides a scalable and reliable infrastructure that can handle the demands of enterprise-grade AI Agent deployments.
- Dedicated Support: UBOS offers dedicated support to help you get the most out of the platform.
With UBOS, you can:
- Orchestrate AI Agents: Design and manage complex AI Agent workflows with ease.
- Connect AI Agents with Your Enterprise Data: Integrate your existing data sources with your AI Agents.
- Build Custom AI Agents with Your LLM Model: Leverage your own LLM models to create specialized AI Agents.
- Develop Multi-Agent Systems: Create sophisticated AI systems that involve multiple interacting agents.
The MCP Dadata Server is just one example of how UBOS is making it easier than ever for businesses to leverage the power of AI Agents. Sign up for a free trial today and see how UBOS can help you transform your business with AI.
Conclusion
The UBOS Asset Marketplace’s MCP Dadata Server is a powerful tool that can help you integrate comprehensive company and entrepreneur data into your AI Agent workflows. By leveraging the power of the Dadata.ru API, this MCP server empowers your AI Agents to access detailed information using just an INN or OGRN. This opens up a wide range of use cases across various industries, from financial services to legal services to sales and marketing. With its seamless integration with the UBOS platform, easy-to-use API, and comprehensive data coverage, the MCP Dadata Server is a must-have for any business looking to leverage the power of AI Agents.
Dadata Company Info Finder
Project Details
- gaisinren/test
- Last Updated: 6/4/2025
Recomended MCP Servers
A MCP server for using natural language to monitor and remote control a Nvidia Jetson board
mcp服务器oracle数据库连接
Reexpress Model-Context-Protocol (MCP) Server
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
sample
阿里云OSSMCP服务器,用于将文件上传到阿里云OSS,支持多配置和目录指定
lightweight , file based prompt server for developers
Ollama_MCP_Guidance
An experimental open-source attempt to make GPT-4 fully autonomous.





