Get started
Gumloop 101
Button Text
Social media monitoring
Button Text
Videos
MCP Node Best Practices
Button Text
Ask AI node
Button Text
Type mismatch errors
Button Text
Explore
All
Button Text
Sales
Button Text
Growth
Button Text
Marketing
Button Text

MCP Node Best Practices

Nodes

What are MCP nodes?

With MCP nodes, you can prompt your way to a node that does exactly what you want it to do. They’re perfect when you want to interact with your favorite tools in ways that aren’t supported natively in Gumloop (in other words, when a node doesn’t exist for what you want to do) or when you want to run a more complex query, like chaining actions together or filtering.

We're rolling out MCP nodes

MCP nodes are being rolled out progressively. Slack, Gmail, Google Calendar, Google Docs, Jira, Salesforce, Reddit, and GitHub are currently supported integrations for MCP nodes. Expect many more to come soon.

Let's explore some tips and best practices for creating great MCP nodes.

Narrow prompts are best

To understand what makes a great prompt, think of a Slack MCP node like a sandwich shop — let’s call it the Slack Deli.

When you walk in, the deli offers a set menu: different types of bread, meats, cheeses, and toppings. You can mix and match what’s available, but you can’t order ingredients that aren’t in the shop. You can ask for no pickles or extra mustard, but you can’t get sushi or tiramisu — it’s just not part of what the Slack Deli serves.

That’s exactly how MCP nodes work.

When you ask Gummie to generate a Slack MCP node, it’s pulling from Slack’s set of available actions, not Gmail’s, not Salesforce’s, or any other tools. So your prompt needs to stay within Slack’s actual capabilities.

A great prompt is one that clearly describes what you want, using only what’s available on the menu.

Here's a great prompt:

“Get all unread messages from the #sales channel in the past 3 days, sent by Jason.”

This works because it asks for message data, something Slack's MCP is able to handle.

And a not so great prompt:

“Summarize conversations that involve an upcoming launch.”

This won’t work, because Slack (and its MCP tools) can retrieve messages, but not understand what “summarize” or “upcoming launch” mean — those aren’t ingredients on the Slack menu.

When prompting, you'll see example prompts and available MCP tools for that node to guide you.

Gummie is better the second time around

When testing your node with actual data for the first time, you may notice that it fails, which can be discouraging. All that work and the node doesn’t work?

The good news is that Gummie incorporates the errors in rewriting the code for the node. Its success rate on second tries is dramatically higher, as it better understands the actual inputs, parameters, and outputs you intend to use.