You must have NPX installed on your computer. If you already have it installed, skip the below section and go to MCP Setup.
NPX installation instructions
Install Node.js (which includes npm and npx): Go to the Node.js download page: https://nodejs.org/
Verify that Node.js, npm, and npx are installed. Open your terminal and run:
node -v
npm -v
npx -v
If they’re installed, you should see version numbers appear.
You’ll be using the Zapier MCP and memory MCP for this flow.
Open Saga and navigate to Settings. If you can’t find Settings, click on the Saga icon in your dock first.
Scroll to MCP Setup. Click Set up MCPs.
Copy the following configuration into the MCP Configuration textbox.
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
},
"zapier": {
"url": "YOUR_ZAPIER_MCP_URL"
}
}
}
Replace the placeholder text under the Zapier config with your Zapier MCP URL. If you haven’t set up Zapier MCP yet, follow the below instructions:
Create a Zapier account here by clicking Get started.
It should then take you to https://mcp.zapier.com/mcp/servers
Click + New MCP Server
Select Other from the MCP Client list. You can leave the default name, or name it whatever makes sense to you! Click Create MCP Server.
Click Connect at the top.
Click Copy URL. Make sure “Streamable HTTP” is selected
Go back to Saga and paste the url into the config.
See below for an example of a filled out configuration.
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
},
"zapier": {
"url": "https://mcp.zapier.com/api/mcp/s/randomstringoflettersandnumbers/mcp"
}
}
}
Click Save.
Make sure the zapier and memory servers say Loaded under MCP Servers Status.
Let’s make sure you have the right tools added in Zapier.
Make sure to add your project management app in your Zapier MCP by clicking Configure at the top and then Add tool.
We’ll use Asana as the example here. Search for Asana. Then, add the Find Task in Project, Find Section in Project, and Update Task tools. You will need to connect your Asana account first. Once you’re connected, you should configure each tool to the right workspace and project to help Saga locate the task faster. Click Save.
Go back to Saga MCP Setup, and click Save again to ensure the new tools are included.
Now you’re ready to execute MCP actions! Click Let’s go! Or navigate to the Assistant to start.
You can chain actions together in one request to locate the task, locate the section to move the task to, and then move the task to that section.
Example: “Find the Asana task that starts with ‘Allow users to’ and find the ‘In Progress’ section in the Saga project. Then, move the task to that section.”
You can also have the task details stored in Memory. This will then allow you to reference that task more easily the next time you need to update it.
Example: “Store the task ID for the task in your memory and note that I’m currently working on it.”
Then, when the task is completed, you can mark it as completed or move it to another section.
Example: “Find the section ‘Completed’ in the Saga project. Then, move the task I’m currently working on to that section.”
You can also try out other requests and share your favorites in our Discord.
Note that MCP is a relatively new concept and the quality of response largely depends on the quality of the MCP servers themselves.
Not able to update the task
Check the actions in Zapier MCP. Make sure you have all of the relevant actions added. For Asana, you need Find Task, Find Section, and Update Task.
Not storing in memory
Try telling the Assistant to store it in the knowledge graph.