Jentic
Description
# Jentic SDK & MCP Plugin [Beta] Jentic MCP empowers AI agent builders to discover and integrate external APIs and workflows rapidly—without writing or maintaining API-specific code. This repository contains the core Jentic SDK and the Jentic MCP Plugin. - **[Jentic…
About
# Jentic SDK & MCP Plugin [Beta] Jentic MCP empowers AI agent builders to discover and integrate external APIs and workflows rapidly—without writing or maintaining API-specific code. This repository contains the core Jentic SDK and the Jentic MCP Plugin. - **[Jentic SDK](#jentic-sdk):** A comprehensive Python library…
Details
- Author
- jentic
- Downloads
- 214
- Categories
- Other, AI
Jump to
- Discover and integrate external APIs without writing API-specific code.
- MCP plugin for Windsurf, Claude Desktop, and Cursor.
- Python SDK for generating LLM tool definitions.
- Search_apis, load_execution_info, and execute tools.
- Manage API authentication via environment variables.
- Backed by the Open Agentic Knowledge repository.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
JenticCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Obtain a Jentic UUID by installing the CLI (pip install jentic) and running jentic register --email '<your_email>'. Set the UUID as the environment variable JENTIC_UUID. For MCP integration, add the Jentic MCP server configuration to your MCP client’s config file using the uvx command, then restart the client. Your agent can then invoke the tools search_apis, load_execution_info, and execute.
search_apis
Search for available actions or information based on what the user wants to do (e.g., 'find Discord servers', 'send a message'). Use this first to understand what's possible.
load_execution_info
Get more details about a specific action (like what information it needs from the user) before confirming you want to run it. Usually used if the action requires specific inputs. Coding Agents: To provide tools to an LLM that you have selected at runtime, use this tool to retrieve the necessary information and save it to 'jentic.json' at the root of your project.
execute
Perform the chosen action for the user using the provided details (if any are needed).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"jentic": {
"jentic": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jentic/jentic-tools.git@main#subdirectory=mcp",
"mcp"
],
"env": {
"JENTIC_UUID": "<your-jentic-uuid>"
}
}
}
}
}
McpServers
{
"jentic": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jentic/jentic-tools.git@main#subdirectory=mcp",
"mcp"
],
"env": {
"JENTIC_UUID": "<your-jentic-uuid>"
}
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




