pixels_send_capi_event
Send server-side conversion events to Meta's Conversions API with automatic SHA-256 hashing of PII for privacy compliance.
Instructions
Send a server-side conversion event via Conversions API.
PII fields (email, phone, names, external_id) are auto-hashed with SHA-256 before being sent — Meta requires this.
Args: event_name: Standard event (Purchase, Lead, AddToCart, ViewContent, etc.) or a custom event name. action_source: website, app, phone_call, chat, email, physical_store, system_generated, business_messaging. custom_data: e.g. {"value": 99.90, "currency": "BRL", "content_ids": ["sku123"]}. event_id: Use to deduplicate against client-side pixel events. test_event_code: For Test Events tab in Events Manager (use during dev).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pixel_id": "<pixel_id>",
"event_name": "<event_name>"
},
"name": "pixels_send_capi_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fbc | No | ||
| fbp | No | ||
| confirm | No | ||
| event_id | No | ||
| pixel_id | Yes | ||
| event_name | Yes | ||
| event_time | No | ||
| user_email | No | ||
| user_phone | No | ||
| custom_data | No | ||
| action_source | No | website | |
| user_last_name | No | ||
| test_event_code | No | ||
| user_first_name | No | ||
| event_source_url | No | ||
| user_external_id | No | ||
| client_ip_address | No | ||
| client_user_agent | No |