Terms

Terms of Service

Last updated: 25 October 2026. WhatsMCP is operated by Skylark Labs Ltd, a company registered in UK ("we", "us"). It is registered with the UK Information Commissioner's Office under number ZC270763. By creating a WhatsMCP account, linking a WhatsApp number, or calling the API, you agree to these terms.

WhatsMCP is a developer and business tool. You may use it only for the purposes of your trade, business, craft or profession, and not as a consumer. If you accept these terms on behalf of a company or other organisation, you confirm you have authority to bind it, and "you" means that organisation.

What WhatsMCP is

WhatsMCP is a hosted Model Context Protocol server that lets your agent use a WhatsApp number through our API. It connects a number in one of two ways. We are not affiliated with, endorsed by, or operated by WhatsApp or Meta.

Personal numbers. You link a normal WhatsApp account, the same way you would link a new device from WhatsApp's own "Linked devices" screen. Speaking the WhatsApp protocol this way is outside WhatsApp's own terms of service — WhatsApp can act on that at any time, including blocking the number, with no involvement from us and no recourse we can offer. Think hard before linking a number you depend on, and see "Your responsibilities" below.

Business (official) numbers. We connect to Meta's WhatsApp Business Platform (the Cloud API) on your behalf, through the WhatsApp Business Account you authorise with "Connect with Facebook". See "Business (official) numbers" below.

Your account and API keys

You need a WhatsMCP account to link a number. You are responsible for keeping your account credentials and API keys confidential — an API key is a bearer credential, equivalent to a password for everything it can do, and anyone who has it can act as you. Revoke a key immediately from the console if you believe it has leaked. The same applies to the OAuth access you grant an AI client when you connect it. You are responsible for everything done with your keys and connections, including any messages sent and any charges incurred, until you revoke them.

You must be at least 18 years old to use WhatsMCP.

You must own or otherwise have the right to link the WhatsApp number you connect. Linking a number you do not control, or do not have permission to automate, is a violation of these terms.

Your responsibilities

Through your linked number and API key, you agree not to:

  • Send unsolicited bulk messages, spam, or messaging that violates applicable anti-spam or telecommunications law in your jurisdiction or the recipient's.
  • Message or call a person without the consent to contact them that applicable law and WhatsApp's own rules require.
  • Use the service to harass, defraud, phish, or distribute illegal content.
  • Attempt to circumvent rate limits, account isolation, or other technical controls described in our Privacy Policy.
  • Resell, share or sublicense API access or credentials without our prior written agreement.
  • Link, read or monitor a WhatsApp account that is not yours, or follow or surveil any person, without that person's knowledge and lawful consent.
  • Impersonate any person or organisation, or mislead recipients about who is messaging them or that they are talking to an automated agent where the law requires you to tell them.
  • Use the service for emergency communications — it cannot call emergency services — or for any purpose where a failure, delay, lost message or dropped call could lead to death, injury or serious harm.
  • Send or store payment card data, or health or other special-category data, except where you have a lawful basis and the safeguards the law requires.
  • Use the service if you, or the people you act for, are subject to sanctions, or to send messages to or from a sanctioned country or person.
  • Probe, scan, overload, reverse engineer or attack the service, or use it to distribute malware.

If you use AI agents, you also agree not to:

  • Use an agent on a Business (official) number as a general-purpose AI assistant, or to offer an AI model or assistant as a service in its own right. An agent there may serve only your own business's customers.
  • Hide or deny that an agent is an AI, in its disclosure, its instructions or any other way, or present it as a person.
  • Try to make an agent start conversations or send bulk or marketing messages, or work around its limits, its opt-out, its handover or its AI disclosure.
  • Use an agent for a practice the EU AI Act prohibits, such as manipulating people or exploiting their age, disability or circumstances, or to make or inform decisions about a person's access to credit, insurance, employment, education or public services.
  • Let an agent give medical, legal, financial or other professional advice that people may rely on: no person checks its replies before they are sent.
  • Instruct an agent to ask people for passwords, one-time codes or payment card numbers.
  • Use an API key you are not entitled to use, or use an LLM provider in breach of its terms or usage policies.
  • Use the conversations an agent handles to train or improve an AI model, or let your LLM provider do so, except to fine-tune a model that only your own business uses.

You are responsible for your own use of WhatsApp through the service. That includes complying with WhatsApp's and Meta's terms of service and business policies, and with the laws that apply to you and to the people you contact — including obtaining any consent they require before you message or call someone. You must obtain that consent before your first message or call to a person, keep a record of it, and honour any request to stop. The only opt-outs we record for you are the ones your AI agents act on (see "AI agents that answer your customers"); we keep no opt-out list for anything else you send.

