TextExpander MCP Server Getting Started Guide

The TextExpander MCP Server connects your TextExpander Snippets to AI assistants that support the Model Context Protocol (MCP). You can read, create, and update Snippets through natural conversation instead of switching between apps.

This guide gets you up and running in about 3 minutes.

What you’ll need

  • A TextExpander account
  • An AI assistant that supports MCP connections. Compatible platforms include:
    • Claude Desktop (macOS or Windows) or **Claude.ai with Cowork mode**
    • ChatGPT (Pro, Team, Enterprise, or Edu plan with Developer Mode)
    • Microsoft Copilot (Copilot Studio)

What you can do

Once connected, you can ask your AI assistant to:

  • List all your Snippet Groups and their contents
  • Create new Snippet Groups to organize your work
  • Add Snippets with abbreviations, labels, and macros
  • Update existing Snippet content or abbreviations
  • Build entire Snippet libraries from scratch through conversation
  • Search your Snippet libraries
  • Move Snippets between Groups
  • Delete Snippets and Snippet Groups (your assistant asks you to confirm first)
  • See usage statistics, like expansion counts and characters saved
  • Look up members of your Organization

Available tools

Your AI assistant chooses these tools for you based on what you ask. You never need to call them by name.

ToolWhat it doesChanges your data?
get_current_userShows your name, email and permissionsNo
list_organization_membersLists members of your OrganizationNo
list_snippet_groupsLists all Snippet Groups you can accessNo
get_snippet_groupShows one Group’s detailsNo
get_snippetsLists the Snippets in a GroupNo
get_snippetShows one Snippet’s full contentNo
search_snippetsSearches by abbreviation, label or contentNo
get_snippet_statisticsShows expansion counts, characters saved and activityNo
add_snippetCreates a SnippetYes
update_snippetEdits a Snippet’s content, label or abbreviationYes, overwrites
move_snippetMoves a Snippet to another GroupYes
create_snippet_groupCreates a Snippet GroupYes
update_snippet_groupRenames or edits a GroupYes, overwrites
delete_snippetDeletes a SnippetYes, permanent
delete_snippet_groupDeletes a Group and every Snippet in itYes, permanent

Delete tools always ask you to confirm before anything is removed.

Step 1: Connect TextExpander to your AI assistant

Choose the setup instructions for your platform below.

Claude Desktop, Cowork, and Web

On the web:

  1. Open the TextExpander connector
  2. Click the “Connect to Claude” button
  3. Sign in with your TextExpander credentials when prompted
  4. Authorize access when prompted

In Claude Desktop:

  1. Open Claude Desktop
  2. Click Customize in the left sidebar, then Connectors
  3. Find TextExpander in the list and click Connect
  4. Sign in with your TextExpander credentials when prompted
  5. Authorize access when prompted

ChatGPT

ChatGPT supports MCP connectors through Developer Mode, available on Pro, Team, Enterprise, and Edu plans.

On the web:

  1. Open the TextExpander Plugin and click the “Install plugin” button
  2. Sign in with your TextExpander credentials when prompted
  3. Authorize access when prompted

In the ChatGPT desktop app:

  1. Open the Plugins directory
  2. Navigate to the TextExpander plugin and click the plus button to install it
  3. Sign in with your TextExpander credentials when prompted
  4. Authorize access when prompted

Microsoft Copilot

Copilot Studio supports MCP connections directly through its onboarding wizard.

  1. Open your agent in Copilot Studio
  2. Go to Tools > Add Tool > New Tool
  3. Select Model Context Protocol
  4. Enter the TextExpander MCP server URL: https://mcp.textexpander.com/mcp
  5. Add a name (“TextExpander”) and description
  6. Configure authentication as OAuth 2.0 using Dynamic discovery. Copilot Studio registers itself with TextExpander automatically, so no client ID or secret is needed. The first time the tool runs, sign in with your TextExpander credentials and authorize access.
  7. Select which TextExpander tools to enable (we recommend enabling all of them). See Available tools below for the full list.

You’ll see a confirmation that the connector is active. That’s it for setup.

Step 2: Verify the connection

Try this prompt: “List my TextExpander Snippet Groups.”

Your AI assistant calls the list_snippet_groups tool and returns your Groups. You’ll see each Group’s name and ID. If you have Organization Groups, those appear with your Organization name.

To check your account details, try: “Who am I signed in as on TextExpander?”

The assistant calls get_current_user and returns your name, email, and permissions.

For the full list of tools your assistant can use, see Available tools below.

Step 3: Try it out

Here are three things to try right away.

Read your existing Snippets

Show me the Snippets in my ‘My Snippets’ group.

The assistant retrieves every Snippet in that Group, including abbreviations, labels, and content. You’ll see the full text of each Snippet.

Create a new Snippet Group and Snippet

Create a Snippet Group called ‘Email Templates’ and add a Snippet with the abbreviation ;thanks that says ‘Thank you for your email. I’ll get back to you within 24 hours.'

The assistant creates the Group, then adds the Snippet. You’ll see both confirmations.

Create a Snippet with macros

Add a Snippet to my Email Templates group with an abbreviation ;reply that starts with ‘Hi’ followed by a fill-in field for the recipient’s name, then says ‘Thanks for reaching out on’ followed by today’s date.

Your assistant translates your description into the right macro syntax automatically. You don’t need to know the %fill% or %date% syntax.

Example prompts

Here are a few examples of what you can ask it to do to help get you started.

Build a customer support library

Create a Snippet Group called ‘Customer Support’ with four Snippets: a greeting that asks for the customer’s name, an escalation template with a priority dropdown (Low, Medium, High, Urgent) and a ticket ID field, a closing message, and a status update that includes today’s date.

Migrate content into Snippets

Here are five email responses I use every day. Create a Snippet Group called ‘Sales Replies’ and turn each one into a Snippet with a sensible abbreviation starting with ;sr.

Then paste your email templates.

Audit your existing Snippets

List all my Snippet Groups and tell me how many Snippets are in each one.

The assistant reads each Group and gives you a summary.

Update Snippets in bulk

In my ‘Support Team’ Group, update the signature line in every Snippet from ‘Best regards’ to ‘Cheers’.

The assistant reads the Group, identifies matching Snippets, and updates each one.

Additional details

The TextExpander MCP respects the scope of the account it’s logged in with. If you’re part of an Organization account, team members in your account won’t gain any access beyond what they already have in TextExpander by using the MCP. Existing permissions carry over completely. This means:

  • Each user on the MCP server only has access to their own snippets.
  • Users who don’t have Snippet editing permissions in TextExpander will not be able to edit Snippets through the MCP either.
  • Users will only see and interact with the snippets and groups to which their account already has access.

Will the tool list and schemas be published?

Yes. The Available tools table above is the current list. The full input and output schemas come from the server itself: every MCP-compatible assistant receives them automatically when it connects, along with labels that mark which tools only read data and which can change or delete it. We may add tools over time, and your assistant picks up new ones without any setup on your part.