Give Ask Steve Infinite Capabilities with MCP Servers

How to add MCP server details to your Ask Steve models

4 min read
Cover Image for Give Ask Steve Infinite Capabilities with MCP Servers

You down with MCP?


We've been building direct integrations between Ask Steve and a number of services (Sheets, Calendar, Excel, Slack, etc.). We thought it would be cool if Ask Steve could also connect to remote MCP servers, which would unlock infinitely more integrations.

If you haven't heard of MCP, it's basically a middleware layer between an LLM and the existing API of an online service - think Gmail, Sheets, Asana, Salesforce etc. Anything that exposes an API can be made available for an LLM to use via MCP. So now aside from just processing words, the model can actually INTERACT WITH AND TAKE ACTION in other services.

Benefits of MCP

The biggest benefit of this is that you can now interact with any MCP-enabled service, versus just the ones that we have explicitly built support for. Right now we've built ~15 connections into Ask Steve, but now you can connect to THOUSANDS of applications. Zapier alone says they support 7,000+.

The biggest difference is that in the dedicated integrations we build, we are deciding ahead of time the action to be taken (e.g. "Add a Contact") and the sequence of steps to accomplish that, and using an LLM as one step in a sequence. Typically that step is only to take unstructured data and turn it into structured data that can be written into the target system.

With MCPs, you're basically telling the LLM to do something, and it will look at the MCP tools that is has at its disposal, decide if it can use any of them, and then tries to do things. You are trusting the model with the whole task, vs. just a small piece of it.

Which leads to the second big benefit - which is that you can ask for any "combination" of things and it will try to figure out how to accomplish them. This means that you don't need to know what you want to do ahead of time. For example "If the contact is named Mike and works as a recruiter, add them to Crelate, otherwise add them to Salesforce". You could never write code to support the infinite variations, but the LLM can figure it out!

Whether it works or not is another matter, but I have been consistently surprised at (a) how good the models can do sometimes (b) how bad the models can do sometimes :) You never know until you try things!

Ask Steve and MCP

After doing the research, we came to the conclusion that I shouldn't build anything, because the model decides what MCP tools to call, so we should just wait until the model providers MCP-enable their API offerings.

Which as of the last few days is now the case!


All that said, while it's now possible to CONNECT to MCP servers, doing anything that requires authentication (which is the interesting stuff) still requires work.

Let's say you want an LLM to be able to interact with a Google Sheet of yours:

  • First you need to find a trusted MCP server for Google Sheets somewhere and login/create an account with that service.
  • Then you'll need to OAuth authenticate with Google Sheets on that MCP server to give it access to your Google Sheets.
  • Then the MCP server provider will either give you your own unique URL to use (but you better make sure no one else sees it, because if they do, they now have access to all your Google Sheets) or a generic URL and a unique access token.
  • Then you need to add the url of the MCP server and optionally the access token to your API request.

For the flexibility it provides, it might be worth it! So now you know - Ask Steve can now call LLMs that support MCP to interact with other services. We added new MCP model templates for Anthropic and OpenAI that you can use to get started quickly. Watch the video above to see how to set everything up!

Questions or Problems?

Ask for help in our User Community


Read more about

Cover Image for Take Control of Your Gmail Inbox with AI Tools from Ask Steve
5 min read馃殌Features

Use AI to add labels, archive, draft replies, and more!

Cover Image for Use AI and Ask Steve to Share Links, Comments, Summaries etc. Directly into Slack
1 min read馃殌Features

Share links, comments, summaries, etc. to any public Slack channel with 1-click, without leaving the page you're on

Cover Image for The Internet is Full of Lies. Protect Yourself with our Free Fact Checker
1 min read馃殌Features

Get 1-Click access to free fact checking as you browse

Cover Image for Quickly visualize any data by Asking Steve's AI to chart it for you
1 min read馃殌Features

The new "Chart this for me" Tool enables you to quickly visualize any data

Cover Image for Get AI writing help right where you're already at with Ask Steve
2 min read馃殌Features

Use Ask Steve's Writing Helper to help write, rewrite and analyze