MCP servers for DataMind Oda

A pushed MCP server is a server the company adds once for all its DataMind Oda users, so each person gets the tools of another service without adding the server themselves. You manage these servers in DataMind OS: open Admin > Oda and go to the MCP tab. The dialogs and their buttons are described on MCP servers and skills, and the user side is on Memory, skills and connectors.

Add a server

  1. On the MCP tab, add the server: a hosted service with a Server address, or a program that runs on each user's computer with a Local command (stdio).
  2. Fill in the values the server needs: Headers for a hosted service, Environment variables for a local program.
  3. Choose the delivery, Managed or Install once, and the roles that receive the server. Both choices are explained below.
  4. Save.

A company can keep up to 32 pushed servers. The count is of the servers still in the list, so removing one frees a slot; a save past the limit is refused: You can add up to 32 MCP servers.

The name Oda uses

Oda knows each pushed server by a short slug and shows it as org_ followed by that slug, for example org_google-drive.

How a server connects

Headers and environment variables

Values travel with the server: Headers are sent on every request, and Environment variables feed a local command. Up to 32 value rows are kept.

Warning

A shared value is sent to every user who receives the server and can be read on their computer. For anything that should stay personal, let each user enter their own value.

Who receives a server

Delivery, updates and removal

Who can manage pushed servers

Managing them needs the DataMind Oda settings permissions; Manage DataMind Oda for your company shows where they are given.

Questions, answered

What does Oda call a server I push?

Oda shows it as org_ followed by its slug, for example org_google-drive. The slug is made from the server's name and cannot change after the server is added.

How many MCP servers can I push?

Up to 32. The check counts the servers still in the list, so removing one frees a slot. A save past the limit is refused: You can add up to 32 MCP servers.

Can I reuse the name of a server I removed?

No. The slug is never given to another server, even after the first one is removed: An MCP server with this name already exists or existed before. Give the new server a different name.

Where can a pushed server's address point?

Any host, as long as the address starts with https://. Plain http:// is accepted only for localhost and 127.0.0.1: Use an https:// address. Plain http:// is allowed only for localhost and 127.0.0.1. A user name and password inside the address is refused; send the value as a header instead.

Which header names does Oda keep for itself?

Some header names belong to Oda, which sets them on every request. Saving one of them is refused: Oda sets this header itself: Use a different header name.

Can two headers or variables share a name?

No: Each name may appear only once: Two header names that differ only in case count as the same name. Environment variable names are compared as written.

Do users keep a copy of a server I remove?

An Install once copy stays on the user's computer, because the user owns it. A Managed server is taken away from users when you remove it, or when their roles no longer give them the server.

Does editing a server restart anything?

Yes. Oda restarts a server whose settings changed, with the new settings, for the users who have it. Servers you did not change keep running as they are.

Can I change a shared value later?

Yes. On an edit, leave the value empty to keep the stored one, or type a new value to replace it. A shared row cannot be saved without a value: Enter the shared value, or let each user enter their own:

Do local servers need a sign-in method?

No. A local server takes its settings from environment variables: Local servers take their settings from environment variables, not a sign-in method. A sign-in method belongs to a Server address, and a client ID is kept only with the OAuth method: A client ID applies only to the OAuth sign-in method.