Skip to main content

Overview

TypingMind plugin can be completely described using a JSON object. Below is the description of each feature of the plugin and their corresponding JSON schema. Plugin name, title, icon, overview, GitHub source URL, and authentication type, and permissions are defined as the following example:
User settings example:
Plugin context example:
OAuth config example:
Plugin functions is defined as an array of multiple function. Here is an example for a function with HTTP Action implementation type.
Here is an example for a function with JavaScript implementation type.
Here is an example for a function with MCP implementation type.

Complete example

Below is a complete example JSON source for the “Web Search (Serp)” plugin: