Schedule it MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.15.4更新于 Nov 7, 2026

Read Schedule it events, resources, groups and labels; create and update events and resources.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

将助手连接到 Schedule It 账户,用于读取、创建、更新和删除事件、任务、资源、分组与标签。

可以做什么
  • 列出并读取事件与任务,可指定字段或按 id 获取全部字段
  • 创建、更新和删除事件,可关联资源
  • 列出并读取人员、房间、设备、车辆等资源,并创建或更新资源
  • 列出并读取资源分组,并创建或更新分组
  • 列出事件标签与标签分组
  • 查看当月用量、提交功能请求、升级或取消订阅
适用场景
适合在 Schedule It 中管理预约、班次、工单或任务的场景:让助手回答日程问题、查询分配的人员或资源,或按需修改数据而无需打开应用。
运行要求
远程 MCP 端点,仅需添加 URL;客户端配置中不要添加 API key 或 Authorization 头。登录使用 OAuth,登录页需填写 Schedule It 账户号、登录名和密码。需要 Schedule It 账户;免费方案每月 50 次工具调用。
安装前请注意
写入类工具会改动真实日程数据:创建和更新事件与资源,删除事件为永久删除且无法通过 API 撤销。改动可能按账户通知设置通知相关人员,创建资源可能计入授权用户数。登录页会收到你的 Schedule It 凭据。付费方案为 Pro 每月 9 美元或每年 90 美元、Pro+ 每月 39 美元或每年 390 美元,通过 Stripe Checkout 链接付款,取消时当期不退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Schedule it MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fschedule-it/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "schedule-it-by-usefulapi": {
      "type": "http",
      "url": "https://schedule-it.usefulapi.io/mcp"
    }
  }
}

README

Schedule it MCP by usefulapi

Read Schedule it events, resources, groups and labels; create and update events and resources.

Live endpoint: https://schedule-it.usefulapi.io/mcp · Homepage: https://usefulapi.io/schedule-it

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://schedule-it.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http schedule-it https://schedule-it.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "schedule-it": {      "url": "https://schedule-it.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Schedule it credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/schedule-it/

On first connect you'll enter your Schedule it account number, login name and password (the API user name is <account number>_<login name>, shown in your Schedule it account settings).

Tools

ToolTypeWhat it does
scheduleit_list_eventsreadList events
scheduleit_get_eventreadGet event
scheduleit_create_eventwriteCreate event
scheduleit_update_eventwriteUpdate event
scheduleit_delete_eventwriteDelete event
scheduleit_list_resourcesreadList resources
scheduleit_get_resourcereadGet resource
scheduleit_create_resourcewriteCreate resource
scheduleit_update_resourcewriteUpdate resource
scheduleit_list_groupsreadList groups
scheduleit_get_groupreadGet group
scheduleit_create_groupwriteCreate group
scheduleit_update_groupwriteUpdate group
scheduleit_list_labelsreadList labels
scheduleit_list_label_groupsreadList label groups
scheduleit_usage_statusmetaUsage status (free-tier meter)
scheduleit_request_featuremetaRequest a missing feature
scheduleit_upgrademetaUpgrade to Pro or Pro+
scheduleit_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with scheduleit_upgrade (it returns a Stripe Checkout link). Cancel any time with scheduleit_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running scheduleit_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Schedule it.

来源:servers/schedule-it/README.md,提交 4046075

工具

15

scheduleit_list_events

List events

List scheduled events and tasks (bookings, shifts, jobs). Without date_from/date_to Schedule It uses its default date range. Schedule It returns only a short summary of each event unless you name the fields you want: pass `fields` such as id,title,date_start,date_end,owner,notes,completed,priority,custom1 (get_event returns ALL fields of one event). `owner` holds the ids of the resources (people, rooms, equipment) the event is linked to. There is no paging: the reply holds up to `limit` events (default 100), so narrow with the filters instead. Do not call this repeatedly to watch for changes (use modified_after to fetch only what changed). GET /api/events.

