All tools listed here are also available in the SuprSend AI Copilot on the dashboard.
Documentation
Tool Description documentation.searchSearch SuprSend docs for a topic or example documentation.fetchFetch the full content of a documentation page by URI
Users
Tool Description API users.getGet a user’s profile, channel addresses, and properties Fetch User users.upsertCreate or update a user Create / Update User users.get_preferencesGet a user’s preferences across categories and channels Full Preference users.update_preferencesUpdate a user’s preference for a specific category Update Category users.update_channel_preferenceUpdate global channel-level restrictions for a user Update Channel users.get_list_subscriptionsGet all lists a user belongs to Fetch Subscriptions users.get_objects_subscriptionsGet all objects a user is subscribed to Fetch Object Subscriptions
Tenants
Tool Description API tenants.getGet a tenant’s configuration, branding, and properties Get Tenant tenants.get_allList all tenants in the workspace List Tenants tenants.upsertCreate or update a tenant Create / Update Tenant tenants.get_preferencesGet a tenant’s default preferences across all categories Get Tenant Preferences tenants.update_preferencesUpdate a tenant’s preference overrides for a category Update Tenant Preference
Objects
Tool Description API objects.getGet an object’s profile, channels, and subscriber count Fetch Object objects.upsertCreate or update an object Create / Update Object objects.get_preferencesGet an object’s preferences across categories and channels Full Preference objects.update_preferencesUpdate an object’s preference for a specific category Update Category objects.update_channel_preferenceUpdate global channel-level restrictions for an object Update Channel
Workflows
Tool Description API workflows.listList all workflows in the workspace List Workflows
By default, the MCP server exposes all tools. Use --tools to restrict access — useful for production environments where you want read-only or limited scope.
The flag accepts a comma-separated list of tool identifiers. Use * as a wildcard for all tools in a category.
{
"mcpServers" : {
"suprsend" : {
"command" : "suprsend" ,
"args" : [
"start-mcp-server" ,
"--tools" , "users.get,users.upsert,tenants.*"
],
"env" : {
"SUPRSEND_SERVICE_TOKEN" : "your_service_token_here"
}
}
}
}
Pattern What it allows users.*All user tools users.getOnly the get user tool tenants.*,workflows.*All tenant and workflow tools
MCP Overview How the MCP server works and what you can do with it.
Prompt Cheatsheet Copy-paste prompts for common tasks.