AgencyZoom MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.8.3Updated Nov 7, 2026

Read leads, customers, policies and tasks; add notes, tasks and leads in AgencyZoom.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & Workflow

Overview

AgencyZoom MCP by usefulapi's hosted MCP server (agencyzoom.usefulapi.io), published by usefulapi.io; no sign-in required; Streamable HTTP; 28 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
usefulapi.io
Endpoint
agencyzoom.usefulapi.io
Last checked

Installation

In SourceWeft

  1. Open AgencyZoom MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fagencyzoom/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

AgencyZoom MCP by usefulapi

Use your AgencyZoom account from Claude, Cursor, or any MCP client. Read leads, customers, policies and tasks, and add notes, tasks and leads. Hosted, no local install: connect with your own credentials.

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

Connect

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

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

On first connect you provide your AgencyZoom e-mail and AgencyZoom password, the login of your AgencyZoom user. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
agencyzoom_search_leadsreadSearch leads
agencyzoom_get_leadreadGet lead
agencyzoom_get_lead_notesreadGet lead notes
agencyzoom_get_lead_tasksreadGet lead tasks
agencyzoom_get_lead_opportunitiesreadGet lead opportunities
agencyzoom_search_customersreadSearch customers
agencyzoom_get_customerreadGet customer
agencyzoom_get_customer_policiesreadGet customer policies
agencyzoom_get_customer_tasksreadGet customer tasks
agencyzoom_search_tasksreadSearch tasks
agencyzoom_get_taskreadGet task
agencyzoom_search_service_ticketsreadSearch service tickets
agencyzoom_get_sales_summaryreadGet sales summary
agencyzoom_list_pipelinesreadList pipelines and stages
agencyzoom_list_employeesreadList employees
agencyzoom_list_lead_sourcesreadList lead sources
agencyzoom_list_carriersreadList carriers
agencyzoom_list_product_linesreadList product lines
agencyzoom_list_tagsreadList tags
agencyzoom_list_service_ticket_optionsreadList service ticket categories and priorities
agencyzoom_create_leadwriteCreate lead
agencyzoom_add_lead_notewriteAdd lead note
agencyzoom_add_customer_notewriteAdd customer note
agencyzoom_create_taskwriteCreate task
agencyzoom_complete_taskwriteComplete task
agencyzoom_reopen_taskwriteReopen task
agencyzoom_move_lead_stagewriteMove lead to a stage
agencyzoom_create_service_ticketwriteCreate service ticket
agencyzoom_usage_statusmetaUsage status (free-tier meter)
agencyzoom_request_featuremetaRequest a missing feature
agencyzoom_upgrademetaUpgrade to Pro or Pro+
agencyzoom_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)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with agencyzoom_upgrade (it returns a Stripe Checkout link). Cancel any time with agencyzoom_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running agencyzoom_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/agencyzoom/README.md at commit 2450437

Tools

28

agencyzoom_search_leads

Search leads

Search sales leads in AgencyZoom with filters; returns name, contact details, status, pipeline stage, source, assigned producer, quoted and sold premium (in cents) and dates, paged. Names, e-mail and phone match by prefix. Use agencyzoom_list_pipelines for workflow/stage ids and agencyzoom_list_employees for producer ids. POST /v1/api/leads/list.

Parameterspagesortorderstatuspage_sizecreated_toassigned_tosold_periodworkflow_idcreated_fromcustomer_namecustomer_email+5 more

agencyzoom_get_lead

Get lead

One lead by id with full details: contact data, address, status, stage, source, assigned producer and CSR, premiums (cents), dates and custom fields. GET /v1/api/leads/{leadId}.

Parameterslead_idrequired

agencyzoom_get_lead_notes

Get lead notes

The activity notes of a lead: type (note, e-mail, creation...), date, author, title and body. GET /v1/api/leads/{leadId}/notes.

Parameterslead_idrequired

