How to Use the Dexatel MCP in CrewAI
Deploy specialized agent teams to manage your Dexatel SMS campaigns with CrewAI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Dexatel MCP to CrewAI
Create your Vinkius account to connect Dexatel to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Build autonomous SMS support crews with CrewAI
Assigning `search_sms_by_content` to a researcher agent lets CrewAI dig through past interactions autonomously. Stop relying on a single prompt to handle complex communication. You assign specific roles to different agents, letting one pull history while another drafts the reply. They share memory and pass context back and forth. If a customer texts a complaint, the monitor agent catches it using `list_sms_messages`. It hands the ticket to the resolution agent, which fires back an apology via `send_sms_message` without you lifting a finger.
Monitor campaign health automatically
Give an auditor agent access to `get_account_balance_metadata` to continuously watch for anomalies in your messaging pipeline. You can dedicate a background crew entirely to operational health. It runs continuously, pulling `list_failed_sms_deliveries` to track drop-offs. If the failure rate spikes or the balance drops below a threshold, the agent escalates the issue. It notifies your engineering team before a minor carrier block turns into a massive outage. You get proactive monitoring built entirely out of MCP Server tools.
Manage contacts and templates at scale
Assign a data-entry agent to periodically pull `list_messaging_contacts` and cross-reference them with delivery failures. Keeping an address book clean is tedious work. The agent identifies dead numbers and removes them from your active rotation automatically. A separate compliance agent reviews outbound drafts against `list_sms_templates`. This ensures your marketing team never sends an unapproved format. The crew enforces your communication rules autonomously.
Set up Dexatel MCP in CrewAI
Prerequisites
- Python 3.10+ installed
-
crewaipackage (pip install crewai) - Active Vinkius subscription with a valid endpoint token
- 1
Install CrewAI
Run
pip install crewaito install the framework. MCP support is built-in via themcpsparameter. - 2
Add the MCP URL to your agent
Pass your Vinkius endpoint directly to the
mcpslist. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically. - 3
Kick off your crew
Create a
Crewwith your agent and tasks. Callcrew.kickoff()— the agent will automatically invoke Dexatel tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="Dexatel Analyst",
goal="Access and analyze Dexatel data via MCP.",
backstory="Expert analyst with direct Dexatel access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent Dexatel transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Prerequisites
- Python 3.10+ installed
-
crewai+crewai-toolspackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install crewai crewai-tools. TheMCPServerAdapterhandles lifecycle management and tool conversion. - 2
Connect with MCPServerAdapter
Use
MCPServerAdapteras a context manager withSseServerParameterspointing to your Vinkius endpoint. The adapter automatically manages connection lifecycle. - 3
Assign tools and run
Pass the returned
mcp_toolsto your agent'stoolsparameter. The adapter converts MCP tools to nativeBaseToolobjects compatible with all CrewAI agents.
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
from mcp import SseServerParameters
server_params = SseServerParameters(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
with MCPServerAdapter(server_params) as mcp_tools:
agent = Agent(
role="Dexatel Analyst",
goal="Access and analyze Dexatel data via MCP.",
backstory="Expert analyst with direct Dexatel access.",
tools=mcp_tools,
)
task = Task(
description="List recent Dexatel transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Dexatel. 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 Dexatel MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Dexatel MCP today
We host it, we monitor it, we maintain it. You just paste one token.