# subscribe_to_intent_topic (/docs/mcp/tools/subscribe-to-intent-topic)

{/* Generated by scripts/sync-mcp-tools.mjs from happierleads-api. Do not edit: change src/routes/mcp/toolDocs.json there, or add content/mcp-notes/subscribe_to_intent_topic.mdx. */}

**Subscribe to intent topic** · Changes data · Acts outside your account · Spends credits or money

Subscribes a website to an intent topic, so companies researching that topic start arriving as leads each day, up to the daily limit. If the website is already subscribed, the call updates the daily limit and resumes a paused subscription. Each new lead it delivers uses 1 credit, and new leads run the website's CRM pushes and automations. A company that is already a lead is merged into that lead at no charge. Confirm with the user before calling. Get topicSlug from get_intent_topics_catalog. Errors: 403 when intent signals are not enabled for the website, 404 when the topic is not in the catalog. Returns \{ result \} with the subscription.

| Connection | Account URL, team member URL or OAuth |
| --- | --- |

## Parameters [#parameters]

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `websiteId` | `string` | Yes | Website ID from list_websites. |
| `topicSlug` | `string` | Yes | Topic slug from get_intent_topics_catalog, e.g. "crm-software". Not case-sensitive. |
| `userDailyLimit` | `number` | No | Maximum leads per day from this topic. Positive whole number, capped at 5000. Default 20. |

## Tool definition [#tool-definition]

What your assistant receives from `tools/list`:

```json
{
  "name": "subscribe_to_intent_topic",
  "title": "Subscribe to intent topic",
  "annotations": {
    "title": "Subscribe to intent topic",
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": true,
    "openWorldHint": true
  },
  "inputSchema": {
    "type": "object",
    "properties": {
      "websiteId": {
        "type": "string",
        "description": "Website ID from list_websites."
      },
      "topicSlug": {
        "type": "string",
        "description": "Topic slug from get_intent_topics_catalog, e.g. \"crm-software\". Not case-sensitive."
      },
      "userDailyLimit": {
        "type": "number",
        "description": "Maximum leads per day from this topic. Positive whole number, capped at 5000. Default 20."
      }
    },
    "required": [
      "websiteId",
      "topicSlug"
    ]
  }
}
```
