MCP tools reference

Every tool the Harmonia MCP server exposes — read, write, comms, admin.

The live tool list lives in the app at Settings → MCP → Docs, and auto-updates as we add tools. This page summarizes the surface for public reference. Scopes are enforced server-side — sending the wrong scope returns unauthorized.

Reads (mcp:read)

ToolPurpose
contacts.listFilter / paginate contacts
contacts.getFetch one contact by id
contacts.searchFree-text search across contacts
accounts.listFilter / paginate accounts
accounts.getFetch one account
opportunities.listFilter / paginate deals
opportunities.getFetch one deal with timeline
pipelines.listList all pipelines + stages
conversations.listFilter inbox threads
conversations.getRead a thread
calendars.listList bookable calendars
appointments.listList bookings
tasks.listList tasks
notes.listList notes
reports.runRun a saved report

Writes (mcp:write)

ToolPurpose
contacts.createCreate a contact
contacts.updateUpdate fields
contacts.tagAdd / remove tags
accounts.createCreate an account
accounts.updateUpdate fields
opportunities.createOpen a deal
opportunities.updateUpdate fields
opportunities.move_stageMove a deal to a new stage
tasks.createCreate a task
notes.createAdd a note
appointments.createBook an appointment
workflows.runTrigger a workflow manually

Comms (mcp:comms)

Every comm tool is gated by the tenant outbound kill switch. If your org has the switch off (the default for new tenants), these tools return outbound_disabled regardless of scope.

ToolPurpose
email.sendSend an email
sms.sendSend a text message
calls.placePlace an outbound call (with TwiML/transfer logic)
conversations.replyReply to an inbox thread

Admin (mcp:admin)

ToolPurpose
users.listList org members
users.inviteInvite a new user
audit_log.listRead the audit log
org.update_settingsUpdate org-level settings

Prompt templates

The MCP server also exposes named prompts that Claude can run on demand:

PromptArgsOutput
daily_pipeline_brief5-bullet summary of in-progress deals
stale_deal_alertdays_stale (default 14)Untouched deals + next steps
lender_match_briefopportunity_idTwo-paragraph submission brief

Audit log

Every tool call (read or write) is logged to your org's audit table. View it at Settings → MCP → Audit.

Next