Insightly MCP by usefulapi

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

Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.

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

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

概覽

AI 產生的概覽

託管的 Insightly CRM 伺服器,讓助理搜尋與讀取聯絡人、公司、潛在客戶、商機和專案,並建立或更新記錄、任務與備註。

可以做什麼
  • 查詢使用者、記錄清單與單筆記錄,涵蓋聯絡人、公司、潛在客戶、商機、專案、任務、事件與備註,可依欄位或最後更新時間篩選
  • 查看某筆記錄的活動歷程,並依標籤尋找記錄
  • 列出銷售與專案流程、流程階段、潛在客戶狀態與來源,用來對應 id
  • 建立並部分更新聯絡人、公司、潛在客戶、商機與任務
  • 為聯絡人、公司、潛在客戶、商機與專案新增備註
  • 查看當月用量、提出功能需求、升級或取消付費方案
適用情境
當你希望助理回答 Insightly CRM 資料相關問題,或處理日常 CRM 編輯時使用,例如彙總未結商機金額、檢視本月更新的潛在客戶、在客戶帳戶下記錄備註與任務,而不必自行開發整合。
執行需求
透過 streamable HTTP 連線的遠端 MCP 端點,不需本機安裝。以 OAuth 登入,登入頁會要求填寫 Insightly API 金鑰與 pod(使用者設定 → API),驗證後依使用者儲存。請勿在用戶端設定中加入 API 金鑰或 Authorization 標頭。免費方案每月 50 次工具呼叫;付費方案依使用者透過 Stripe 結帳連結計費。
安裝前請注意
寫入類工具會建立與修改 CRM 記錄、任務和備註,執行前應先確認。Insightly API 金鑰與 pod 會交給託管服務商並依使用者儲存。付費方案為每位使用者每月 9 至 39 美元(或按年),升級會立即收取差額,取消後當期不退費。呼叫次數有配額,大量使用可能觸及每月上限。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

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

README

Insightly MCP by usefulapi

Use Insightly from Claude, Cursor, or any MCP client — search and read contacts, organisations, leads, opportunities, projects and tasks, and create or update records and notes. Hosted, no local install: connect with your own Insightly credentials.

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

Connect

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

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

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

Tools

ToolTypeWhat it does
insightly_get_current_userreadGet the current user
insightly_list_usersreadList users
insightly_list_recordsreadList or search records
insightly_get_recordreadGet one record
insightly_list_record_activityreadList a record's notes, tasks or events
insightly_search_by_tagreadFind records by tag
insightly_list_pipelinesreadList pipelines
insightly_list_pipeline_stagesreadList pipeline stages
insightly_list_lead_statusesreadList lead statuses
insightly_list_lead_sourcesreadList lead sources
insightly_create_contactwriteCreate a contact
insightly_update_contactwriteUpdate a contact
insightly_create_organisationwriteCreate an organisation
insightly_update_organisationwriteUpdate an organisation
insightly_create_leadwriteCreate a lead
insightly_update_leadwriteUpdate a lead
insightly_create_opportunitywriteCreate an opportunity
insightly_update_opportunitywriteUpdate an opportunity
insightly_create_taskwriteCreate a task
insightly_update_taskwriteUpdate a task
insightly_add_notewriteAdd a note to a record
insightly_usage_statusmetaUsage status (free-tier meter)
insightly_request_featuremetaRequest a missing feature
insightly_upgrademetaUpgrade to Pro or Pro+
insightly_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 insightly_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 insightly_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 insightly_upgrade before then undoes the cancel. Or write to [email protected].

License

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

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

工具

21

insightly_get_current_user

Get the current user

Fetch the user the API key belongs to (USER_ID, name, email, admin flag). A cheap way to confirm the key and pod are right, and to get your own id for owner fields. Insightly: GET /Users/Me.

無需輸入參數。

insightly_list_users

List users

List the users in the Insightly instance — needed to resolve OWNER_USER_ID / RESPONSIBLE_USER_ID. Insightly: GET /Users.

輸入參數topskipcount_total

insightly_list_records

List or search records

List records of one type — Contacts, Organisations, Leads, Opportunities, Projects, Tasks, Events or Notes — optionally filtered by one field value and/or last-updated time. With field_name + field_value (both required together) or updated_after_utc this uses GET /<Object>/Search; otherwise GET /<Object>. Field names are Insightly's UPPER_SNAKE names, e.g. EMAIL_ADDRESS, LAST_NAME, ORGANISATION_NAME, OPPORTUNITY_STATE, LEAD_RATING, or a custom field such as Industry__c.

輸入參數topskipbriefobject必填field_namecount_totalfield_valueupdated_after_utc

insightly_get_record

Get one record

Fetch a single Contact, Organisation, Lead, Opportunity, Project, Task, Event or Note by id, with its custom fields, tags and links. Insightly: GET /<Object>/{id}.

輸入參數id必填object必填

insightly_list_record_activity

List a record's notes, tasks or events

List the Notes, Tasks or Events attached to one Contact, Organisation, Lead, Opportunity or Project — the activity history of that record. Insightly: GET /<Object>/{id}/Notes | Tasks | Events.

輸入參數id必填topkind必填skipbriefobject必填count_totalupdated_after_utc

insightly_search_by_tag

Find records by tag

List Contacts, Organisations, Leads, Opportunities or Projects carrying a tag. Insightly: GET /<Object>/SearchByTag?tagName=.

輸入參數tag必填topskipbriefobject必填count_total

insightly_list_pipelines

List pipelines

List the sales and project pipelines (PIPELINE_ID, name, whether for opportunities or projects). Insightly: GET /Pipelines.

輸入參數topskip

insightly_list_pipeline_stages

