Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the DIGISAC in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Let your AI work in your DIGISAC omnichannel inbox: find contacts, read message history, tickets, departments, agents, tags and WhatsApp templates, follow sales funnels and kanban boards and get live and period service statistics. Sending messages and changing tickets are installed switched off.
Try asking
Example prompts for DIGISAC
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → DIGISAC, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
DIGISAC
Let your AI work in your DIGISAC omnichannel inbox: find contacts, read message history, tickets, departments, agents, tags and WhatsApp templates, follow sales funnels and kanban boards and get live and period service statistics. Sending messages and changing tickets are installed switched off.
Setup
Setting up takes about 2 minutes. You need a DIGISAC account and a user who can create a personal access token, ideally a supervisor or administrator.
- Sign in to DIGISAC and open Conta → Informações. Copy the address of your account into
DIGISAC_URL, for examplehttps://empresa.digisac.coorhttps://empresa.digisac.app(addresses ending in-api.digisac.com.brwork too), without/api/v1or any path. - Open Conta → API → Tokens de acesso pessoal, create a token and paste it into
DIGISAC_API_TOKEN, without the word Bearer and without spaces. - Install the connector and run
digisac_get_me: it shows the user the token belongs to, with roles and departments.
The token acts as you: it has the permissions of the user who created it. A supervisor's token sees every department; an agent's token may get 403 on data that user cannot open. The connector sends it only to your DIGISAC address.
How DIGISAC is organised: every WhatsApp number, WhatsApp Business API line, Instagram, Messenger, Telegram, e-mail or webchat channel is a connection, and contacts, messages and templates belong to one connection. Tickets (chamados) are routed to departments (filas) and handled by agents (atendentes). The AI starts with digisac_list_connections, digisac_list_departments and digisac_list_users to learn the ids, then finds people by name or by phone number.
What it reads: contacts with number, connection, tags, note, unread count and last message time; the full message history of a contact, including media with a temporary download link and internal events; tickets with protocol, department, agent, start, end and ticket topics (assuntos); tags (etiquetas); WhatsApp Business templates (HSM) with their placeholders; quick replies (respostas rápidas); scheduled messages (agendamentos); sales funnels (pipelines) with stages and opportunities with value; service kanban boards (quadros de atendimento) with columns and cards; the desk right now (open and waiting tickets, agents online, load per department); and statistics for a period: tickets opened and closed, waiting and service times, messages sent and received, by department or agent.
Phone numbers: DIGISAC stores numbers with the country code and without +, for example 5511987654321. The AI searches by part of the number too.
Asks before every change: digisac_create_contact adds a contact to a connection (DIGISAC accepts an invalid number and marks it as not valid), and digisac_update_contact changes a contact's name, note, default department or tags. The tag list on an update replaces all of the contact's tags, so the AI reads the contact first and sends the full list. Before each one it shows you the change and waits for your yes.
Switched off at install: digisac_send_message, digisac_send_template, digisac_schedule_message, digisac_cancel_schedule, digisac_transfer_ticket and digisac_close_ticket. Messages reach the customer at once, and a text message opens a ticket unless told otherwise. On WhatsApp Business API lines free text only works within 24 hours of the customer's last message; outside that window only an approved template works, and Meta charges the conversation. Closing a ticket can send the customer the closing message and the satisfaction survey, and scheduled messages go out on their own. An administrator turns these tools on deliberately, and even then the AI confirms every one with you.
Customer text is data: message texts and contact names come from customers. The AI treats any instruction it finds in them as data, not as an order.
Limits: tickets and messages with extra details included are large, so the AI keeps pages to 20 to 50 rows and adds details only when needed. DIGISAC's filters only accept real columns; a 500 that names a column means the AI drops that part and asks again.
Common errors: 401 means the token is wrong or was deleted: create a new one under Conta → API. 403 means your user may not read this: use the token of a supervisor or administrator. 404 means nothing answered at this address (check DIGISAC_URL) or the id is unknown. 400 means a disconnected connection or a wrong parameter.
The connector does not manage bots, campaigns, webhooks, custom fields or account settings, send files or media, or delete contacts.
Prerequisites: DIGISAC_URL, DIGISAC_API_TOKEN
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick DIGISAC and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
digisac_get_me | Read the DIGISAC user the API token belongs to: id, name, email, account, roles and departments |
digisac_list_connections | List the account's connections (services): each WhatsApp number, WhatsApp Business API line, Instagram, Messenger, Telegram, e-mail or… |
digisac_list_departments | List departments (filas): id and name |
digisac_list_users | List users (atendentes, agents): id, name, email, status and whether they are online |
digisac_list_tags | List contact tags (etiquetas): id, label and color |
digisac_list_contacts | List contacts, newest first unless query orders them: id, name, internalName, data.number (the phone or handle), serviceId, unread… |
digisac_find_contact_by_number | Find contacts by phone number (or part of it) on one connection: matches data.number with a contains search |
digisac_get_contact | Read one contact by id, with its tags: name, internalName, number, connection, default department and user, note, unread count, last… |
digisac_list_tickets | List tickets (chamados, conversations): id, protocol, isOpen, contactId, departmentId, userId, startedAt, endedAt |
digisac_list_contact_tickets | List the tickets of one contact, newest first: protocol, isOpen, department, user, start and end |
digisac_get_ticket | Read one ticket by id with its contact, department, user and topics |
digisac_list_contact_messages | Read the message history of one contact, newest first: id, type (chat is text; image, audio, ptt, video, document; ticket and comment are… |
digisac_list_messages | List messages across the account with a filter, e.g. recent media received on one connection: query… |
digisac_get_message | Read one message by id including its file (media): type, text, timestamp, sender and file name, mimetype and a temporary download url |
digisac_list_whatsapp_templates | List the WhatsApp Business API templates (HSM) of the account: id, name, language, category, status and components with their {{1}}… |
digisac_list_quick_replies | List quick replies (respostas rapidas): saved texts agents insert into chats |
digisac_list_ticket_topics | List ticket topics (assuntos), the reasons agents attach when closing a ticket |
digisac_list_schedules | List scheduled messages (agendamentos): contact, department, user, message, scheduledAt and status |
digisac_list_pipelines | List sales funnels (pipelines) with their stages |
digisac_list_pipeline_cards | List the opportunities (cards) of one sales funnel: title, stage, contact, value and dates |
digisac_list_kanban_boards | List the service kanban boards (quadros de atendimento): id and name |
digisac_list_kanban_columns | List the columns of one kanban board in order: id, name, role and position |
digisac_list_kanban_cards | List the cards of one kanban column with their ticket and contact, a page at a time |
digisac_get_service_stats | Service statistics for a period (dashboard): tickets opened and closed, waiting and service times, messages sent and received, by… |
digisac_get_live_overview | Real-time overview of the service desk right now: open and waiting tickets, agents online, per department and agent |
digisac_get_departments_live | Real-time load per department right now: open, waiting and in-service tickets |
digisac_create_contact | Create a contact on a connection |
digisac_update_contact | Update a contact's name, note, default department or tags. tag_ids replaces all the contact's tags: read the contact first and send the… |
digisac_send_message | Send a text message to an existing contact on WhatsApp or the contact's channel |
digisac_send_template | Send an approved WhatsApp Business template (HSM) to a number on a WhatsApp Business API connection; works outside the 24-hour window and… |
digisac_transfer_ticket | Open or transfer a contact's ticket to a department and optionally an agent, with a comment |
digisac_close_ticket | Close a contact's open ticket, optionally with ticket topics |
digisac_schedule_message | Schedule a message to a contact at a date and time; it is sent automatically |
digisac_cancel_schedule | Cancel (delete) a pending scheduled message |
Example prompts
- "How many tickets are waiting in the Suporte department right now, and which agents are online?"
- "Show me the latest messages from the contact +55 11 98765-4321 and whether her ticket is still open."
- "How did our service go last week: tickets opened and closed, average waiting time and messages per department?"
- "Which opportunities are in the Negociação stage of our Vendas funnel, and what are they worth in total?"
- "Add the tag Cliente VIP to Maria Souza and note that she prefers WhatsApp. Show me the change first."
Next steps
Was this guide helpful?