Available Plugins

Browse the built-in MCP plugins available in IntelligenceBox. Each plugin can be configured and enabled for your assistants.

Choosing the Right Plugins

Plugins extend what your assistants can do by connecting them to external services and data sources. When deciding which plugins to enable, start by identifying the tasks your assistant needs to perform. If it needs to answer questions about your codebase, enable the GitHub and Filesystem plugins. If it needs to query business data, connect the appropriate database plugin. Only enable the plugins your assistant actually needs as each active plugin adds tools to the context window, and a focused set of tools helps the LLM make better decisions about which tool to use.

Security Considerations

Plugins interact with external systems on behalf of your assistant. Follow these guidelines to keep your environment secure:

  • Least privilege: Use read-only tokens and connections whenever possible. Enable write access only when the assistant genuinely needs to create or modify resources.
  • Scoped access: Restrict plugins to specific repositories, channels, or database schemas rather than granting blanket access to an entire service.
  • Rotate credentials: Treat plugin tokens like any other secret. Rotate them regularly and revoke access immediately if a token is compromised.
  • Audit usage: Review plugin invocation logs periodically to ensure your assistants are using tools as intended and not making unexpected calls.

Quick Reference

PluginCategoryDescription
DevOpsSecure local filesystem access with configurable allowed paths
DevelopmentAccess GitHub repositories, issues, and pull requests
DatabaseConnect to PostgreSQL databases with secure query execution
DatabaseConnect to MongoDB databases with query capabilities
CommunicationSend messages and interact with Slack workspaces
PaymentAccess Stripe payment data and operations
SearchWeb search using Brave Search API

Filesystem

DevOps

Secure local filesystem access with configurable allowed paths

Configuration

ParameterTypeRequiredDefaultDescription
pathsarrayYes-Allowed filesystem paths
readOnlybooleanNotrueRestrict to read-only access

Available Tools

read_filewrite_filelist_directorycreate_directorydelete_file

GitHub

Development

Access GitHub repositories, issues, and pull requests

Configuration

ParameterTypeRequiredDefaultDescription
tokenstringYes-GitHub personal access token
repositoriesarrayNo[]Specific repositories to access

Available Tools

list_reposget_repolist_issuescreate_issuelist_prsget_file_contents

PostgreSQL

Database

Connect to PostgreSQL databases with secure query execution

Configuration

ParameterTypeRequiredDefaultDescription
connectionStringstringYes-PostgreSQL connection string
sslbooleanNotrueEnable SSL connection
readOnlybooleanNofalseRestrict to read-only queries

Available Tools

querylist_tablesdescribe_tablelist_schemas

MongoDB

Database

Connect to MongoDB databases with query capabilities

Configuration

ParameterTypeRequiredDefaultDescription
connectionStringstringYes-MongoDB connection string
databasestringYes-Default database name

Available Tools

findinsertupdatedeleteaggregatelist_collections

Slack

Communication

Send messages and interact with Slack workspaces

Configuration

ParameterTypeRequiredDefaultDescription
tokenstringYes-Slack bot token (xoxb-...)
channelsarrayNo[]Allowed channels

Available Tools

send_messagelist_channelsget_channel_historyreply_to_thread

Stripe

Payment

Access Stripe payment data and operations

Configuration

ParameterTypeRequiredDefaultDescription
apiKeystringYes-Stripe API key (sk_...)
testModebooleanNotrueUse test mode

Available Tools

list_customersget_customerlist_invoiceslist_subscriptionsget_balance

Adding More Plugins

IntelligenceBox supports custom MCP plugins. You can:

  • Build your own plugins following our Building Strumenti guide
  • Install community plugins from the MCP registry
  • Fork and customize existing plugins for your needs