AgencyBloc MCP by usefulapi

io.usefulapi/agencybloc · v1.1.0 · productivity

AgencyBloc MCP by usefulapi is healthy: it completed an MCP handshake in 686 ms and exposes 22 tools.

Read and update AgencyBloc individuals, groups, policies and agents; log activities and notes.

Endpoint: https://agencybloc.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count22
Latency686 ms
Last checked (UTC)2026-10-24T17:35:13.891Z

Health history

Checked (UTC)StatusLatencyError
2026-10-24T17:35:13.891ZHealthy686

Tools (22)

agencybloc_search_individualsSearch individuals (clients and contacts) in AgencyBloc. All filters are optional and combine; with none you get the first records. Returns id, name, email, birth date, phones and last-updated time (national ids such as SSN are never returned). Use updated_since to find recently changed people. POST
agencybloc_get_individualOne individual by id, with addresses, policies and custom fields (and activities when include_activities is true). National ids are removed. POST individuals/detail.
agencybloc_search_groupsSearch groups (employer / business accounts) in AgencyBloc by name, type or phone. Returns id, name, type and phone. POST groups/search.
agencybloc_get_groupOne group by id, with addresses, policies and custom fields (and activities when include_activities is true). POST groups/detail.
agencybloc_search_policiesSearch policies by number, coverage type, carrier, holder, servicing agent, application date or last update. Returns id, holder, policy number, carrier, status, coverage type, effective and renewal dates. Use submitted_after/updated_since for recent business. POST policies/search.
agencybloc_get_policyOne policy by id: holder, agent, carrier, status, dates, premium, coverages and custom fields. POST policies/detail.
agencybloc_search_agentsSearch agents (producers) by name, email or phone. Returns id, name, email and phones. POST agents/search.
agencybloc_get_agentOne agent by id, with agencies, addresses and custom fields (and activities when include_activities is true). POST agents/detail.
agencybloc_search_carriersSearch insurance carriers by name or phone. Returns id, name, abbreviation and phones. POST carriers/search.
agencybloc_list_activitiesAll activities (tasks, calls, renewals) logged on one group, individual, agent, carrier or lead: date, subject, notes, status, type, method, priority and follow-up. There is no paging. POST activities/list.
agencybloc_get_activitiesActivities by id (1-50 ids), e.g. the ids shown on a policy or individual. POST activity/list.
agencybloc_list_notesNotes (subject, body, author, dates, pinned flag, attachment names) on one agent, group, individual or policy, newest change first. There is no paging. POST notes/list.
agencybloc_search_leads_by_phoneFind Sales Enablement records (leads) by phone number; the search is by phone only. Only accounts with the Sales Enablement module have them. POST salesEnablement/leads/searchphone.
agencybloc_get_leadOne Sales Enablement record (lead) by record id. POST salesEnablement/Leads/detail.
agencybloc_create_individualWRITE: create a new individual (client or contact) in AgencyBloc. Needs first and last name; everything else is optional. It does not check for duplicates: search first. Returns the new individualID. POST individuals/create.
agencybloc_update_individualWRITE: change fields of an existing individual; fields you leave out are not sent. Tags are replaced (empty string clears them). Addresses are not changed here. Returns the individualID. POST individuals/update.
agencybloc_create_groupWRITE: create a new group (employer / business account) in AgencyBloc. It does not check for duplicates: search first. Returns the new groupID. POST groups/create.
agencybloc_update_groupWRITE: change fields of an existing group (including its name); fields you leave out are not sent. Returns the groupID. POST groups/update.
agencybloc_create_policyWRITE: create a policy on an existing group or individual. Needs the holder (entity_id + entity_type), coverage type, status and the carrier's full name; unknown coverage types / statuses are created in the account. Returns the new policyID. POST policies/create.
agencybloc_update_policyWRITE: change fields of an existing policy (status, carrier, dates, premium ...); fields you leave out are not sent. Returns the policyID. POST policies/update.
agencybloc_create_activityWRITE: log an activity (call, task, renewal reminder) on a group, individual, agent, carrier or lead. Status, type, method and priority are the text values of the account's dropdowns (My Agency Settings > Data Administration); unknown values are created. When the status is not Complete the activity
agencybloc_create_noteWRITE: add one note (subject + body) to an agent, group, individual or policy. AgencyBloc never allows notes to be edited or deleted through the API (audit rule), so the note is permanent. Pinning a note unpins the previously pinned one. Returns the new note id. POST notes/create.