agencyzoom_get_lead_tasks

Get lead tasks

The tasks linked to a lead (open, done, cancelled) with due date, assignees and notes. GET /v1/api/leads/{leadId}/tasks.

Parameterslead_idrequired

agencyzoom_get_lead_opportunities

Get lead opportunities

The opportunities (quoted lines of business) of a lead: carrier, product line, premium, items, status and property address. GET /v1/api/leads/{leadId}/opportunities.

Parameterslead_idrequired

agencyzoom_search_customers

Search customers

Search customers (clients with at least one written policy) with filters; returns contact details, address, source, agent and a policy summary, paged. First/last name match partially. POST /v1/api/customers.

Parameterscitypageemailphonestatestatusagent_idlastnamefirstnamefull_namepage_sizecreated_to+4 more

agencyzoom_get_customer

Get customer

One customer by id with full details: contact data, address, source, agent, CSR, custom fields and policy summary. GET /v1/api/customers/{customerId}.

Parameterscustomer_idrequired

agencyzoom_get_customer_policies

Get customer policies

The policies written through AgencyZoom for a customer: type, carrier, policy number, premium (cents), items, sold/effective/expiry dates, agent, CSR and status (0 cancelled, 1 active, 3 upcoming, 4 renewed, 10-13 active variants). GET /v1/api/customers/{customerId}/policies.

Parameterscustomer_idrequired

agencyzoom_get_customer_tasks

Get customer tasks

The tasks linked to a customer (open, done, cancelled) with due date, assignees and notes. GET /v1/api/customers/{customerId}/tasks.

Parameterscustomer_idrequired

agencyzoom_search_tasks

Search tasks

Search tasks across the agency: by status (open/completed), assignee, period (today, past due, next week...), type and creation date; returns title, due date, assignees, linked customer or lead and notes, paged. POST /v1/api/tasks/list.

Parameterspagetypeperiodstatuspage_sizecreated_toassignee_idcreated_fromlead_source_id

agencyzoom_get_task

Get task

One task by id: title, status, due date, assignees, notes and the customer or lead it belongs to. GET /v1/api/tasks/{taskId}.

Parameterstask_idrequired

agencyzoom_search_service_tickets

Search service tickets

Search service tickets (client service requests) by household name, status, category, priority, policy number and created/completed dates, paged. POST /v1/api/serviceTicket/service-tickets/list.

Parameterspagestatuscategorypriorityfull_namepage_sizecreated_toworkflow_idcompleted_tocreated_frompolicy_numbercompleted_from+1 more

agencyzoom_get_sales_summary

Get sales summary

The dashboard sales summary for the agency or one producer: goals, month-to-date and today's sales, trending, and daily premium/revenue/items/policies for the period. Amounts are in cents. Read-only (a POST in AgencyZoom). POST /v1/api/dashboard-data/sales-data.

Parametersperiodend_datelocationcarrier_idstart_dateproducer_id

agencyzoom_list_pipelines

List pipelines and stages

The sales (lead) or service pipelines with their stages and ids. Needed to create leads or service tickets and to move a lead between stages. GET /v1/api/pipelines-and-stages.

Parameterstype

agencyzoom_list_employees

List employees

The agency's employees: id, name, e-mail, phone, whether producer, active or owner. Use the ids to assign leads and tasks. GET /v1/api/employees.

Takes no parameters.

agencyzoom_list_lead_sources

List lead sources

The lead sources (id, name, category, whether sales from it count as sales). GET /v1/api/lead-sources.

Takes no parameters.

agencyzoom_list_carriers

List carriers

The insurance carriers configured in the agency (id, name, standard carrier code). GET /v1/api/carriers.

Takes no parameters.

agencyzoom_list_product_lines

List product lines

The policy types / product lines (id, name, category, standard product line code), for policy filters. GET /v1/api/product-lines.

Takes no parameters.

agencyzoom_list_tags

List tags

