{"name":"Blueticks MCP Server","version":"1.0.0","tools":["agents","agent_schedules","audiences","campaigns","chats","contacts","engine","groups","scheduled_messages","utils","webhooks"],"toolCount":11,"toolDetails":[{"name":"agents","description":"Create a WhatsApp agent on the user's Bridge with server-side-enforced permissions (default: no tools). Action: create — set trigger_chat_ids (chats whose incoming messages activate it; empty = schedule-only), read_message_chat_ids (chats it may read), send_chat_ids (chats its replies go to instead of the triggering chat), time_triggers (its schedule). Action: update — change an existing agent (agent_id). Action: list — the own agents of the user with their policies and time triggers. Action: get — one agent (agent_id). Resolve chat ids yourself with the chats tool; never ask for a number you can find."},{"name":"agent_schedules","description":"Give a Bridge agent a recurring time trigger (morning/evening summary, daily report). Actions: set (agent_id + recurrence {freq, hour, minute, timezone} + source_chat_id + optional dest_chat_id + prompt), list. The scheduler fires the same agent through the shared Bridge/Claude Code infra; the agent must already be allowed to read the source chat."},{"name":"audiences","description":"Reusable contact lists used as targets for messages and campaigns. Actions: list, create, get, update, delete, append_contacts, update_contact, remove_contact."},{"name":"campaigns","description":"Schedule audiences for paced bulk delivery. Actions: list, create, get, pause, resume, cancel."},{"name":"chats","description":"WhatsApp chat lookup, message history, media, read-state, participants, and history-sync. Actions: list, search, get, list_messages, mark_read, react, get_media, get_participants, get_poll_results, load_more_history."},{"name":"contacts","description":"List WhatsApp contacts and fetch profile pictures. Actions: list, get_profile_picture."},{"name":"engine","description":"Inspect or control the WhatsApp engine. Actions: status, logout, reload."},{"name":"groups","description":"Create and manage WhatsApp groups. Actions: get, create, update. `get` accepts `include_participants: true` to return members inline."},{"name":"scheduled_messages","description":"Send, list, edit, cancel, or check delivery acks for WhatsApp messages. Actions: send, get, list (with optional status=scheduled filter), update, cancel, ack."},{"name":"utils","description":"WhatsApp utility helpers. Actions: validate_phone, link_preview, current_date_time."},{"name":"webhooks","description":"Manage webhook subscriptions. Actions: list, create, get, update, delete."}]}