AgencyBloc MCP by usefulapi
Read and update AgencyBloc individuals, groups, policies and agents; log activities and notes.
Connect it
Settings → Connectors → Add custom connector
URL: https://agencybloc.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://agencybloc.usefulapi.io/mcp{
"mcpServers": {
"agencybloc": {
"url": "https://agencybloc.usefulapi.io/mcp"
}
}
}claude mcp add --transport http agencybloc https://agencybloc.usefulapi.io/mcp{
"servers": {
"agencybloc": {
"type": "http",
"url": "https://agencybloc.usefulapi.io/mcp"
}
}
}22 tools, pulled live
agencybloc_search_individualsread-onlySearch 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 individuals/search.
agencybloc_get_individualread-onlyOne 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_groupsread-onlySearch groups (employer / business accounts) in AgencyBloc by name, type or phone. Returns id, name, type and phone. POST groups/search.
agencybloc_get_groupread-onlyOne group by id, with addresses, policies and custom fields (and activities when include_activities is true). POST groups/detail.
agencybloc_search_policiesread-onlySearch 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_policyread-onlyOne policy by id: holder, agent, carrier, status, dates, premium, coverages and custom fields. POST policies/detail.
agencybloc_search_agentsread-onlySearch agents (producers) by name, email or phone. Returns id, name, email and phones. POST agents/search.
agencybloc_get_agentread-onlyOne agent by id, with agencies, addresses and custom fields (and activities when include_activities is true). POST agents/detail.
agencybloc_search_carriersread-onlySearch insurance carriers by name or phone. Returns id, name, abbreviation and phones. POST carriers/search.
agencybloc_list_activitiesread-onlyAll 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_activitiesread-onlyActivities by id (1-50 ids), e.g. the ids shown on a policy or individual. POST activity/list.
agencybloc_list_notesread-onlyNotes (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_phoneread-onlyFind 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_leadread-onlyOne 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_individualcan modifyWRITE: 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_groupcan modifyWRITE: 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_policycan modifyWRITE: 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 is a follow-up: give follow_up_user_id and follow_up_date (and start/end times), and AgencyBloc assi
agencybloc_create_notecan modifyWRITE: 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.
Alternatives in Productivity
Compare →
Beds24 MCP by usefulapiB
Check bookings, quote stays, read guest messages and reviews, and update calendars in Beds24.
HappyFox MCP by usefulapiB
Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.
Hostfully MCP by usefulapiB
Check properties, calendars, leads, quotes, guests and messages in Hostfully, and send replies.
Kickserv MCP by usefulapiB
Look up Kickserv customers, jobs, notes and time entries, and create jobs, tasks and charges.
Checkfront MCP by usefulapiB
Check Checkfront availability and rates, and manage booking sessions, bookings, customers and notes.
Insightly MCP by usefulapiB
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.