https://api.greentick.ai/mcp. That host is the WhatsApp server. The /mcp path on this docs site is a separate search server for the documentation, and it cannot send WhatsApp messages.
The server is included on Starter, Standard, and Premium. An expired plan rejects every tool call with PLAN_EXPIRED.
How it works
GreenTick sends a fixed set of instructions with the server. The assistant does not send, publish, schedule, enroll, or enable anything until you ask for that action in the conversation. Those stop conditions are written out in Rules.What you can ask it to do
Each job also has its own page under Use cases. Those pages are separate URLs, with the prompt to paste and the tools the assistant calls.
Authentication
Create a key in Developer. The secret starts withgt_live_ and is shown once. It belongs to the WhatsApp Business account you had selected.
Send it on every request as Authorization: Bearer gt_live_…. A bare key, without the Bearer prefix, is rejected. Do not put the key in the URL.
Client files for Claude, Cursor, and VS Code are on Client setup.
A GET to https://api.greentick.ai/mcp without a key only reports that a server named greentick exists. Listing and calling tools still needs the Bearer key.
Quick example
Ask:list_templates and returns the approved set. Sending one of those templates is a separate request, covered in Send an approved template.
FAQ
Does the assistant send WhatsApp messages on its own?
Does the assistant send WhatsApp messages on its own?
No.
send_message, schedule_broadcast, publish_workflow, publish_flow, send_flow, enroll_automation, and enable_ai_bot run only after you ask for that action in the conversation. Reading tools, such as list_templates and list_contacts, do not need a separate yes.The Integrations card says MCP is coming soon. Can I connect anyway?
The Integrations card says MCP is coming soon. Can I connect anyway?
Yes. Connect
https://api.greentick.ai/mcp yourself with an API key. You do not wait for that card. See Client setup.What happens when the plan expires or the key is revoked?
What happens when the plan expires or the key is revoked?
An expired plan returns
403 with PLAN_EXPIRED. The assistant does not retry until you renew on Manage Plan. A missing or revoked key returns 401 with UNAUTHORIZED. Create a new key in Developer and update the client header.Do I need a separate model API key?
Do I need a separate model API key?
No. Claude, Cursor, or whichever client you use provides the model. GreenTick only checks the
gt_live_ key.