Because linking a Personal number is itself outside WhatsApp's terms (see "What WhatsMCP is"), you accept the risk that WhatsApp may restrict, log out or block such a number at any time, including through its automatic anti-spam systems. Such an action by WhatsApp is not a failure of the service and does not entitle you to a refund or credit.

We may suspend or terminate an account that violates this section, with or without notice, to protect the service and other customers.

AI agents and connected services

WhatsMCP carries out the requests it receives with your credentials — from you, your code, or an AI agent you have connected — as your instructions. An AI agent can send messages, change groups or start calls without asking you first, depending on how you set it up. You are responsible for what your agents do through the service, and for reviewing anything an AI produces before you rely on it; we do not warrant that AI-generated content is accurate or appropriate.

The AI assistant you connect (such as Claude or ChatGPT), any voice-agent provider you connect with your own credentials, any CRM you connect (such as Pipedrive), and any webhook endpoint you configure are third-party services you choose. They are governed by their own terms, we are not a party to those terms, and we are not responsible for those services or for what they do with the data you let them access.

Business (official) numbers

When you connect a Business (official) number, your use of it is also governed by Meta's WhatsApp Business terms and policies, which you must follow — including the WhatsApp Business Solution Terms, the WhatsApp Business Messaging Policy and the WhatsApp Commerce Policy. Meta's services are a third-party service: we are not a party to your terms with Meta and are not responsible for Meta's services.

  • Message templates are approved or rejected by Meta, not by us.
  • Meta charges for messages, and for the calls your number makes, under its own pricing and bills those charges to your WhatsApp Business Account. Under that pricing, calls people make to your number are free, and each request asking someone to allow your calls is priced as a message. Our fees are separate: we add no markup to Meta's charges, and no charge of our own per call or per minute.
  • Your number can call people only while your workspace owner has its Calls out switch on, and only people who have allowed your calls. Meta decides whether someone has allowed them, how often you may ask, and whether a call goes through; a call Meta refuses is not a failure of the service.
  • If Meta restricts, flags or disables your number or account, the service stops for that number. We may suspend a number Meta has disabled, and our fees for it are not refunded for that reason alone.
  • You can disconnect the number at any time, and you can revoke our app's access to your WhatsApp Business Account in Meta's Business Settings.

AI agents that answer your customers

In the console you can set up AI agents that reply by themselves to the people who message your WhatsApp numbers, with no person approving each reply. This section is about those agents, which we run for you. An AI assistant you connect to us yourself is covered by "AI agents and connected services" above, and that section applies to these agents too. AI agents are available only where your workspace and your number's plan include them. For now they are a preview, so what "Service availability" says of preview features applies to them: they are provided as they are, and we may change or withdraw them at any time. How an agent answers:

  • It only replies. It never starts a conversation, and it never answers a message sent before it was switched on for the number.
  • It answers direct chats only, never groups, channels or broadcasts.
  • Its first message in a conversation, and its first after 24 hours without a message from either side, starts with an AI disclosure. You can change the wording; you cannot turn it off.
  • It follows the rules you set — when it answers, whom, and how often — within limits we set for every workspace, such as how many replies a number may send each day. We may change those limits, or pause agents in a workspace or everywhere, at any time, for example to protect a number or the service.

Your own LLM key. An agent writes its replies with a large language model from the provider you choose — such as Anthropic, OpenAI or xAI, or any service compatible with OpenAI's API — using an API key from your own account with that provider. For each reply we send the provider what the agent needs, as our Privacy Policy describes, and the provider charges you for it. That provider is yours: for the personal data it receives, it is your processor, not our sub-processor. You are responsible for your agreement with it, including its usage policies, and we are not responsible for its service, its charges or what it does with the data. The spending budgets and costs the console shows are our estimates; your provider's bill is what you pay. If the provider rejects your key, the agents that use it stop answering until you replace it.

Business (official) numbers. Meta's terms do not let providers of AI models or general-purpose AI assistants use the WhatsApp Business Platform where the AI is the main thing being offered, and Meta alone decides what falls within that. So an agent on a Business number may serve only your own business's customers — for example with support, sales or bookings — and must not be, or be offered as, a general-purpose AI assistant. The workspace owner confirms this when connecting an agent to a Business number, and we record who confirmed it and when. An agent there replies only inside WhatsApp's 24-hour customer-service window, which each message from the customer opens, and never sends a message template: to reach a customer after the window has closed, you must send an approved template yourself. If Meta restricts or disables a number because of how an agent was used, "Business (official) numbers" above applies.

