✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Jentic SDK & MCP Plugin: Revolutionizing AI Agent Development with UBOS

In the rapidly evolving landscape of Artificial Intelligence, the ability for AI agents to seamlessly interact with external APIs and workflows is paramount. The Jentic SDK and MCP (Model Context Protocol) Plugin, now available on the UBOS Asset Marketplace, represent a significant leap forward in this direction. They empower AI agent builders to discover and integrate external capabilities rapidly and efficiently, all without the cumbersome overhead of writing or maintaining API-specific code.

At its core, the Jentic project aims to streamline the integration of AI agents with the vast ecosystem of available APIs and services. This is achieved through two primary components:

  • Jentic SDK: A comprehensive Python library designed for discovering, understanding, and executing APIs and workflows. It is particularly well-suited for enhancing LLM (Large Language Model) tool use.
  • Jentic MCP Plugin: This plugin enables various AI agents, such as Windsurf, Claude Desktop, and Cursor, to discover and utilize Jentic’s capabilities through the MCP protocol. This allows agents to dynamically access and leverage external services.

Why Jentic MCP Matters for AI Agent Development

The traditional approach to integrating AI agents with external APIs often involves significant manual effort. Developers must write custom code for each API, handle authentication, manage data formats, and maintain the integration over time as APIs evolve. This process is time-consuming, error-prone, and can quickly become a bottleneck in AI agent development.

Jentic MCP addresses these challenges by providing a standardized and automated way for AI agents to interact with external services. It simplifies the integration process, reduces development time, and allows AI agents to leverage a broader range of capabilities.

Key Features and Benefits of Jentic SDK & MCP Plugin

  • Rapid API Discovery: Jentic enables AI agents to discover relevant APIs and workflows based on their functionality needs. This eliminates the need for developers to manually search for and evaluate APIs.
  • Automated Integration: Jentic automates the process of integrating AI agents with external APIs, eliminating the need for custom code. This significantly reduces development time and effort.
  • Dynamic Tool Use: Jentic allows AI agents to dynamically select and use APIs at runtime, based on the current context and task. This enables AI agents to adapt to changing conditions and perform more complex tasks.
  • Simplified Authentication: Jentic handles the complexities of API authentication, allowing developers to focus on the core functionality of their AI agents.
  • Extensibility: Jentic is designed to be extensible, allowing developers to easily add new APIs and workflows to the system.

Use Cases: Unleashing the Potential of Jentic MCP

The Jentic SDK and MCP Plugin unlock a wide range of use cases for AI agents across various industries. Here are a few examples:

  • Enhanced Customer Service: AI agents can use Jentic to access and integrate with CRM systems, knowledge bases, and other customer service tools. This enables them to provide more personalized and effective support to customers.
  • Automated Task Management: AI agents can use Jentic to automate tasks such as scheduling meetings, managing emails, and creating reports. This frees up human employees to focus on more strategic activities.
  • Data-Driven Decision Making: AI agents can use Jentic to access and analyze data from various sources, providing insights that can inform better decision-making.
  • AI-Powered Content Creation: AI agents can use Jentic to access and integrate with content creation tools, such as image generators and text editors. This enables them to create high-quality content more efficiently.
  • Improved Code Generation: AI agents can utilize Jentic for retrieving specifications, documentation, and examples of APIs, leading to enhanced code generation capabilities within IDEs and development environments.

Getting Started with Jentic MCP on UBOS

Integrating Jentic MCP into your AI agent development workflow is straightforward. The following steps outline the process:

  1. Obtain a Jentic UUID: Register with Jentic to obtain a unique identifier. This UUID is essential for accessing Jentic’s services and for tracking usage.
  2. Configure Your MCP Client: Integrate the Jentic MCP plugin with your preferred MCP client (e.g., Windsurf, Claude Desktop, or Cursor) by adding the provided configuration snippet to your client’s configuration file. Ensure you replace <your-jentic-uuid> with your actual Jentic UUID.
  3. Run the MCP Server: Start the Jentic MCP server using the recommended uvx command. This will launch the server and make Jentic’s capabilities available to your AI agents.
  4. Utilize MCP Tools: Within your AI agent, use the provided MCP tools (e.g., search_apis, load_execution_info, execute) to discover, understand, and execute APIs and workflows.
  5. Handle Authentication: If the API requires authentication, use the load_execution_info tool to retrieve the necessary environment variables and configure them in your MCP client or command-line environment.

Jentic SDK: Building and Executing LLM Tools

For developers looking to build custom tools for their LLMs, the Jentic SDK provides a powerful and flexible framework. The SDK allows you to dynamically select and execute tools at runtime, based on the current context and task.

Here’s a simplified example of how to use the Jentic SDK in an agent loop:

python from jentic import Jentic

class MyAgent: def init(self): self.jentic = Jentic() # Generate tool definitions compatible with your LLM (e.g., “anthropic”, “openai”) self.jentic_tools = self.jentic.generate_llm_tool_definitions(“anthropic”)

async def process_message(self, user_message):
    # Assume `messages` is your conversation history
    # Assume `self.client` is your LLM client (e.g., Anthropic client)

    response = self.client.messages.create(
        model='claude-3-5-sonnet-latest',
        messages=messages,
        tools=self.jentic_tools, # Pass the generated tools
    )

    while response.stop_reason == "tool_use":
        tool_use = next(block for block in response.content if block.type == "tool_use")
        tool_name = tool_use.name
        tool_input = tool_use.input

        # Execute the tool using the Jentic SDK
        tool_result = await self.jentic.run_llm_tool(
            tool_name,
            tool_input
        )
        # ... handle tool_result and continue the conversation ...

This code snippet demonstrates how to generate tool definitions, pass them to your LLM client, and execute the tools using the Jentic SDK.

UBOS: The Full-Stack AI Agent Development Platform

UBOS is a comprehensive AI agent development platform designed to bring the power of AI agents to every business department. It provides a complete set of tools and services for orchestrating AI agents, connecting them with enterprise data, building custom AI agents with your LLM model, and creating sophisticated multi-agent systems.

By integrating Jentic MCP into the UBOS platform, developers can unlock even greater potential for their AI agents. The combination of UBOS’s full-stack capabilities and Jentic’s API integration features creates a powerful and flexible environment for building and deploying AI agents.

The Future of AI Agent Development

The Jentic SDK and MCP Plugin represent a significant step towards the future of AI agent development. By simplifying API integration and enabling dynamic tool use, Jentic empowers developers to build more powerful, versatile, and adaptable AI agents. As the AI landscape continues to evolve, Jentic will play a crucial role in enabling AI agents to seamlessly interact with the world around them.

By offering Jentic MCP on the UBOS Asset Marketplace, UBOS reinforces its commitment to providing developers with the best-in-class tools and services for building the next generation of AI applications. Explore the possibilities with Jentic MCP and UBOS, and unlock the full potential of AI agents in your organization.

Featured Templates

View More
AI Assistants
AI Chatbot Starter Kit v0.1
140 913
AI Assistants
Image to text with Claude 3
152 1366
Verified Icon
AI Assistants
Speech to Text
137 1882
Verified Icon
AI Agents
AI Chatbot Starter Kit
1336 8300 5.0

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.