Meta Pixel Spur MCP Documentation | Tools, Setup, and Error Contracts
Docs / MCP
Spur MCP

Connect AI clients to Spur messaging and audience workflows

Spur MCP exposes a focused tool surface for template lifecycle, outbound messaging, contact operations, CSV contact imports, SPUR and Shopify segment management, and broadcast lifecycle analytics. It is built for production usage with strict auth and structured, provider-rich errors.

Endpoint

https://api.spurnow.com/mcp

Transport

Streamable HTTP + API key (Bearer header, or api_key query fallback)

Available tools

Bulk messaging should use segment + broadcast workflow (segment_createbroadcast_create/broadcast_updatebroadcast_launch). Use message_send for single-recipient sends only. For contact CSV imports, use customer_import_csv_* to stay aligned with UI import validation and queueing.

template_create_draft

template_submit_for_review

template_search

template_refresh

template_delete

template_requirements

channels_list

message_send

contact_create

contact_update

contact_delete

contact_search

contact_tag_search

customer_import_csv_validate

customer_import_csv_start

customer_import_csv_status

customer_import_csv_clear

segment_filters_catalog

segment_search

segment_create

segment_update

segment_delete

shopify_segment_sync

shopify_segment_query_reference

shopify_segment_validate

shopify_segment_create

shopify_segment_update

shopify_segment_delete

broadcast_create

broadcast_update

broadcast_launch

broadcast_search

broadcast_analytics

broadcast_overview_stats

Segment strategy

Use SPUR segments when

  • You need Spur-native filters like Spur tags, message activity, workflow state, or website events.
  • You just imported a CSV cohort and want one tag-based audience for broadcasts.
  • The audience logic is campaign-specific and does not need to exist in Shopify admin.

Use Shopify segments when

  • You want Shopify-native audience logic for reuse in Shopify marketing or discount workflows.
  • Rules rely on Shopify customer facts like amount spent, number of orders, or subscription status.
  • You want Spur to sync and use the same segment definition already managed in Shopify.

For 1,000+ imported contacts, do not build segments by listing each number. Build one tag-based SPUR segment from the import tag and use that segment in broadcast flows.

Documentation map

Documentation references