Elvanto MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.40.1更新於 Nov 14, 2026

Look up people, groups, service rosters, songs, follow-up flows and giving in Elvanto.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行效率與工作流金融商業與電商

概覽

AI 產生的概覽

託管的 Elvanto 連接器,讓助理查詢教會人員、小組、服事輪值、詩歌、跟進流程與奉獻記錄,並可做有限修改。

可以做什麼
  • 列出、搜尋並取得人員、分類與自訂欄位
  • 列出小組及其成員,並將人員加入小組
  • 列出聚會及其輪值、流程與詩歌,並瀏覽詩歌庫與編曲
  • 列出行事曆與活動,並建立行事曆活動
  • 列出跟進流程、其步驟及步驟中的人員,並將人員加入步驟
  • 列出奉獻分類與交易,並建立或更新人員記錄
適用情境
適合教會同工與管理者用自然語言詢問輪值、新朋友跟進流程、選詩、行事曆或奉獻總額,並在不開啟 Elvanto 的情況下做小幅記錄更新。
執行需求
遠端 MCP 端點,只需填入網址,無需本機安裝。登入使用 OAuth,登入頁會要求管理員帳號的 Elvanto API 金鑰(設定 → 帳戶設定 → API)。免費方案每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
有五個工具會寫入 Elvanto:建立與更新人員、將人員加入小組或流程步驟、建立行事曆活動。奉獻資料與個人聯絡方式會從教會資料庫讀出並經過此託管服務。伺服器透過付款連結管理付費訂閱,方案變更會立即收取差額,當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Elvanto MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Felvanto/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

Elvanto MCP by usefulapi

Use Elvanto from Claude, Cursor, or any MCP client — look up people, groups, service rosters, songs, follow-up flows and giving records. Hosted, no local install: connect with your own Elvanto credentials.

Live endpoint: https://elvanto.usefulapi.io/mcp · Homepage: https://usefulapi.io/elvanto

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://elvanto.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http elvanto https://elvanto.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": {    "elvanto": {      "url": "https://elvanto.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 Elvanto credentials.

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

On first connect you'll provide your Elvanto API key (Settings → Account Settings → API, administrators only). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
elvanto_list_peoplereadList people
elvanto_search_peoplereadSearch people
elvanto_get_personreadGet one person
elvanto_list_people_categoriesreadList people categories
elvanto_list_custom_fieldsreadList custom person fields
elvanto_list_groupsreadList groups
elvanto_get_groupreadGet one group
elvanto_list_servicesreadList services
elvanto_get_servicereadGet one service
elvanto_list_songsreadList songs
elvanto_list_song_arrangementsreadList a song's arrangements
elvanto_list_calendarsreadList calendars
elvanto_list_calendar_eventsreadList calendar events
elvanto_list_people_flowsreadList people flows
elvanto_list_people_flow_stepsreadList a people flow's steps
elvanto_list_people_flow_step_peoplereadList people in a flow step
elvanto_list_financial_categoriesreadList financial categories
elvanto_list_transactionsreadList giving transactions
elvanto_create_personwriteCreate a person
elvanto_update_personwriteUpdate a person
elvanto_add_person_to_groupwriteAdd a person to a group
elvanto_add_person_to_flow_stepwriteAdd a person to a people-flow step
elvanto_create_calendar_eventwriteCreate a calendar event
elvanto_usage_statusmetaUsage status (free-tier meter)
elvanto_request_featuremetaRequest a missing feature
elvanto_upgrademetaUpgrade to Pro or Pro+
elvanto_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)10,000 tool calls / month
Pro+ (per user)$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run elvanto_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with elvanto_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with elvanto_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Elvanto.

來源:servers/elvanto/README.md,提交 f22f848

工具

23

elvanto_list_people

List people

List people in the church database, optionally filtered by category and by suspended / contact / archived status. Paginated (the response carries page, per_page, total). Elvanto: people/getAll.

輸入參數pagefieldscontactarchivedpage_sizesuspendedcategory_id

elvanto_search_people

Search people

Find people matching field values, e.g. {"email":"[email protected]"} or {"lastname":"Smith","volunteer":"yes"}. Searchable keys: firstname, preferred_name, lastname, email, phone, mobile, category_id, archived, contact, deceased, volunteer, gender, birthday, anniversary, marital_status, school_grade, security_code, receipt_name, giving_number, groups, date_added / date_modified / last_login (UTC, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss; matched as on-or-after), and custom_<field id>. Use only one of archived / contact / deceased at a time. Elvanto: people/search.

輸入參數pagefieldssearch必填page_size

elvanto_get_person

Get one person

Fetch one person by id, optionally with extra fields (birthday, addresses, departments, locations, family, custom fields...). Elvanto: people/getInfo.

輸入參數id必填fields

elvanto_list_people_categories

List people categories

List the people categories (e.g. New People, Church Members, Inactive) with their ids. Elvanto: people/categories/getAll.

無需輸入參數。

elvanto_list_custom_fields

List custom person fields

List the church's custom person fields (id, name, type and allowed values). Use the id as custom_<id> in fields / search. Elvanto: people/customFields/getAll.

無需輸入參數。

elvanto_list_groups

List groups

List small groups / ministries with meeting day, time, place and frequency; add fields=["people"] to include members and leaders. Elvanto: groups/getAll.

輸入參數pagefieldspage_sizesuspendedcategory_id