Handing over to a person. When automation answers your customers, you must give them a prompt, clear and direct way to reach a person, and someone in your business must act on it. Every agent has a handover message. It hands a chat to your team when the customer asks for a person, when it decides it cannot help, or when it has sent as many replies in the chat as you allow, and then stays out of that chat until you give it back, or until the time you set passes without a reply from your team. On a Business number an agent also needs another way to reach you, such as a phone number or email, which it sends with the handover message. A chat that has been handed over waits for your team: nobody answers it unless you do.

Opting in and out. The consent duties under "Your responsibilities" apply to what your agents send as they do to you. A customer who writes STOP, or another opt-out word you add, is opted out: your agents send them nothing more, apart from one confirmation, until they write START. You cannot remove STOP. This opt-out covers your agents only; a request to stop made in any other way, and anything else you send, remain your responsibility.

Personal numbers. On a Personal number an agent answers from your own WhatsApp account, and WhatsApp's terms do not allow automated messaging from it. An agent therefore adds to the risk described under "Your responsibilities": WhatsApp may restrict, log out or ban the number. The workspace owner accepts that risk when connecting an agent to a Personal number, and we record who accepted it and when. Agents only reply, at a limited rate and within daily limits, which lowers that risk but does not remove it, and a restriction or ban is not a failure of the service.

Telling people they are talking to an AI. The law in some places, such as Article 50 of the EU AI Act, requires that people be told when they are talking to an AI system. That is what the disclosure is for: keep its wording clear that the customer is talking to an AI, and never instruct an agent to deny it or to present itself as a person. We also instruct every agent never to claim to be human.

Replies are written by AI. A reply can be wrong, incomplete or inappropriate even when it reads well. You are responsible for your agents' instructions and for every message they send, as if you had sent it yourself. Try an agent in its test chat before you publish it, review its activity, and do not let it make offers, promises or decisions you would not make yourself. We do not guarantee that an agent answers any particular message, or answers it in time.

Training on your conversations. We do not use your conversations, or anything an agent writes, to train AI models. Whether your LLM provider does depends on your plan with it, so choose one that does not: the conversations an agent handles may be used to fine-tune a model that only your own business uses, and never to train or improve anyone else's (see "Your responsibilities"). On a Business number, Meta's terms draw the same line.

Fees and billing

Paid plans are billed as described at checkout and in your console. Fees are non-refundable except where required by law or stated otherwise in your plan. Downgrading or cancelling takes effect at the end of the current billing period unless we say otherwise when you cancel. If a payment fails, we will tell you and may suspend paid features if it is still unpaid 14 days later. If we end your paid plan without cause, we will refund the unused part of the period you paid for.

Prices exclude VAT and other taxes, which you pay where they apply. We may change our prices with at least 30 days' notice; a new price applies from your next billing period after the notice ends. If you dispute a charge with your bank instead of contacting us first, we may suspend the account while the dispute is open.

Plans for Business (official) numbers start with a 7-day free trial on a number's first subscription. You are charged when the trial ends unless you cancel before it does.

Service availability

We operate WhatsMCP on a best-effort basis and do not guarantee uninterrupted availability. Because we are not WhatsApp, we cannot guarantee message delivery, that a linked number will stay connected, or that WhatsApp will not act against a number at any time — see "What WhatsMCP is" above. We may change or discontinue features with notice where reasonably possible.

We may stop supporting Personal numbers, or a feature that relies on them, at any time — for example if WhatsApp or Meta changes its protocol or asks us to, or if continuing would expose us to legal risk. If that ends a paid plan early, refunding the unused part of the period you paid for is your only remedy.

Free plans, trials and features marked beta or preview are provided as they are, with no commitment. We may change what a free plan includes, its limits and its conditions, or withdraw the free plan entirely, at any time and without notice to you; the advance notice described under "Changes to these terms" does not apply to free plans. The same applies to trials and to features marked beta or preview.

WhatsMCP is not a backup or archive service. Keep your own copy of any message, media or data you need; we are not responsible for its loss.

We may suspend an account, a number or an API key immediately, without prior notice, where we reasonably believe it is needed to protect the security or integrity of the service or other customers, to comply with the law or a request from WhatsApp, Meta or an authority, or to stop suspected fraud, abuse or a payment dispute. We will tell you why when we lawfully can, and restore access once the reason has gone.

