Vinkius
TNZ Communications logo
Vinkius
Vinkius runs on LlamaIndex

How to Use the TNZ Communications MCP in LlamaIndex

Index live SMS replies, voice logs, and delivery metrics directly into your LlamaIndex knowledge base.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TNZ Communications MCP on Cursor AI Code Editor MCP Client TNZ Communications MCP on Claude Desktop App MCP Integration TNZ Communications MCP on OpenAI Agents SDK MCP Compatible TNZ Communications MCP on Visual Studio Code MCP Extension Client TNZ Communications MCP on GitHub Copilot AI Agent MCP Integration TNZ Communications MCP on Google Gemini AI MCP Integration TNZ Communications MCP on Lovable AI Development MCP Client TNZ Communications MCP on Mistral AI Agents MCP Compatible TNZ Communications MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on LlamaIndex

Connect TNZ Communications MCP to LlamaIndex

Create your Vinkius account to connect TNZ Communications to LlamaIndex — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Index live communication data with LlamaIndex

LlamaIndex helps you ingest communication logs into your vector store for semantic search by executing `list_received_sms_replies` to pull incoming customer feedback. Your agent pulls incoming customer feedback and indexes it immediately, letting you query user sentiment without writing custom ETL pipelines. This turns transient SMS interactions into searchable knowledge. Your LlamaIndex application can trigger `send_sms_message` to reply to users, or use `send_tts_voice_call` to escalate urgent issues to a voice call.

Audit messaging history and costs

Track your operational metrics directly within your index using `get_messaging_usage_report`. LlamaIndex stores these financial summaries alongside your application data, making it easy to run natural language queries about your messaging spend. You can also keep an eye on your remaining budget by calling `get_account_balance`. This ensures your indexing agents stay informed of available funds before initiating high-volume outbound campaigns.

Verify delivery and manage contact groups

When sending business updates, your agent can monitor the pipeline using `get_message_delivery_status`. LlamaIndex logs these statuses, allowing you to build semantic indices of successful versus failed delivery paths. To organize your outreach, use `list_contact_groups` to categorize your audience segments. Your agent can query these groups to determine which contacts should receive specific updates, or even dispatch paper documents using `send_digital_fax`.

Setup guide

Set up TNZ Communications MCP in LlamaIndex

Prerequisites

  • Python 3.10+ installed
  • llama-index-tools-mcp package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run pip install llama-index-tools-mcp llama-index-llms-openai. The MCP tools package provides BasicMCPClient and McpToolSpec.

  2. 2

    Connect with BasicMCPClient

    Point BasicMCPClient to your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports SSE and Streamable HTTP transports.

  3. 3

    Convert to LlamaIndex tools

    Call mcp_tool_spec.to_tool_list_async() to convert all TNZ Communications MCP tools into native FunctionTool objects that any LlamaIndex agent can use.

  4. 4

    Run with any LLM

    Create a FunctionAgent with the tools and your preferred LLM. Swap OpenAI for Anthropic, Gemini, or any LlamaIndex-supported provider.

agent.py
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

# Connect to the MCP
mcp_client = BasicMCPClient(
    "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
mcp_tool_spec = McpToolSpec(client=mcp_client)

# Convert MCP tools to LlamaIndex tools
tools = await mcp_tool_spec.to_tool_list_async()

# Create and run the agent
agent = FunctionAgent(
    tools=tools,
    llm=OpenAI(model="gpt-4o"),
    system_prompt="You have access to TNZ Communications tools.",
)
response = await agent.run("List recent TNZ Communications data")

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TNZ Communications. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about TNZ Communications MCP in LlamaIndex

Use the `llama-index-tools-mcp` package to initialize the `BasicMCPClient`. Convert it to a tool spec and pass it to your function agent to start calling TNZ tools.
Yes. Your agent can query `list_message_templates` to retrieve pre-approved formats. LlamaIndex can then use these templates as context when generating outbound messages.
You can call `check_api_health` during your agent's startup sequence. This confirms that the TNZ gateway is reachable before LlamaIndex attempts any messaging tasks.
Absolutely. Your agent can fetch existing entries using `list_tnz_contacts` or add new records with `create_tnz_contact`. This keeps your index synchronized with your live address book.
All contact records and phone numbers passed to the tools are processed in secure, isolated memory spaces. No customer data or communication logs are persisted on Vinkius servers, ensuring complete compliance with your local privacy policies.

Start using the TNZ Communications MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for TNZ Communications. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.