sweeppea-mcp ~ showcase

Sweeppea MCP Server — Tool Showcase

$ MCP Server v1.10.2 Tool Showcase

Complete reference of all available MCP tools

58
Tools
13
Categories
HTTP
Transport

# Account Tools

health_check

Verify connection to Sweeppea API and validate your API key.

no params
get_profile

Get user profile information for a Sweeppea account.

no params
get_business

Get business information including company details and address.

no params
get_plan

Get subscription plan details including pricing, limits and features.

no params

# Sweepstakes Tools

Sweepstakes
fetch_sweepstakes

Get all sweepstakes associated with your account.

no params
Sweepstakes
clone_sweepstakes

Clone an existing sweepstakes with new parameters and dates.

handler handler_new sweepstakes_name start_date end_date start_time end_time
Sweepstakes
pause_sweepstakes

Pause a sweepstakes, setting it to inactive while preserving data.

sweepstakes_token
Sweepstakes
unpause_sweepstakes

Reactivate a paused sweepstakes to allow new entries.

sweepstakes_token
Sweepstakes
delete_sweepstakes

Permanently delete a sweepstakes and all associated data.

sweepstakes_token
Sweepstakes
create_sweepstakes

Create a new sweepstakes programmatically with type, handler, dates, and times.

sweepstakes_name sweepstakes_type handler start_date end_date start_time end_time create_in_calendar sync_with_winners
Sweepstakes
update_sweepstakes

Update an existing sweepstakes (name, dates, times). Handler and type cannot be changed.

sweepstakes_token sweepstakes_name start_date end_date start_time end_time

# Participant Tools

Participants
add_participant

Add a new participant to a sweepstakes with custom fields.

sweepstakes_token email fields phone bonus_entries
Participants
get_participant

Fetch a single participant by token, email, or phone number.

sweepstakes_token participant_token email phone
Participants
fetch_participants

List participants with pagination (20/page), search, and date filters.

sweepstakes_token search opt_in_date start_date end_date page
Participants
count_participants

Get participant counts with optional filtering by type and date.

sweepstakes_token filter_type start_date end_date
Participants
delete_participant

Permanently remove a participant from a sweepstakes.

sweepstakes_token participant_token

# Entry Page Tools

Entry Page
get_entry_fields

Get all form fields for a sweepstakes entry page. Use before adding participants to discover required fields.

sweepstakes_token

# Group Tools

Groups
fetch_groups

Get all groups from a sweepstakes. Groups organize and segment participants.

sweepstakes_token
Groups
create_group

Create a new group within a sweepstakes for participant segmentation.

sweepstakes_token group_name
Groups
update_group

Update the name of an existing group in a sweepstakes.

sweepstakes_token group_token group_name
Groups
delete_group

Permanently delete a group. Cannot delete primary, locked, or groups with participants.

sweepstakes_token group_token

# Notes Tools

Notes
fetch_notes

Get all notes for your account. Notes are decrypted and returned in reverse chronological order.

no params
Notes
create_note

Create a new note. Content is automatically encrypted using AES-256-CBC.

title content pinned
Notes
update_note

Update an existing note. Supports partial updates - only provide fields to change.

note_token title content pinned
Notes
delete_note

Permanently delete a note. WARNING: This action cannot be undone.

note_token

# Calendar Tools

Calendar
fetch_calendar_events

Get all calendar events for your account with dates, times, and status.

no params
Calendar
get_calendar_event

Get a single calendar event by its token with full details.

event_token
Calendar
create_calendar_event

Create a new calendar event with title, dates, location, and notifications.

title start_date end_date description location start_time end_time
Calendar
update_calendar_event

Update an existing calendar event. Supports partial updates. Cannot update to past dates.

event_token title start_date end_date
Calendar
delete_calendar_event

Permanently delete a calendar event. WARNING: This action cannot be undone.

event_token

# Rules Tools

Rules
fetch_rules

Get all official rules for a sweepstakes including primary and secondary rules.

sweepstakes_token
Rules
create_rule

Create a new official rules document for a sweepstakes with HTML content.

sweepstakes_token title document_content
Rules
update_rule

Update an existing official rules document. Supports partial updates.

sweepstakes_token rules_token title document_content
Rules
delete_rule

Permanently delete an official rules document. WARNING: Cannot be undone.

sweepstakes_token rules_token
Rules
create_rules_wizard

Generate official rules via 14-step wizard. API creates complete HTML rules server-side.

sweepstakes_token arv sweepstakes_name prize_description sponsor_name method_of_entry +19 more required +15 conditional

# Billing & Wallet Tools

Billing
fetch_wallet_transactions

Get all wallet transactions including credits, debits, and payment details.

no params
Billing
fetch_billing_transactions

Get all billing transactions including invoices and amounts.

no params
Billing
fetch_billing_consumptions

Get monthly and yearly billing consumption totals for your account.

no params
Billing
fetch_data_transfer

Get data transfer records for a specific sweepstakes with costs.

sweepstakes_token

# Support Tickets Tools

Support
fetch_open_tickets

Get open tickets with pagination (20/page), search, platform and priority filters.

search platform priority page
Support
fetch_closed_tickets

Get closed tickets with pagination (20/page), search, platform and priority filters.

search platform priority page
Support
get_ticket

Get full ticket details by case number including notes, files, and collaborators.

case_number
Support
create_ticket

Create a new support ticket with title, description, and priority level.

title description priority
Support
resolve_ticket

Close/resolve an open support ticket.

case_id
Support
update_ticket

Update an open support ticket. At least one field must be provided.

case_id title description
Support
delete_ticket

Permanently delete an open support ticket. WARNING: Cannot be undone.

case_id

# Documentation Tools

Documentation
fetch_documentation

Get help and support documentation articles with pagination and search.

page limit search

# Utilities Tools

Utilities
fetch_timezones

Get all available timezones with IANA identifiers, abbreviations, and UTC offsets.

no params
Utilities
fetch_states

Get all US states including DC, Puerto Rico, and territories with abbreviations.

no params
Utilities
fetch_zipcodes

Search US zip codes by code, city, or state. Returns up to 10 results.

search
Utilities
fetch_areacodes

Search US telephone area codes by code or state name. Up to 10 results.

search
Utilities
fetch_countries

Search countries by name, dial code, or ISO abbreviation. Up to 10 results.

search

# Testing Tools

Testing
hello_world

Simple test tool to verify MCP connection is working properly.

name

# Protocol

endpoint mcp.sweeppea.com
version 2025-11-25
transport streamable-http
auth bearer token