search_demographics
Find demographic targeting classes for Meta Ads campaigns to refine audience selection and improve ad relevance.
Instructions
Search demographic targeting classes.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta_access_token | No | ||
| demographic_class | No | demographics | |
| page_size | No | ||
| page_cursor | No |
Implementation Reference
- The search_demographics tool function that performs the API request to search for demographic categories.
async def search_demographics( meta_access_token: Optional[str] = None, demographic_class: str = "demographics", page_size: int = 50, page_cursor: str = "", ) -> str: """Search demographic targeting classes.""" params: Dict[str, Any] = { "type": "adTargetingCategory", "class": demographic_class, "page_size": int(page_size), } if page_cursor: params["page_cursor"] = page_cursor payload = await make_api_request("search", meta_access_token, params) return _as_json(payload) - src/armavita_meta_ads_mcp/core/targeting_tools.py:405-406 (registration)The decorator @mcp_server.tool() registering the search_demographics function as an MCP tool.
@mcp_server.tool() @meta_api_tool