com.kaicalls/kaicalls
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
KaiCalls
Publisher-provided description
A phone number for your business or your AI agent. Kai answers it and calls businesses for you.
Summary by lookupd
Lets an agent manage agency offers, enrollments and staff, and handle Google Local Services leads and messages for client businesses.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http kaicalls https://www.kaicalls.com/api/mcp
Claude Code, remote (streamable-http)
claude mcp add --transport http kaicalls https://www.kaicalls.com/api/mcp/acquisition
Codex, remote (streamable-http)
codex mcp add kaicalls --url https://www.kaicalls.com/api/mcp
Codex, remote (streamable-http)
codex mcp add kaicalls --url https://www.kaicalls.com/api/mcp/acquisition
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"kaicalls": {
"url": "https://www.kaicalls.com/api/mcp"
}
}
}Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"kaicalls": {
"url": "https://www.kaicalls.com/api/mcp/acquisition"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 182)
Publisher-provided text
request_human_approvalAsk a named principal for a specific decision using the provisioned voice approval channel. Requires restricted approvals:write, a configured callback host andconnect_agentConnect an external agent to a business and its signed event outbox. Requires current business admin membership, an assigned Kai agent, and agents:write, sms:wrget_agent_connectionDiscover the external agent connection, signed webhook configuration, scoped API operation catalog, channel readiness and remaining runtime requirements. Requirdisconnect_agentDisconnect the external agent and disable its webhook atomically. Requires current business admin membership and agents:write, sms:write, webhooks:write. Pass tget_lsa_account_reportRead the authorized advertiser's live Google Local Services aggregate account report, including actual spend, currency and charged lead totals. Requires linkedget_lsa_setupInspect Google LSA account selection and sync freshness, with setup steps. Saved configuration never proves a live workflow. Cloud-project production access issync_lsaSync an explicitly selected connected LSA advertiser. Requires current business admin role. Syncing runs lead ingestion, and existing business speed-to-lead conlist_lsa_leadsList synced Google LSA leads, charge and credit states, source IDs and rating details. The returned LSA lead id identifies the lead in LSA commands; the separatget_lsa_conversationsRead the latest 200 synced Google LSA conversation events for an LSA lead, including customer and advertiser messages. History is as current as the last sync.get_lsa_reportReport LSA lead counts, types, observed statuses, ratings and credit counts for an explicit UTC window (start inclusive, end exclusive). Includes sync freshnesssend_lsa_replySend an authorized text reply inside an existing Google LSA message lead through the Ads API. This contacts the customer. Requires current business admin role arate_lsa_leadSubmit an authorized, truthful Google LSA quality survey and return Google's actual bonus-credit decision. This is not a guaranteed refund or the retired manualagency_profile_bootstrapRegisters a new agency for the signed-in user and makes them its owner, using the given brand and support details. Requires a signed-in user session with a veriagency_profile_updateReplaces the agency brand, support details and requested commercial mode. Requires an agency owner or admin and the current profile revision; a stale revision iagency_profile_inviteCreates a staff invitation for an email address with the admin, operator or reader role and returns a one-time invite link that expires in 7 days. Requires an aagency_profile_accept_inviteJoins the agency using the token from an invite link. The signed-in user must have a verified email that matches the invited address, and the invite must be uneagency_profile_revoke_inviteCancels a pending staff invitation so its link can no longer be used. Requires an agency owner or admin. It does not remove anyone who already accepted; revoke_agency_profile_assignGives an active agency staff member access to one client business with the admin or member business role. Requires an agency owner or admin who can manage thatagency_profile_unassignRemoves a staff member's agency assignment to one client business, and removes the business membership if this assignment created it. Requires an agency owner oagency_profile_revoke_memberRemoves a staff member from the agency: revokes their membership, all their client assignments, their accepted invites and every API key issued to them throughagency_profile_issue_keyCreates a new API key for yourself in this agency, limited to the requested scopes, and returns the secret once. Readers cannot get write scopes, only the agencagency_offer_saveCreates a new offer draft, or replaces an existing draft when offerId and its current revision are given. Requires an agency owner or admin. Saving changes onlyagency_offer_previewBuilds the publishable manifest and sales kit for an offer draft and returns its fingerprint and revision for publishing. Requires an agency owner or admin. Itagency_offer_publishPublishes the previewed offer as a new immutable version and returns its enrollment link. Requires an agency owner or admin, plus the fingerprint and revision fagency_offer_archiveArchives an offer so it can no longer be published or used for new enrollments. Requires an agency owner or admin and the current offer revision. Existing instaagency_enrollment_start_self_serviceStarts a business owner's own enrollment in a published agency offer, using the business name and intake facts. Requires a signed-in user session with a verifieagency_enrollment_finish_self_serviceCompletes a self-service enrollment after the owner has approved the current intake: creates the client business and queues its package installations, which latagency_enrollment_owner_saveLets the client owner replace the intake facts on their own enrollment link. Requires the owner who claimed the link and the session's current revision. Savingagency_enrollment_createCreates an enrollment session for 1-50 existing or new clients against a published offer version and returns one owner approval link per new client. Requires anagency_enrollment_saveReplaces the client entries of an uncommitted enrollment session. Requires the session creator (or an agency owner/admin) and the current session revision. Savi
Details
- Version: 1.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 597 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/KaiCalls/kaicalls-mcp
- Website: https://www.kaicalls.com?utm_source=mcp_registry&utm_medium=directory
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.kaicalls/kaicalls)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp