MCP serverio.usefulapi/insightly
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.
Overview
Score?
UNRATED 0.059
of what a free look can see, on 1 looks
Looks
6
last 3 hr ago
Tools
21
More info
URL
insightly.usefulapi.io/mcp
streamable-http
Says it is
insightly-mcp 1.5.0
protocol 2025-06-18
In the record since
4 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.059 · highest on record 0.8561
Toolsfrom sha256:d5597cd30f…b0fa75
| Tool | Schema |
|---|---|
| insightly_add_note Add a note (title + body) to a Contact, Organisation, Lead, Opportunity or Project. Insightly: POST /<Object>/{id}/Notes. |
input · no output |
| insightly_create_contact Create a contact (first_name is required). Insightly: POST /Contacts. |
input · no output |
| insightly_create_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_lis |
input · no output |
| insightly_create_opportunity Create a sales opportunity (opportunity_name is required). Insightly: POST /Opportunities. |
input · no output |
| insightly_create_organisation Create an organisation (company). Insightly: POST /Organisations. |
input · no output |
| insightly_create_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 |
input · no output |
| insightly_get_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 |
input · no output |
| insightly_get_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}. |
input · no output |
| insightly_list_lead_sources List the lead sources defined in the instance (LEAD_SOURCE_ID, name). Insightly: GET /LeadSources. |
input · no output |
| insightly_list_lead_statuses List the lead statuses defined in the instance (LEAD_STATUS_ID, name, type). Insightly: GET /LeadStatuses. |
input · no output |
| insightly_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. |
input · no output |
| insightly_list_pipelines List the sales and project pipelines (PIPELINE_ID, name, whether for opportunities or projects). Insightly: GET /Pipelines. |
input · no output |
| insightly_list_record_activity 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 | Tas |
input · no output |
| insightly_list_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 f |
input · no output |
| insightly_list_users List the users in the Insightly instance — needed to resolve OWNER_USER_ID / RESPONSIBLE_USER_ID. Insightly: GET /Users. |
input · no output |
| insightly_search_by_tag List Contacts, Organisations, Leads, Opportunities or Projects carrying a tag. Insightly: GET /<Object>/SearchByTag?tagName=. |
input · no output |
| insightly_update_contact Update a contact. Only the fields you pass are changed (v3.1 partial update). Insightly: PUT /Contacts with CONTACT_ID. |
input · no output |
| insightly_update_lead Update a lead. Only the fields you pass are changed. Insightly: PUT /Leads with LEAD_ID. |
input · no output |
| insightly_update_opportunity Update an opportunity's value, probability, dates, owner or details. Only the fields you pass are changed. Insightly: PUT /Opportunities with OPPORTUNITY_ID. |
input · no output |
| insightly_update_organisation Update an organisation. Only the fields you pass are changed. Insightly: PUT /Organisations with ORGANISATION_ID. |
input · no output |
| insightly_update_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. |
input · no output |
Verify it yourself
npx teppi-check https://insightly.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3RGE5BQR0S5AX6YGYAD13ZR