The tags defined in the agency (id, name). GET /v1/api/tags.

Takes no parameters.

agencyzoom_list_service_ticket_options

List service ticket categories and priorities

The service ticket categories and priorities (id, name), needed to create a service ticket. GET /v1/api/service-categories and GET /v1/api/service-priorities.

Takes no parameters.

agencyzoom_create_lead

Create lead

WRITE: create a new sales lead in a pipeline stage. AgencyZoom requires the pipeline and stage (agencyzoom_list_pipelines), first name, e-mail, lead source, assigned producer and country. Creating a lead can trigger the agency's own automations (assignment, tasks, e-mails) in AgencyZoom. Not idempotent: calling twice creates two leads, so search first (agencyzoom_search_leads by e-mail or phone). POST /v1/api/leads/create.

Parameterszipcityemailrequirednotesphonestatecsr_idcountryrequiredlastnamestage_idrequiredassign_torequiredfirstnamerequired+4 more

agencyzoom_add_lead_note

Add lead note

WRITE: add a note to a lead's activity feed (visible to the agency's users; AgencyZoom does not send it to the customer). Not idempotent: calling twice adds two notes. POST /v1/api/leads/{leadId}/notes.

Parametersnoterequiredlead_idrequired

agencyzoom_add_customer_note

Add customer note

WRITE: add a note to a customer's activity feed (visible to the agency's users; AgencyZoom does not send it to the customer). Not idempotent: calling twice adds two notes. POST /v1/api/customers/{customerId}/notes.

Parametersnoterequiredcustomer_idrequired

agencyzoom_create_task

Create task

WRITE: create a task (to-do, call, e-mail or meeting) linked to a lead or customer, optionally assigned to an employee. The assignee may be notified by AgencyZoom. Link it with lead_id or customer_id (or contact_email, which AgencyZoom matches to a lead or customer). Not idempotent: calling twice creates two tasks. POST /v1/api/tasks.

Parametersduerequiredtypetitlerequiredlead_idcommentsassignee_idcustomer_idcontact_emailtime_specificduration_minutes

agencyzoom_complete_task

Complete task

WRITE: mark a task as completed. Repeated calls may repeat notifications or automations; undo with agencyzoom_reopen_task. PUT /v1/api/tasks/{taskId}/completed.

Parameterstask_idrequired

agencyzoom_reopen_task

Reopen task

WRITE: reopen a completed task, optionally with a comment. Repeated calls may repeat notifications or automations. PUT /v1/api/tasks/{taskId}/reopened.

Parameterstask_idrequiredcomments

agencyzoom_move_lead_stage

Move lead to a stage

WRITE: move an active lead (a status check refuses leads already won, lost or x-dated) to another stage of a lead pipeline (workflow_id and workflow_stage_id from agencyzoom_list_pipelines). The lead stays active: it does not mark the lead won, lost or x-dated. Moving into a stage can trigger the agency's automations. The read and update are not atomic: a concurrent status change can be overwritten and reactivate a lead. Do not use while another process changes the same lead. Automations may repeat on repeated calls. PUT /v1/api/leads/{leadId}/stage.

Parameterslead_idrequiredworkflow_idrequiredworkflow_stage_idrequired

agencyzoom_create_service_ticket

Create service ticket

WRITE: open a service ticket for a customer in a service pipeline stage. Needs the pipeline and stage (agencyzoom_list_pipelines with type 'service'), a priority and a category (agencyzoom_list_service_ticket_options). The assigned CSR may be notified, and the agency's service automations can run. Not idempotent: calling twice opens two tickets. POST /v1/api/serviceTicket/service-tickets/create.

Parameterscsr_idsubjectrequireddue_datepolicy_idscategory_idrequiredcustomer_idrequireddescriptionpriority_idrequiredworkflow_idrequiredworkflow_stage_idrequired

Version history

1
  1. v1.8.3LatestNov 7, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations