{"resource":"https://api.blueticks.co/mcp","authorization_servers":["https://api.blueticks.co/mcp"],"bearer_methods_supported":["header"],"resource_documentation":"https://api.blueticks.co/mcp/info","scopes_supported":["mcp:read","mcp:write"],"name":"Blueticks","version":"1.0.0","description":"Blueticks WhatsApp connection MCP","capabilities":{"tools":{"listChanged":true},"resources":{"listChanged":true},"prompts":{}},"endpoints":{"sse":"/mcp","http":"/mcp","health":"/mcp/health","info":"/mcp/info"},"tools":[{"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, get_media, get_participants, 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."}]}