How to integrate NocoDB MCP with Hermes

NocoDB logo
Hermes logo
divider

Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.

This guide explains the easiest and most robust way to connect your NocoDB account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Also integrate NocoDB with

What is Composio Connect?

Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:

  • Search and load tools from relevant toolkits on-demand, reducing context usage.
  • Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
  • Manage app authentication end-to-end with zero manual overhead.

Integrating NocoDB with Hermes

Using Composio Connect CLI

1. Install the Composio CLI

Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

bash
curl -fsSL https://composio.dev/install | bash
Hermes authenticating with Composio

2. Authenticate

Once the CLI is installed, ask Hermes to authenticate with Composio.

3. Connect to NocoDB

Ask your agent to connect to NocoDB, or simply request any NocoDB-related task. Hermes will prompt you to authenticate and authorize access.

4. Done. You're all set with a new NocoDB connection.


Using Composio Connect MCP

1. Get your MCP URL and API Key

Go to dashboard.composio.dev and copy your Connect MCP URL and API key.

Copy MCP URL and API key from Composio dashboard

What is the NocoDB MCP server, and what's possible with it?

The NocoDB MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your NocoDB account. It provides structured and secure access so your agent can perform NocoDB operations on your behalf.

Supported Tools & Triggers

Tools
Get User InfoTool to get authenticated user information including email, name, roles, and profile details.
Forgot PasswordTool to initiate password reset process by sending a reset email to the user.
Sign Out UserTool to sign out the authenticated user and clear their refresh token from the database and cookie.
Get Sort MetadataTool to retrieve sort configuration by ID from NocoDB.
Update View ColumnTool to update a column configuration in a view.
Delete ViewTool to delete a view from a NocoDB table.
Delete Table View RowTool to delete a specific row from a table view in NocoDB.
Get Integration InfoTool to retrieve metadata for a specific NocoDB integration by type and subtype.
List IntegrationsTool to retrieve all available integrations in NocoDB.
Store Integration ConfigurationTool to store configuration for a NocoDB integration.
Delete NotificationTool to delete a notification for the authenticated user.
List NotificationsTool to retrieve paginated notification records for the authenticated user.
Poll NotificationsTool to poll for notifications using long-polling mechanism.
Get Plugin StatusTool to check if a NocoDB plugin is active or not.
List Public Shared View Grouped DataTool to retrieve grouped data from a publicly shared NocoDB view.
Upload Attachments by URLTool to upload attachments from remote URLs to NocoDB storage.
Get Table SchemaTool to retrieve complete schema information for a specific table.
Update User ProfileTool to update authenticated user's profile information including display name, first name, and last name.
Get Aggregated Meta InfoTool to get aggregated meta information such as tableCount, dbViewCount, viewCount and other statistics about the NocoDB instance.
Get Application Health StatusTool to get the NocoDB application health status.
Get Application InfoTool to get comprehensive NocoDB application information including authentication settings, version, limits, and deployment configuration.
Get Cloud FeaturesTool to get NocoDB Cloud features.
Get Command Palette SuggestionsTool to get dynamic command palette suggestions based on scope.
Report ErrorTool to report errors to NocoDB's error tracking system.
Get Product FeedTool to get NocoDB product feed from social media sources including GitHub, YouTube, Twitter, and Cloud.
Convert URL to Database ConfigTool to convert JDBC URL or database connection URL to connection configuration object.
List Workspace BasesTool to list all bases in a NocoDB workspace.

Way Forward

With NocoDB connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.

From here, you can extend Hermes further:

  • Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
  • Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
  • Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.

If you run into trouble or want to share what you've built, join the community or check out the Docs for deeper configuration options.

How to build NocoDB MCP Agent with another framework

FAQ

What are the differences in Tool Router MCP and NocoDB MCP?

With a standalone NocoDB MCP server, the agents and LLMs can only access a fixed set of NocoDB tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from NocoDB and many other apps based on the task at hand, all through a single MCP endpoint.

Can I use Tool Router MCP with Hermes?

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right NocoDB tools.

Can I manage the permissions and scopes for NocoDB while using Tool Router?

Yes, absolutely. You can configure which NocoDB scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your NocoDB data and credentials are handled as safely as possible.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.