September 12th, 2025

New

Improved

Multi-function Plugin & Improvements

We have improved the TypingMind Plugin system with major changes to allow more flexible use cases and better UX.

  • Multi-function Plugins: Plugins can now have multiple functions, with each function implementable in different ways: JavaScript code, HTTP requests, or MCP.

  • Better UI/UX for plugin function calls: Consecutive plugin calls are now grouped for better UX.

  • Improved Plugin Editor: now includes "Fill example" for user settings and OpenAI specifications. Plugin Preview now supports previewing MCP tools.

  • Introducing a new Plugin Output Type: Cards (see documentation for more details).

  • Improved formatting for tool call JSON output (TypingMind Personal version).

Fixed various issues in the Plugin system:

  • Fixed an issue where OAuth access tokens were not passed to MCP tools.

  • Fixed Claude sometimes reporting missing "tool_result" for tool calls.

  • Fixed Gemini sometimes refusing to call certain plugins due to unrecognized fields.

Document update: We have also completely rewritten our Plugin documentation page to better explain our new features, including Output options, plugin preview, OAuth, etc. View our new document here.

Backward compatible: All changes are compatible with old plugins. There is no change needed to your existing plugins.

🐞 See a bug or have a suggestion? Please report any issues you notice to our team support@typingmind.com. We would love to make the Plugin system much more robust and flexible.