85trust / 100

Insightly MCP by usefulapi

by insightly.usefulapi.io in Company & people data

MCP serverFailing, checked 24 h ago

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

https://insightly.usefulapi.io/mcp
Tools
21
open to any client
Uptime
85.2%
last 30 days
Response time
297 ms
554 ms slowest 5%
Last check
Failed
24 h ago, next in 2 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Latest check failed 24 h ago: initialize returned HTTP 302

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

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

21 tools

  • 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 /Users/Me.

  • insightly_list_users

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

  • 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 field_name + field_value (both required together) or updated_after_utc this uses GET…

  • 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}.

  • 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 | Tasks | Events.

  • insightly_search_by_tag

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

  • insightly_list_pipelines

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

  • 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.

  • insightly_list_lead_statuses

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

  • insightly_list_lead_sources

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

  • insightly_create_contact

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

  • insightly_update_contact

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

  • insightly_create_organisation

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

  • insightly_update_organisation

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

  • 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_list_lead_sources. Insightly: POST /Leads.

  • insightly_update_lead

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

  • insightly_create_opportunity

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

  • 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.

  • 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), and completed defaults to false. Insightly: POST /Tasks.

  • 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.

  • insightly_add_note

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

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
24 h agoinitialize returned HTTP 302302122 ms
2 days agoinitialize returned HTTP 302302115 ms
2 days agoinitialize returned HTTP 302302140 ms
3 days agoinitialize returned HTTP 302302104 ms
3 days agoPassed200268 ms
Show 10 older checks
4 days agoPassed200237 ms
4 days agoPassed200554 ms
4 days agoPassed200267 ms
5 days agoPassed200242 ms
5 days agoPassed200273 ms
6 days agoPassed200288 ms
6 days agoPassed200276 ms
7 days agoPassed200292 ms
7 days agoPassed200349 ms
7 days agoPassed200510 ms