Spur

Run WhatsApp broadcasts, segments, templates, contacts and customer conversations in your Spur workspace, across WhatsApp, Instagram, Messenger and email. Remote server with OAuth sign-in (Spur account).

Hosted MCP Server

npx add-mcp 'https://api.spurnow.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Endpoint

https://api.spurnow.com/mcp

Available tools

Bulk messaging should use segment + broadcast workflow (segment_create → broadcast_create/broadcast_update → broadcast_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_update_draft

template_submit_for_review

template_search

template_refresh

template_delete

template_requirements

channels_list

message_send

direct_send

conversation_search

conversation_messages

conversation_note_create

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

[

Overview

What Spur MCP supports and where to start.

](https://www.spurnow.com/en/mcp)[

Quickstart

Connect your client and validate in minutes.

](https://www.spurnow.com/en/mcp/quickstart)[

Tools

Schemas, request examples, and outputs.

](https://www.spurnow.com/en/mcp/tools)[

Errors

Structured error envelope and troubleshooting.

](https://www.spurnow.com/en/mcp/errors)[

Security

Auth model and production hardening.

](https://www.spurnow.com/en/mcp/security)[

Changelog

Version history and compatibility policy.

](https://www.spurnow.com/en/mcp/changelog)

Documentation references