MCPVault

textSearch

MCP tool from MCP Freescout by verygoodplugins

(optional): Plain text search in ticket content/subject

How to use it

textSearch is exposed by the MCP Freescout MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the textSearch tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL MCP FREESCOUT LISTING

Other tools in MCP Freescout (26)

assignee

(optional): 'unassigned' 'any' userid (number)

assignTo

(optional): User ID to assign the ticket to

bcc

(optional): List of BCC recipients. Omit to preserve existing recipients; pass [] to clear.

cc

(optional): List of CC recipients. Omit to preserve existing recipients; pass [] to clear.

createdSince

(optional): ISO date or relative time

freescout_add_note

Add an internal note to a ticket for team communication.

freescout_analyze_ticket

Analyze a ticket to determine issue type, root cause, and suggested solutions.

freescout_create_draft_reply

Create a draft reply in FreeScout that can be edited before sending. This tool lets the LLM generate the reply content and saves it directly to FreeScout as a draft. Automatically converts Markdown formatting to HTML for proper display in FreeScout.

freescout_get_mailboxes

Get a list of all available mailboxes in your FreeScout instance.

freescout_get_ticket

Fetch a FreeScout ticket with all its details and conversation threads.

freescout_get_ticket_context

Get ticket context and customer information to help craft personalized replies.

freescout_search_tickets

Search for tickets across your FreeScout instance.

freescout_update_ticket

Update ticket status and/or assignment.

includeThreads

(optional): Include conversation threads (default: true)

mailboxId

(optional): Filter by specific mailbox ID (searches all mailboxes if not specified)

note

(required): The note content

page

(optional): Page number for pagination (min: 1)

pageSize

(optional): Results per page (min: 1, max: 100)

query

(required): Search query

replyText

(required): The draft reply content (generated by the LLM, supports Markdown formatting)

state

(optional): 'published' 'deleted'

status

(optional): New status ('active', 'pending', 'closed', 'spam')

ticket

(required): Ticket ID, number, or FreeScout URL

to

(optional): List of TO recipients. Omit to preserve existing recipients; pass [] to clear.

updatedSince

(optional): ISO date or relative time like "7d", "24h", "30m"

userId

(optional): User ID for the note (defaults to env setting)