Disclaimers and limitation of liability

The service is provided "as is" and "as available". To the fullest extent the law allows, we exclude all warranties, conditions and other terms that would otherwise be implied by statute, common law or custom, including those of satisfactory quality and fitness for a particular purpose.

To the fullest extent the law allows, we are not liable to you, whether in contract, tort (including negligence), breach of statutory duty or otherwise, for any: loss of profits, revenue, business, contracts or anticipated savings; loss of goodwill or reputation; loss or corruption of data or messages; WhatsApp or Meta restricting, logging out, banning or blocking a number; acts or omissions of WhatsApp, Meta or any service you connect; fines or penalties imposed on you; or any indirect, special or consequential loss — in each case whether direct or indirect, and even if we were told it might happen.

Our total liability to you for all claims arising out of or relating to the service or these terms is limited to the greater of the fees you paid us in the 12 months before the event giving rise to the claim and £100. Nothing in these terms limits or excludes liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for anything else that cannot be limited or excluded by law.

You must bring any claim against us within 12 months of the date you first became aware, or ought reasonably to have become aware, of the facts giving rise to it; after that, the claim is barred. These limits reflect the price of the service and the risks you accept by using it, and are a reasonable allocation of risk between businesses.

Indemnification

You will indemnify us and our directors, staff and contractors against any claim, demand, loss, liability, cost and expense — including reasonable legal fees and, where the law allows, any fine or penalty — arising from or connected with: your use of the service and the actions of your AI agents and connected services; the messages, media and data you send, receive or store through it; your failure to obtain a consent that was required; any claim by WhatsApp, Meta, a recipient or an authority about your use; or your breach of these terms, of the law, or of any third-party terms that apply to you (including WhatsApp's and Meta's). We will tell you about a claim promptly, and may choose to conduct its defence ourselves at your expense.

Intellectual property and your content

The service, its software, documentation and brand belong to us or our licensors. We grant you a limited, non-exclusive, non-transferable right to use the service under these terms while your account is open; no other right passes to you.

Your messages, media and data remain yours. You give us the right to host, process and transmit them only as needed to provide the service to you and as our Privacy Policy and Data Processing Agreement describe. If you send us suggestions or feedback, we may use them freely and without obligation to you.

Events outside our control

We are not responsible for any failure or delay caused by events beyond our reasonable control, including actions, outages, policy or protocol changes by WhatsApp, Meta or any other platform; failures of hosting, network, payment or other providers; cyber-attacks; power or internet failures; acts of government or authorities; and natural events.

Termination

You may stop using the service and delete your account at any time from the console. We may suspend or terminate your account for violating these terms, or for non-payment as described under "Fees and billing". We may also end the service for any reason with 30 days' notice, refunding the unused part of any period you paid for. Sections that by their nature should survive termination — including fees owed, limitation of liability, indemnity and governing law — survive it. Unpairing a number or deleting your account is described in our Privacy Policy.

Governing law

These terms, and any dispute or claim arising out of or in connection with them or the service, are governed by the laws of England and Wales, and the courts of England and Wales have exclusive jurisdiction. Before starting proceedings, a party will first raise the dispute in writing and both will try in good faith to resolve it within 30 days, except where urgent relief is needed. Nothing in these terms takes away a right that the law does not allow to be excluded.

Changes to these terms

We may update these terms as the product changes, and we update the date at the top of this page when we do. For a change that materially affects you, we will email the account owner at least 14 days before it takes effect; if you do not agree, you can cancel before then. This advance notice does not apply to free plans, trials or features marked beta or preview, whose conditions we may change at any time and without notice, as "Service availability" describes. Continued use after a change takes effect means you accept the updated terms.

General

These terms, together with our Privacy Policy, Data Processing Agreement and the description of your plan, are the entire agreement between you and us about the service, and replace anything said or written before. You have not relied on any statement that is not in them; this does not limit liability for fraud.

You may not assign or transfer your rights under these terms without our written consent; we may assign them, or subcontract our obligations, as part of a reorganisation, a sale of our business, or to a provider. If a court finds any part of these terms unenforceable, that part is changed to the minimum extent needed and the rest stays in force. If we do not enforce a right straight away, we have not waived it. No one other than you and us has any right to enforce these terms under the Contracts (Rights of Third Parties) Act 1999.

We may send you notices by email to your account's owner address or in the console; you can send us notices through our contact page. These terms are written in English, and the English version prevails over any translation.

Contact

Questions about these terms: contact us.