FreeScout MCP Server for LlamaIndexGive LlamaIndex instant access to 16 tools to Add Note, Add Reply, Create Conversation, and more
LlamaIndex specializes in data-aware AI agents that connect LLMs to structured and unstructured sources. Add FreeScout as an MCP tool provider through Vinkius and your agents can query, analyze, and act on live data alongside your existing indexes.
Ask AI about this MCP Server for LlamaIndex
The FreeScout MCP Server for LlamaIndex is a standout in the Communication Messaging category — giving your AI agent 16 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import asyncio
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
async def main():
# Your Vinkius token. get it at cloud.vinkius.com
mcp_client = BasicMCPClient("https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp")
mcp_tool_spec = McpToolSpec(client=mcp_client)
tools = await mcp_tool_spec.to_tool_list_async()
agent = FunctionAgent(
tools=tools,
llm=OpenAI(model="gpt-4o"),
system_prompt=(
"You are an assistant with access to FreeScout. "
"You have 16 tools available."
),
)
response = await agent.run(
"What tools are available in FreeScout?"
)
print(response)
asyncio.run(main())
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About FreeScout MCP Server
Connect your FreeScout helpdesk to any AI agent to streamline your customer support workflows. FreeScout is the leading open-source helpdesk, and this MCP server allows you to interact with it using natural language.
LlamaIndex agents combine FreeScout tool responses with indexed documents for comprehensive, grounded answers. Connect 16 tools through Vinkius and query live data alongside vector stores and SQL databases in a single turn. ideal for hybrid search, data enrichment, and analytical workflows.
What you can do
- Mailbox Management — List and inspect all mailboxes in your installation to organize incoming requests.
- Conversation Handling — Create, update, and delete conversations, or list them by mailbox to stay on top of tickets.
- Customer Interaction — Send replies directly to customers or add internal notes for team collaboration.
- Customer & User Directory — Manage customer profiles and list team members (users) to assign tasks efficiently.
- Thread Inspection — View the full history of messages and threads within any conversation for complete context.
The FreeScout MCP Server exposes 16 tools through the Vinkius. Connect it to LlamaIndex in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 16 FreeScout tools available for LlamaIndex
When LlamaIndex connects to FreeScout through Vinkius, your AI agent gets direct access to every tool listed below — spanning shared-inbox, customer-service, open-source, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Add note on FreeScout
Add an internal note to a conversation
Add reply on FreeScout
Send a reply to the customer in a conversation
Create conversation on FreeScout
Create a new conversation
Create customer on FreeScout
Create a new customer
Delete conversation on FreeScout
Delete a conversation
Get conversation on FreeScout
Retrieve conversation details
Get customer on FreeScout
Retrieve customer details
Get mailbox on FreeScout
Retrieve a specific mailbox
Get user on FreeScout
Retrieve agent details
List conversations on FreeScout
List conversations in a mailbox
List customers on FreeScout
List customers
List mailboxes on FreeScout
List all mailboxes
List threads on FreeScout
List threads in a conversation
List users on FreeScout
List all users/agents
Update conversation on FreeScout
Update a conversation (status, assignee, etc.)
Update customer on FreeScout
Update customer information
Connect FreeScout to LlamaIndex via MCP
Follow these steps to wire FreeScout into LlamaIndex. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
pip install llama-index-tools-mcp llama-index-llms-openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.py and run: python agent.pyExplore tools
Why Use LlamaIndex with the FreeScout MCP Server
LlamaIndex provides unique advantages when paired with FreeScout through the Model Context Protocol.
Data-first architecture: LlamaIndex agents combine FreeScout tool responses with indexed documents for comprehensive, grounded answers
Query pipeline framework lets you chain FreeScout tool calls with transformations, filters, and re-rankers in a typed pipeline
Multi-source reasoning: agents can query FreeScout, a vector store, and a SQL database in a single turn and synthesize results
Observability integrations show exactly what FreeScout tools were called, what data was returned, and how it influenced the final answer
FreeScout + LlamaIndex Use Cases
Practical scenarios where LlamaIndex combined with the FreeScout MCP Server delivers measurable value.
Hybrid search: combine FreeScout real-time data with embedded document indexes for answers that are both current and comprehensive
Data enrichment: query FreeScout to augment indexed data with live information before generating user-facing responses
Knowledge base agents: build agents that maintain and update knowledge bases by periodically querying FreeScout for fresh data
Analytical workflows: chain FreeScout queries with LlamaIndex's data connectors to build multi-source analytical reports
Example Prompts for FreeScout in LlamaIndex
Ready-to-use prompts you can give your LlamaIndex agent to start working with FreeScout immediately.
"List all my mailboxes in FreeScout."
"Show me the latest conversations in mailbox 1."
"Add an internal note to conversation 502 saying 'Checking with the dev team'."
Troubleshooting FreeScout MCP Server with LlamaIndex
Common issues when connecting FreeScout to LlamaIndex through Vinkius, and how to resolve them.
BasicMCPClient not found
pip install llama-index-tools-mcpFreeScout + LlamaIndex FAQ
Common questions about integrating FreeScout MCP Server with LlamaIndex.
How does LlamaIndex connect to MCP servers?
Can I combine MCP tools with vector stores?
Does LlamaIndex support async MCP calls?
Explore More MCP Servers
View all →
Limble CMMS
9 toolsKeep your equipment running with preventive maintenance scheduling, work order management, and asset tracking for facility teams.

AskHandle
12 toolsIntegrate custom AI agents with AskHandle.

Nimbata
12 toolsTrack which marketing campaigns generate phone calls with dynamic number insertion and call attribution analytics.

FMCSA SaferWeb (Carrier Safety)
1 toolsAccess real-time FMCSA carrier safety records, USDOT data, and inspection snapshots directly from the SAFER system.