输入参数limittitlefieldsdate_todate_fromevent_idstasks_onlyno_date_onlyresource_idsworkspace_idmodified_afterresource_match

scheduleit_get_event

Get event

One event or task by id with ALL its fields (title, dates, linked resources, notes, completion, priority, custom fields). GET /api/events/{id}.

输入参数event_id必填

scheduleit_create_event

Create event

WRITE: create a new event (booking, shift, job or task) in the Schedule It account, optionally linked to resources. It becomes visible to everyone with access to the schedule, and Schedule It may notify the linked resources according to the account's own notification settings. Confirm the title, dates and resources with the user first. POST /api/events.

输入参数notestitle必填date_endprioritycompletedcolor_backcolor_textdate_startresource_idscustom_fields

scheduleit_update_event

Update event

WRITE: change fields of an existing event; only the fields you pass are changed, the rest stay as they are. Passing resource_ids replaces the whole list of linked resources; an empty string clears notes or a custom field. Changing dates or resources may notify people per the account's notification settings. POST /api/events/{id}.

输入参数notestitledate_endevent_id必填prioritycompletedcolor_backcolor_textdate_startresource_idscustom_fields

scheduleit_delete_event

Delete event

WRITE, DESTRUCTIVE: permanently delete one event or task. It cannot be undone through the API. Only call this when the user clearly asked for this event to be deleted. DELETE /api/events/{id}.

输入参数confirm必填event_id必填

scheduleit_list_resources

List resources

List resources: the people, rooms, equipment or vehicles that events are scheduled against. Schedule It returns only a short summary unless you pass `fields` (for example id,name,email,data1; get_resource returns ALL fields of one). Resources belong to groups (`owner` = group ids). There is no paging; the reply holds up to `limit` resources (default 100). GET /api/resources.

输入参数namelimitfieldsgroup_idsresource_idsworkspace_idmodified_after

scheduleit_get_resource

Get resource

One resource by id with ALL its fields (name, email, groups, details 1-10, colours, skills). GET /api/resources/{id}.

输入参数resource_id必填

scheduleit_create_resource

Create resource

WRITE: add a new resource (a person, room, piece of equipment) to the Schedule It account. It may count toward the account's licensed resources or users. Confirm the details with the user first. POST /api/resources.

输入参数name必填emaildetailsgroup_idscolor_backcolor_textcolor_event_back

scheduleit_update_resource

Update resource

WRITE: change fields of an existing resource; only the fields you pass are changed. Passing group_ids replaces the whole list of groups; an empty string clears email or a detail field. POST /api/resources/{id}.

输入参数nameemaildetailsgroup_idscolor_backcolor_textresource_id必填color_event_back

scheduleit_list_groups

List groups

List resource groups (the categories resources are organised in, e.g. Staff, Rooms, Vehicles). Pass `fields` (e.g. id,name) for more than the short summary. GET /api/groups.

输入参数namelimitfieldsgroup_idsworkspace_id

scheduleit_get_group

Get group

One resource group by id with ALL its fields. GET /api/groups/{id}.

输入参数group_id必填

scheduleit_create_group

Create group

WRITE: add a new resource group to the Schedule It account. POST /api/groups.

输入参数name必填positioncolor_backmax_resourcesmin_resourceshide_from_mainhide_from_event

scheduleit_update_group

Update group

WRITE: change fields of an existing resource group; only the fields you pass are changed. POST /api/groups/{id}.

输入参数namegroup_id必填positioncolor_backmax_resourcesmin_resourceshide_from_mainhide_from_event

scheduleit_list_labels

List labels

List the labels that can be put on events (for example Confirmed, Urgent). Pass `fields` (e.g. id,name) for more than the short summary. GET /api/labels.

输入参数limitfields

scheduleit_list_label_groups

List label groups

List label groups (the categories that labels are organised in). Pass `fields` (e.g. id,name) for more than the short summary. GET /api/labelgroups.

输入参数limitfields

版本历史

14
  1. v1.15.4最新Nov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.3Oct 25, 2026
  14. v1.0.0Oct 25, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成