elvanto_get_group

Get one group

Fetch one group by id, optionally with its members (fields=["people"]). Elvanto: groups/getInfo.

輸入參數id必填fields

elvanto_list_services

List services

List services (upcoming by default). Add fields such as volunteers (the roster), plans (order of service) and songs to answer 'who is serving Sunday?' or 'what are we singing?'. Elvanto: services/getAll.

輸入參數allendpagestartfieldsstatuspage_sizeservice_types

elvanto_get_service

Get one service

Fetch one service by id with optional detail: service/rehearsal times, plan (order of service), volunteers roster, songs, files, notes. Elvanto: services/getInfo.

輸入參數id必填fields

elvanto_list_songs

List songs

List or search the song library by title, artist or lyrics (with CCLI number, categories and locations). Elvanto: songs/getAll.

輸入參數pagefilestitleartistlyricspage_size

elvanto_list_song_arrangements

List a song's arrangements

List the arrangements of one song — sequence, BPM, keys, lyrics and chord chart (optionally transposed). Elvanto: songs/arrangements/getAll.

輸入參數pagefilessong_id必填page_sizechord_chart_key

elvanto_list_calendars

List calendars

List the church's calendars with their ids. Elvanto: calendar/getAll.

無需輸入參數。

elvanto_list_calendar_events

List calendar events

List calendar events between two dates, optionally for specific calendars (use "services" as a calendar to include services). Elvanto: calendar/events/getAll.

輸入參數end必填pagestart必填fieldscalendarpage_size

elvanto_list_people_flows

List people flows

List people flows — the church's follow-up pipelines (e.g. First Time Guest Follow Up) — with their steps and admins. Elvanto: peopleFlows/getAll.

無需輸入參數。

elvanto_list_people_flow_steps

List a people flow's steps

List the steps of one people flow with descriptions, instructions, due rules and admins. Elvanto: peopleFlows/steps/getAll.

輸入參數flow_id必填

elvanto_list_people_flow_step_people

List people in a flow step

List the people currently in one people-flow step, with status, due date and assigned admin — e.g. who still needs a follow-up call. Not paginated. Elvanto: peopleFlows/steps/people.

輸入參數statusstep_id必填assigned

elvanto_list_financial_categories

List financial categories

List giving / chart-of-accounts categories (funds) with ids; status 1 = active, 0 = archived. Elvanto: financial/categories/getAll.

輸入參數pagepage_size

elvanto_list_transactions

List giving transactions

List giving transactions between two dates, optionally for one fund — donor, date, method, batch and per-fund amounts. Read-only: this server never writes financial records. Elvanto: financial/transactions/getAll.

輸入參數end必填pagestart必填page_sizecategory_id

elvanto_create_person

Create a person

Add a new person to the church database (e.g. a first-time guest). Returns the new person id and family id. Does not create a login. Elvanto: people/create.

輸入參數emailphonefieldsmobilecontactarchivedlastname必填family_idfirstname必填volunteercategory_idpreferred_name另有 1 個

elvanto_update_person

Update a person

Edit an existing person's details — name, contact info, category, flags, family, or extra fields. Only the fields you pass change. Cannot touch username, password or login status. Elvanto: people/edit.

輸入參數id必填emailphonefieldsmobilecontactarchivedlastnamefamily_idfirstnamevolunteercategory_id另有 2 個

elvanto_add_person_to_group

Add a person to a group

Add a person to a group, optionally as Leader or Assistant Leader. Undoable by removing them from the group in Elvanto. Elvanto: groups/addPerson.

輸入參數group_id必填positionperson_id必填

elvanto_add_person_to_flow_step

Add a person to a people-flow step

Put a person into a people-flow step (e.g. start a new guest's follow-up), optionally assigning a step admin. Elvanto: peopleFlows/steps/addPerson.

輸入參數step_id必填assign_toperson_id必填

elvanto_create_calendar_event

Create a calendar event

Create an event on a calendar, optionally repeating. Times are 24-hour GMT. Use status "draft" to stage it unpublished. Elvanto: calendar/events/create.

輸入參數end必填name必填colorstart必填whererepeatstatusall_daylocationsorganizer必填repeat_oncalendar_id必填另有 7 個

版本歷史

25
  1. v1.40.1最新Nov 13, 2026
  2. v1.39.0Nov 12, 2026
  3. v1.38.3Nov 11, 2026
  4. v1.37.5Nov 8, 2026
  5. v1.37.4Nov 7, 2026
  6. v1.36.3Nov 5, 2026
  7. v1.36.2Nov 5, 2026
  8. v1.36.1Nov 4, 2026
  9. v1.36.0Nov 3, 2026
  10. v1.35.1Nov 3, 2026
  11. v1.34.0Nov 1, 2026
  12. v1.32.0Oct 31, 2026
  13. v1.31.0Oct 31, 2026
  14. v1.30.2Oct 30, 2026
  15. v1.30.0Oct 30, 2026
  16. v1.24.0Oct 26, 2026
  17. v1.21.3Oct 25, 2026
  18. v1.21.0Oct 25, 2026
  19. v1.20.0Oct 24, 2026
  20. v1.17.0Oct 23, 2026
  21. v1.16.4Oct 22, 2026
  22. v1.16.3Oct 21, 2026
  23. v1.11.1Oct 9, 2026
  24. v1.10.0Oct 9, 2026
  25. v1.0.0Sep 30, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合