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 集成