manage_globals
Manage Globals
Create or update global variables in your TextIt workspace. Globals are key-value pairs that can be referenced across multiple flows.
Ask your agent in plain language. Each of these maps to a real tool on the server.
manage_globals
Create or update global variables in your TextIt workspace. Globals are key-value pairs that can be referenced across multiple flows.
manage_fields
Create or update custom contact fields. Fields store additional data on contacts (e.g., age, registration date). The field key is auto-generated on creation.
list_flows
Retrieve flows from your TextIt workspace. Flows are automated conversational workflows. Filter by UUID, type, archived status, or modification date.
list_tickets
Retrieve support tickets from your TextIt workspace. Filter by ticket UUID or contact UUID. Returns tickets with their status, topic, and assignee.
manage_tickets
Perform bulk actions on support tickets: assign to a user, add a note, close, or reopen tickets.
manage_contacts
Create, update, or delete contacts in your TextIt workspace. Contacts can be identified by UUID or URN (e.g., `tel:+250788123123`, `twitter:jack`, `mailto:[email protected]`). You can set contact name, language, URNs, group memberships, and custom field values.
manage_campaign_events
Create, update, or delete campaign events. Campaign events define scheduled actions (sending a message or starting a flow) relative to a contact date field. Each event belongs to a campaign.
manage_labels
Create, update, or delete message labels. Labels are used to categorize and organize incoming messages.
list_messages
Retrieve messages from your TextIt workspace. Filter by folder (inbox, flows, archived, outbox, sent, failed), contact, label, or date range. Returns messages sorted by most recently created first.
list_campaigns
Retrieve campaigns from your TextIt workspace. Filter by UUID or creation date. Returns campaigns with their associated groups. Use list_campaign_events to retrieve events.
list_channels
Retrieve messaging channels configured on your TextIt workspace (e.g., Twilio, WhatsApp, Telegram, Android). Channels are the connections through which messages are sent and received.
send_message
Send a message to a single contact. For sending to multiple recipients, use **Send Broadcast** instead. Supports text content, media attachments, and quick reply options.
list_groups
Retrieve contact groups from your TextIt workspace. Filter by UUID or name. Returns groups with their contact counts.
start_flow
Start contacts in a specific flow. You can target contacts by UUID, group UUID, or URN. Optionally pass extra parameters accessible within the flow via `@trigger.params`.
manage_groups
Create, update, or delete contact groups. Groups are used to organize contacts and target them in campaigns and broadcasts.
manage_campaigns
Create or update campaigns in your TextIt workspace. Campaigns automate scheduled actions for contact groups. Each campaign is associated with a contact group.
list_runs
Retrieve flow runs from your TextIt workspace. A run represents a single contact's path through a flow. Filter by flow, contact, response status, or modification date.
send_broadcast
Send a message broadcast to multiple contacts, groups, or URNs at once. Supports translated messages with a base language. At least one recipient (URN, contact, or group) must be specified.
list_contacts
Retrieve contacts from your TextIt workspace. Filter by UUID, URN, group, or modification date. Returns contacts sorted by most recently modified first.
bulk_contact_action
Perform bulk actions on multiple contacts at once. Supports adding/removing contacts to/from groups, blocking, unblocking, archiving, restoring, interrupting, or deleting contacts.
get_workspace
Retrieve information about the current TextIt workspace including name, country, supported languages, timezone, and date formatting preferences.
list_topics
List ticket topics and their open and closed ticket counts.
list_globals
List shared global variables and their current values.
list_flow_starts
List manual flow starts and check asynchronous start status.
list_fields
List custom contact fields to discover keys used in contact updates and campaign events.
list_labels
List message labels and their message counts before filtering messages or updating a label.
list_users
List workspace user logins, roles, and email addresses for ticket assignment.
list_broadcasts
List broadcasts and check their processing status without sending another message.
list_campaign_events
List campaign events to inspect schedules and discover event UUIDs for updates or deletion.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage TextIt contacts, groups, fields, and global variables. Send individual messages and multilingual broadcasts, start conversational flows, inspect runs and asynchronous status, configure campaign events, manage ticket actions, and discover workspace users, topics, labels, channels, and identity.
Common questions about connecting Textit to AI agents with Metorial.