Automations is not able to use the custom MCP

Where does the bug appear (feature/product)?

Background Agent (GitHub, Slack, Web, Linear)

Describe the Bug

I have a custom Bugsnag MCP configured that I am able to use with the Agents that I trigger manually.

But when triggering one of the new Automations, it says that is was not able to use MCPs on that environment.

Steps to Reproduce

I don’t know if it it just about the Custom MCP, or it may also fail with the more official ones too…

But the one I tested with was a custom one… So first, configure a custom MCP.

Run a Cloud Agent manually, asking it to do something witht the MCP to confirm it is working.

Then, create a new Automation with some steps directing that MCP to be used. And it will say it is not able to use it.

Expected Behavior

Automations should be able to use the MCP, just like the manually triggered Agent.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Cursor Web UI…

For AI issues: which model did you use?

GPT 5.3 High

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Hey, thanks for the report.

A couple of questions to help debug. What transport type is your Bugsnag MCP using, HTTP or stdio? Stdio servers run inside the VM and depend on the environment. HTTP servers are proxied through the backend. This can affect how Automations see MCP.

Also, did you enable the MCP tool when creating the automation, in the list of available tools?

Let me know the details above so we can narrow it down.

Ah, I didn’t realize that you needed to pick-and-choose the MCPs that the Automation would have access to. Was expecting that would have access to all of them by default.

Will try that first, and can come back with more details if it doesn’t work.

1 Like

I’m having a similar issue trying to set up an MCP for an automation, it’s in the tools, but when I do a test run it can’t find it

image

I still have this issue →

Tools added under automation, leveraging team-level MCP server setup, are not accessible by the agent.

I similarly struggle to use them when I trigger an agent via slack, while it works when I trigger an agent via the “new agent” UI on the web.

Any input on what can be the issue?

Solved this by not using MCP and sharing the creds directly with the agent via secrets

1 Like

@mohitjain I would also note that it seems like the same issue happens when an agent is invoked via tagging it on Slack.
I am not sure if the root cause issue is the same, or it’s a separate issue.

Hi everyone!

A few different issues are getting mixed together in this thread, so let me address them individually.

@evsasse – Glad to hear the initial issue was likely resolved by adding the MCP directly to the automation’s tool list. For anyone landing here: MCPs configured at the account or team level don’t automatically carry over to automations. You need to explicitly add them via the “Add Tool or MCP” option when editing your automation.

@erezro – Thanks for sharing the workaround of passing credentials directly to the agent via secrets. The underlying issue you hit (MCP tools added to the automation but the agent still can’t find them at runtime) is a known intermittent problem that the team is actively working on.

@petar-studocu – Your configuration looks correct. The Sentry and Shortcut MCPs are properly added to the automation’s tool list with the right stdio commands and environment variables. The fact that it works when you trigger an agent via the “new agent” web UI but fails when triggered via Slack or as an automation is a known issue with how MCP resolution works differently across these trigger paths. The team is aware and tracking this.

For anyone experiencing MCP tools not being found despite being configured correctly, here are a few things worth knowing:

  1. This is a known intermittent issue. MCP tool discovery in automations can fail transiently, particularly when triggered via Slack or other automation triggers (as opposed to manually launching an agent via the web UI). The team is working on improving reliability here.

  2. Configure MCPs via the dashboard, not .cursor/mcp.json. Cloud Agents and Automations do not read from .cursor/mcp.json in your repo. Use:

    • https://cursor.com/agents (when editing your automation)

    • https://cursor.com/dashboard/integrations (for team-level MCPs)

  3. Hardcode secret values instead of ${env:...} interpolation. If you’re using environment variable interpolation syntax in the MCP config, note that ${env:VAR_NAME} does not currently resolve in Cloud Agent/Automation MCP configs. Enter the actual values directly – they are encrypted at rest.

  4. Workaround: pass credentials as agent secrets. As @erezro noted, if MCP access remains unreliable, you can bypass it by sharing credentials directly with the agent via the Secrets/Environment configuration and having the agent make API calls directly.

We’ll update this thread when there’s progress on the reliability improvements.

1 Like

Thanks for the clarification, @mohitjain
Eagerly awaiting an update from the team, then.

I would just add that even when accessing a cloud environment agent from the cursor dashboard (home page), and selecting the MCPs as tools there, having added them on the https://cursor.com/dashboard/integrations page, it still may NOT work.

I attempted debugging this, but some colleagues report it works, and indeed for me it seems intermitted.
Do let me know if this is the same issue or yet a separate one.

Thank you :heart_hands:

Thanks for the screenshots – this is really helpful.

You’re right that this isn’t limited to automations or Slack-triggered runs. MCP tools can also fail to load in manual cloud agent sessions started from the dashboard. Our team has identified what’s causing this and is actively working on a fix.

In the meantime, if MCP tools don’t appear in a session, starting a new one sometimes resolves it. Configuring your MCP servers and secrets directly in the Cursor Settings dashboard is also more reliable.

We’ll follow up here once this is resolved.

Is there any update on this? I desperately want to build a ton of stuff around cloud agents / automations and throw a lot of money at you guys, but the MCP functionality seems so broken that it’s making it impossible. There’s this too: Cloud Agents + MCP - #20 by Colin

Same problem here. I want to use grafana mcp on cloud agents to automate incident investigation and response and it is not working. The other http mcp servers are working, but not this one with stdio.