List pipeline stages

List every pipeline stage (STAGE_ID, PIPELINE_ID, name, order) — map an opportunity's or project's STAGE_ID to a stage name. Insightly: GET /PipelineStages.

輸入參數topskip

insightly_list_lead_statuses

List lead statuses

List the lead statuses defined in the instance (LEAD_STATUS_ID, name, type). Insightly: GET /LeadStatuses.

輸入參數topskipinclude_converted

insightly_list_lead_sources

List lead sources

List the lead sources defined in the instance (LEAD_SOURCE_ID, name). Insightly: GET /LeadSources.

輸入參數topskip

insightly_create_contact

Create a contact

Create a contact (first_name is required). Insightly: POST /Contacts.

輸入參數phonetitlelast_namebackgroundfirst_name必填salutationphone_mobilecustom_fieldsemail_addressowner_user_idemail_opted_outorganisation_id另有 6 個

insightly_update_contact

Update a contact

Update a contact. Only the fields you pass are changed (v3.1 partial update). Insightly: PUT /Contacts with CONTACT_ID.

輸入參數phonetitlelast_namebackgroundcontact_id必填first_namesalutationphone_mobilecustom_fieldsemail_addressowner_user_idemail_opted_out另有 7 個

insightly_create_organisation

Create an organisation

Create an organisation (company). Insightly: POST /Organisations.

輸入參數phonewebsitebackgroundcustom_fieldsowner_user_idsocial_linkedinorganisation_name必填address_billing_cityaddress_billing_stateaddress_billing_streetaddress_billing_countryaddress_billing_postcode

insightly_update_organisation

Update an organisation

Update an organisation. Only the fields you pass are changed. Insightly: PUT /Organisations with ORGANISATION_ID.

輸入參數phonewebsitebackgroundcustom_fieldsowner_user_idorganisation_id必填social_linkedinorganisation_nameaddress_billing_cityaddress_billing_stateaddress_billing_streetaddress_billing_country另有 1 個

insightly_create_lead

Create a lead

Create a lead (last_name is required). Insightly's schema also marks lead_status_id and lead_source_id as required — get valid ids from insightly_list_lead_statuses / insightly_list_lead_sources. Insightly: POST /Leads.

輸入參數emailphonetitlemobilewebsiteindustrylast_name必填first_namesalutationlead_ratingaddress_cityaddress_state另有 12 個

insightly_update_lead

Update a lead

Update a lead. Only the fields you pass are changed. Insightly: PUT /Leads with LEAD_ID.

輸入參數emailphonetitlemobilelead_id必填websiteindustrylast_namefirst_namesalutationlead_ratingaddress_city另有 13 個

insightly_create_opportunity

Create an opportunity

Create a sales opportunity (opportunity_name is required). Insightly: POST /Opportunities.

輸入參數bid_typebid_amountcategory_idprobabilitybid_currencybid_durationcustom_fieldsowner_user_idorganisation_idopportunity_name必填forecast_close_dateopportunity_details另有 1 個

insightly_update_opportunity

Update an opportunity

Update an opportunity's value, probability, dates, owner or details. Only the fields you pass are changed. Insightly: PUT /Opportunities with OPPORTUNITY_ID.

輸入參數bid_typebid_amountcategory_idprobabilitybid_currencybid_durationcustom_fieldsowner_user_idopportunity_id必填organisation_idopportunity_nameforecast_close_date另有 2 個

insightly_create_task

Create a task

Create a task (title is required). Insightly requires OWNER_USER_ID and COMPLETED on a task: if owner_user_id is omitted it is filled with the API key's own user (via GET /Users/Me), and completed defaults to false. Insightly: POST /Tasks.

輸入參數title必填statusdetailsdue_dateprioritycompletedproject_idstart_datecategory_idcustom_fieldsowner_user_idopportunity_id另有 2 個

insightly_update_task

Update a task

Update a task — mark it completed, change due date, status, assignee or details. Only the fields you pass are changed. Insightly: PUT /Tasks with TASK_ID.

輸入參數titlestatusdetailstask_id必填due_dateprioritycompletedproject_idstart_datecategory_idcustom_fieldsowner_user_id另有 3 個

insightly_add_note

Add a note to a record

Add a note (title + body) to a Contact, Organisation, Lead, Opportunity or Project. Insightly: POST /<Object>/{id}/Notes.

輸入參數id必填bodytitle必填object必填

版本歷史

26
  1. v1.39.2最新Nov 14, 2026
  2. v1.39.1Nov 13, 2026
  3. v1.38.0Nov 12, 2026
  4. v1.37.3Nov 11, 2026
  5. v1.36.5Nov 8, 2026
  6. v1.36.4Nov 7, 2026
  7. v1.35.3Nov 5, 2026
  8. v1.35.2Nov 5, 2026
  9. v1.35.1Nov 4, 2026
  10. v1.35.0Nov 3, 2026
  11. v1.34.1Nov 3, 2026
  12. v1.33.0Nov 1, 2026
  13. v1.31.0Oct 31, 2026
  14. v1.30.0Oct 31, 2026
  15. v1.29.2Oct 30, 2026
  16. v1.29.0Oct 30, 2026
  17. v1.24.0Oct 26, 2026
  18. v1.21.3Oct 25, 2026
  19. v1.21.0Oct 25, 2026
  20. v1.20.0Oct 24, 2026
  21. v1.17.0Oct 23, 2026
  22. v1.16.4Oct 22, 2026
  23. v1.16.3Oct 21, 2026
  24. v1.11.1Oct 9, 2026
  25. v1.10.0Oct 9, 2026
  26. v1.0.0Sep 29, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Usefulapi 整合