Skip to main content

MCP servers

MCP servers enable your AI agent to use external tools through the Model Context Protocol (MCP). Connect to any MCP-compatible server to add capabilities like querying databases, calling APIs, or interacting with third-party services.

How it works

  1. You provide an MCP server URL
  2. Moveo discovers authentication requirements
  3. You authenticate (if required)
  4. Moveo discovers available tools
  5. You select which tools to enable
  6. Your AI agent can use these tools during conversations

Prerequisites

Before adding an MCP server, ensure you have:

  • An MCP server endpoint URL (must support Streamable HTTP transport)
  • Authentication credentials (if required and not OAuth)

Add an MCP server

Navigate to your AI agent → WorkflowsMCP servers, then select Add MCP server.

Add MCP server button

Step 1: Enter the server URL

Enter your MCP server URL. Moveo automatically discovers the server's authentication requirements.

Enter server URL
warning

SSE transport is deprecated. If your URL ends with /sse, remove it and use the base endpoint instead.

Step 2: Authenticate

OAuth authentication

For OAuth-protected servers:

  1. Click Connect to start the OAuth flow
  2. A popup window opens to the authorization server
  3. Sign in and authorize Moveo to access the server
  4. The popup closes automatically on success
OAuth authorization
note

If the server supports dynamic client registration (RFC7591), Moveo registers automatically. Otherwise, provide a client ID and secret manually.

Step 3: Select tools

After authentication, Moveo displays all available tools from the server. Select which tools your AI agent can use:

  • Use Select all to enable all tools
  • Use Select none to clear selections
  • Hover over a tool to see its description
Tool selection

Manage MCP servers

The MCP servers table displays all configured servers with their current status.

MCP servers table

Table columns

ColumnDescription
NameServer name and number of enabled tools
URLServer endpoint
Created byUser who created the server
Last usedWhen the server was last called
StatusConnection and sync status
EnableToggle to activate/deactivate the server
ActionsEdit, resync, or delete

Status indicators

StatusMeaning
VerifiedConnected; tools and authentication synced
OutdatedTool definitions changed on the server
ErrorCannot connect to the server

Edit an MCP server

Select a row in the table or choose Edit from the actions menu to modify a server.

Edit MCP server

The edit panel displays:

  • Name: Editable server name
  • Server URL: Read-only with a copy button
  • Warning banner: Appears when status is "Outdated", indicating tools changed on the server
  • Tools: Toggle buttons for each available tool. Hover over a tool to see its description.
tip

When you open the edit panel, Moveo fetches the latest tools from the server. New tools added to the server appear here, allowing you to enable them.

warning

If the server status is Outdated, resync before saving changes. The Update button is disabled until you resync.

Select Update to save changes.


Resync tools

When an MCP server updates its tool definitions, the status changes to Outdated. To update your local tool definitions:

  1. Select Resync from the actions menu or the edit panel
  2. Review the changes in the dialog:
    • Updated: Tool definition changed
    • Deleted: Tool no longer available on server
  3. Select Resync to apply changes
note

Resync only updates or removes existing tools. To add new tools that were added to the server, edit the server and select them from the tool list.


Enable or disable a server

Use the toggle in the Enable column to activate or deactivate an MCP server. Disabled servers remain configured but the AI agent cannot access their tools.


Delete an MCP server

From the actions menu, select Delete to remove a server. This action cannot be undone.


Troubleshooting

SSE endpoint error

The SSE transport is deprecated. If your server URL ends with /sse, remove that suffix and use the base endpoint:

  • Wrong: https://example.com/mcp/sse
  • Correct: https://example.com/mcp
OAuth connection fails

If OAuth authorization fails:

  1. Verify the server supports OAuth and is properly configured
  2. If dynamic registration fails, enter client credentials manually
  3. Ensure your OAuth provider allows the Moveo redirect URI
  4. Check that required scopes are available
Tools not appearing after resync

After resyncing, new tools appear in the tool selection list but are not automatically enabled. Edit the server and select the new tools you want to use.

Server shows "Error" status

The server cannot be contacted. Verify:

  1. The server is running and accepting connections
  2. Any required authentication credentials are still valid

If the issue persists, delete the server and add it again.


Next steps