Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 3 min ago
teppi

MCP servercom.volunteerreminder/mcp

Import a volunteer roster and preview shifts.
Read moreImport a volunteer roster and preview shifts. Test-mode until a human enables live SMS.
UNRATEDActivestreamable-httpmcp.volunteerreminder.com

Overview

Score?
UNRATED 0.707
of what a free look can see, on 23 looks
Looks
27
last 9 hr ago
Tools
23
changed 3 days ago

More info

URL
mcp.volunteerreminder.com/mcp
streamable-http
Says it is
volunteerreminder 0.3.0
protocol 2025-06-18
In the record since
25 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.707 · highest on record 0.8561

Toolsfrom sha256:f6b4d27790…d70423 · +0 −0 3 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
add_contacts
Add one or more volunteers to the roster in a single call. ALL-OR-NOTHING: if the batch would push the account past its plan's volunteer limit, or any contact references a group_id
input · output
archive_schedule
Archive (soft-delete) a schedule. It stops appearing in the active list and no further reminders go out for it, but past reminder history is preserved. This is reversible only from
input · output
assign_contacts_to_schedule
Assign volunteers to a schedule. This REPLACES the schedule's entire roster — send the COMPLETE desired set of contact ids, not a delta (pass an empty array to clear it). Every id
input · output
create_account
Start a new VolunteerReminder account for a human, using their email address. This does NOT finish signup and does NOT return an API key: it emails the person a verification link t
input · output
create_schedule
Create a recurring (or custom-date) schedule and materialize its upcoming occurrences. Best practice: call preview_schedule_occurrences with the same recurrence settings first and
input · output
get_account_overview
Read the current VolunteerReminder account: organization name, plan and entitlements, current reminder send mode, and volunteer usage vs the plan limit. Call this first to understa
input · output
get_open_days
List calendar days in the look-ahead window that have no attendable shift yet, plus recurring monthly slots not yet claimed by a schedule — i.e. where the account still needs volun
input · output
get_pricing
Read VolunteerReminder's public plan catalog: each plan's monthly and annual price (USD), volunteer limit, and included features (SMS reminders are included with no per-message cre
input · output
get_reminder_settings
Read the account's reminder lead times (the account-wide default plus any per-job overrides) and which channels (email / SMS) are available on the current plan. Reminder overrides
input · output
get_schedule
Get one schedule's full configuration: recurrence settings, job/role, group, roster (contact ids), start/end dates, and notes. Requires the `read` scope.
input · output
get_send_history
Read recent reminder outcomes — which reminders were sent and which failed — newest first, paginated. Use this to confirm reminders actually went out. Requires the `read` scope.
input · output
get_upcoming_shifts
List a schedule's upcoming occurrences (shifts) in a date range, each with its date/time, whether the roster is attending that date, and the assigned volunteers. Requires the `read
input · output
import_volunteer_schedule
Parse a pasted or uploaded volunteer roster + schedule (CSV or a table with columns like name, phone, email, job/role, day, start, end) and either PREVIEW or CREATE the contacts, s
input · output
list_contacts
List all volunteers on the account's roster, each with contact details and group. Requires the `read` scope.
input · output
list_schedules
List all active (non-archived) schedules on the account, each with its description, job/role, next upcoming occurrence, and how many volunteers are rostered. Requires the `read` sc
input · output
preview_schedule_occurrences
PURE and side-effect-free: computes the next occurrence dates a recurrence configuration WOULD produce, without creating anything. Use this to show the user the concrete dates (e.g
input · output
remove_contact
Remove (soft-delete) a volunteer from the roster. This frees a volunteer-cap slot and removes them from any schedule rosters they were on. Confirm with the user before removing. Re
input · output
remove_reminder_rule
Remove a reminder lead-time rule. Provide `job_id` to remove that job's override; omit it to clear the account-wide default. Returns the updated reminder settings. Requires the `re
input · output
send_test_reminder
Send a single TEST reminder to the account owner's own email/phone so they can preview what a reminder looks like. This never reaches volunteers — it always reroutes to the owner.
input · output
set_reminder_rule
Set the reminder lead time: the account-wide default and/or a per-job override. Provide at least one of `global_default` or `job_override`, and set at least one of days/hours/minut
input · output
start_checkout
Get a Stripe-hosted Checkout URL for the account to subscribe to a paid plan, then HAND THE URL TO THE HUMAN to open and complete payment. You never take payment yourself and never
input · output
update_contact
Update a volunteer's details. Send only the fields you want to change; a field set to null clears it. Requires the `contacts:write` scope.
input · output
update_schedule
Partially update a schedule — send only the fields you want to change; unset fields keep their current value. Changing recurrence fields recomputes and re-materializes future occur
input · output
Verify it yourselfnpx teppi-check https://mcp.volunteerreminder.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M22BHKC8PP8MJAB0QH6QY2V4