NestDaddy

SAGOT

com.sagots/sagot · v0.2.0

AI voice agents that place and answer phone calls, with transcripts and outcomes.

Connect Remote server

Terminal
claude mcp add --transport http sagot https://sagots.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "sagot": {
      "url": "https://sagots.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sagot": {
      "type": "http",
      "url": "https://sagots.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://sagots.com/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 80 found in our last check

  • access_info

    Read public registration availability (closed alpha is the default) and whether the caller's session or credential is valid (signedIn).

  • waitlist_join

    Request alpha participation with contact consent. Does not create an account or send email.

  • waitlist_list

    Platform operators only: review the alpha queue, oldest first, with status and pagination.

  • waitlist_update

    Platform operators only: mark an applicant waiting, contacted or closed.

  • waitlist_delete

    Platform operators only: permanently remove an applicant's waitlist information. Does not delete their account or invitations.

  • invitations_create

    Platform operators only: issue an email-bound, single-use private invitation. Returns the token once; share privately. Does not send email. Replaces prior unused invitations for that email.

  • invitations_list

    Platform operators only: list invitation states without tokens, newest first.

  • invitations_revoke

    Platform operators only: revoke an unused invitation. Existing accounts are unaffected.

  • account_register

    SAGOT account.register. Uses the same authorization and validation as website, API and CLI.

  • account_login

    SAGOT account.login. Uses the same authorization and validation as website, API and CLI.

  • account_me

    SAGOT account.me. Uses the same authorization and validation as website, API and CLI.

  • account_logout

    SAGOT account.logout. Uses the same authorization and validation as website, API and CLI.

  • account_acceptTerms

    Signed-in session only: accept the current Terms of Service, Data Processing Addendum and Privacy Notice (version from account.me termsVersion). Records the version and time on your account.

  • account_mfaSetup

    Signed-in session only: start turning on two-step sign-in. Confirms your password and returns a new authenticator secret and otpauth:// URI (scan as a QR code). Nothing changes until account.mfaEnable confirms a code.

  • account_mfaEnable

    Signed-in session only: confirm a 6-digit code from the authenticator app to turn two-step sign-in on. Returns 10 one-time recovery codes once; store them safely. Sign-in then needs a code (account.login code).

  • account_mfaDisable

    Signed-in session only: turn two-step sign-in off with your password and a current code or recovery code. SAGOT staff cannot use the platform console without it.

  • account_mfaRecoveryCodes

    Signed-in session only: replace all recovery codes after confirming a current code. Returns the 10 new codes once.

  • account_delete

    Signed-in session only: delete your own SAGOT account after confirming your password. Refused while you own a workspace (transfer ownership or delete it first) or hold a SAGOT staff role. Removes you from every workspace, revokes your sessions and API keys and anonymises your ac…

  • assistants_preview

    Check an OAuth authorization request from an AI assistant (Claude, ChatGPT, Gemini or any MCP client) before consent: returns the assistant's name, the address it returns to, the scopes requested in plain words, or the problem with the request.

  • assistants_authorize

    Signed-in session only: allow (with a workspaceId) or deny an AI assistant's request to use SAGOT. Allowing gives that assistant the listed scopes in one workspace — never admin, never more than your role — and returns redirectTo, the address to send the browser back to.

  • assistants_list

    Signed-in session only: AI assistants connected to your account through OAuth, with workspace, scopes, when connected and last used.

  • assistants_revoke

    Signed-in session only: disconnect an AI assistant. Its access and refresh tokens stop working immediately; it must ask again to reconnect.

  • assistants_clients_create

    Signed-in session only: create an OAuth client ID and secret for an assistant that asks for them, such as Gemini Enterprise (redirect https://vertexaisearch.cloud.google.com/oauth-redirect). The secret is returned once. People who sign in through it still choose their own worksp…

  • assistants_clients_list

    Signed-in session only: OAuth client IDs you created for assistants, with their redirect addresses.

  • assistants_clients_revoke

    Signed-in session only: revoke an OAuth client ID you created; assistants using it can no longer sign in or refresh tokens.

  • workspaces_create

    SAGOT workspaces.create. Uses the same authorization and validation as website, API and CLI.

  • workspaces_list

    SAGOT workspaces.list. Uses the same authorization and validation as website, API and CLI.

  • workspaces_update

    SAGOT workspaces.update. Uses the same authorization and validation as website, API and CLI.

  • workspaces_region

    Owner only, signed-in session: choose where AI providers process this workspace's call audio and text — "eu" (European Union) or "us" (United States). No call starts until a region is chosen. Choosing it means accepting this statement: "I am the owner of this workspace. I have c…

  • workspaces_delete

    Owner only, signed-in session: permanently delete this workspace and everything in it — agents, contacts, calls, recordings, transcripts, lines, API keys and members' access. confirmName must equal the workspace name. Refused while calls are active or a Twilio line exists (delet…

  • members_list

    List the people in this workspace with their roles (viewer, editor, operator, admin, owner). Admins also see invitations and their status; tokens are never shown.

  • members_invite

    Admins: invite an email to this workspace with a role, optionally limited to agentIds (viewer/editor/operator only). SAGOT emails the invitation when email is configured; the one-time link path (/join#member=…) is also returned once as a fallback. The invitee signs in or creates…

  • members_update

    Admins: change a member's role and, with agentIds, limit a viewer/editor/operator to selected agents (null = all agents). Takes effect on their next request, including their API keys. The owner's role cannot change; only the owner grants or removes admin.

  • members_transfer

    Owner only, signed-in session: make another member the owner. You become an admin; any agent limit on them is removed. The new owner is emailed.

  • members_remove

    Admins remove a member; any member may remove themselves to leave. The owner cannot be removed. Their sessions and API keys stop working in this workspace immediately.

  • members_revoke

    Admins: revoke a pending member invitation by id so its link stops working.

  • members_preview

    Public: show what a member invitation link grants (workspace, inviter, role, invited email, status) before accepting.

  • members_accept

    Signed-in account session only: accept a member invitation issued to this account's email and join the workspace with its role.

  • credentials_create

    SAGOT credentials.create. Uses the same authorization and validation as website, API and CLI.

  • credentials_list

    SAGOT credentials.list. Uses the same authorization and validation as website, API and CLI.

  • credentials_revoke

    SAGOT credentials.revoke. Uses the same authorization and validation as website, API and CLI.

  • agents_create

    SAGOT agents.create. Uses the same authorization and validation as website, API and CLI.

  • agents_list

    SAGOT agents.list. Uses the same authorization and validation as website, API and CLI.

  • agents_get

    SAGOT agents.get. Uses the same authorization and validation as website, API and CLI.

  • agents_save

    SAGOT agents.save. Uses the same authorization and validation as website, API and CLI.

  • agents_test

    Validate the current draft and its integration. This is configuration validation, not a voice-quality score. Use a draft SIP call to hear the result.

  • agents_publish

    Publish a validated draft for new calls. Active calls keep their original snapshot.

  • agents_pause

    SAGOT agents.pause. Uses the same authorization and validation as website, API and CLI.

  • agents_rollback

    Point new calls to a previous published version.

  • agents_retire

    SAGOT agents.retire. Uses the same authorization and validation as website, API and CLI.

  • integrations_save

    SAGOT integrations.save. Uses the same authorization and validation as website, API and CLI.

  • integrations_list

    SAGOT integrations.list. Uses the same authorization and validation as website, API and CLI.

  • integrations_get

    SAGOT integrations.get. Uses the same authorization and validation as website, API and CLI.

  • integrations_test

    Exercise the connector with a test payload. Sandbox never writes to an external product.

  • integrations_disconnect

    SAGOT integrations.disconnect. Uses the same authorization and validation as website, API and CLI.

  • contacts_import

    SAGOT contacts.import. Uses the same authorization and validation as website, API and CLI.

  • contacts_list

    SAGOT contacts.list. Uses the same authorization and validation as website, API and CLI.

  • contacts_history

    Review all retained calls, conversations, outcomes, actions, follow-ups and activity for one contact across agents in this workspace. Missing or deleted evidence is labeled.

  • contacts_export

    Export the contact's retained evidence as a readable Markdown or structured JSON audit snapshot. Export is logged; it does not create recordings or recover deleted content.

  • contacts_update

    SAGOT contacts.update. Uses the same authorization and validation as website, API and CLI.

  • contacts_suppress

    Permanently suppress this contact from new calls in this workspace.

  • contacts_erase

    Admins: permanently erase one person's personal data from this workspace — by contact id or by phone number (destination), including inbound callers who are not contacts. Removes the contact, its activity history, and every call's recording, transcript, outcome, number and linke…

  • campaigns_save

    SAGOT campaigns.save. Uses the same authorization and validation as website, API and CLI.

  • campaigns_list

    SAGOT campaigns.list. Uses the same authorization and validation as website, API and CLI.

  • campaigns_get

    Read one campaign. A running campaign that can't call anyone now has `waiting` ({code, message, fix, since}), e.g. outside the calling hours or no processing region; it starts again by itself once that is fixed.

  • campaigns_preview

    Inspect eligible contacts, exclusion reasons and the maximum reserved cost without dialing.

  • campaigns_start

    SAGOT campaigns.start. Uses the same authorization and validation as website, API and CLI.

  • campaigns_pause

    SAGOT campaigns.pause. Uses the same authorization and validation as website, API and CLI.

  • campaigns_resume

    SAGOT campaigns.resume. Uses the same authorization and validation as website, API and CLI.

  • campaigns_cancel

    SAGOT campaigns.cancel. Uses the same authorization and validation as website, API and CLI.

  • calls_create

    Queue one call with an agent to a contact. Give `task` for what this one call must achieve (the personal starter agent follows it). During the alpha a line only calls its test numbers, unless it is a SAGOT number line in live mode. Calls on SAGOT numbers reserve their maximum co…

  • calls_list

    List calls, newest first. Status `refused` = an incoming call SAGOT didn't answer: `refusal` says why ({code, message, fix}), what the caller experienced (`handling`: rang_through = the phone kept ringing for a person, hung_up, message_played = a short notice) and how often it r…

  • calls_get

    Read one call: status, outcome, transcript, recording, cost, carrier cost and, for calls SAGOT refused, `refusal` (see calls.list). `disclosure` says whether the person was told it's an AI and recorded: {mode, status: given | not_given, at, words, checkedBy: model | keywords | r…

  • calls_recording

    Get recording availability and authenticated audio URL. Fetch that URL with the same bearer credential to play/download Ogg audio; CLI supports --output file. Older unrecorded calls have no audio. Status discarded: the call ended before the person was told it is recorded, so no…

  • calls_cancel

    Cancel a queued or active call. On a finished call with a scheduled automatic retry, cancels that retry instead.

  • calls_approve

    Signed-in session only (a person, not an API key or assistant): approve a call an AI assistant asked for (status awaiting_approval). Eligibility is checked again and the call is queued.

  • calls_decline

    Signed-in session only: decline a call an AI assistant asked for. It is canceled and its reserved budget released.

  • actions_list

    SAGOT actions.list. Uses the same authorization and validation as website, API and CLI.

  • actions_reconcile

    Query the owning system about an uncertain action. Does not repeat the business write.

  • handoffs_list

    SAGOT handoffs.list. Uses the same authorization and validation as website, API and CLI.

Headers

NameDescription
Authorization
Optional, secret
Optional: a SAGOT API key as 'Bearer <key>'. Without it, assistants sign in with OAuth 2.1.

Details

Endpointhttps://sagots.com/mcp (Streamable HTTP)
First published17 Oct 2026
Last updated17 Oct 2026
Registry namecom.sagots/sagot

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.