Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Live 91 Actions

sipgate MCP Server
for AI Agents

Connect your AI agent to StackOne's sipgate MCP server and give it 91 MCP tools out of the box. Auth, tool execution, and security all managed.

sipgate logo
sipgate MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

91 Agent Actions

Agents can read and write in sipgate. Extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your sipgate MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every sipgate tool response scanned for prompt injection in milliseconds, with 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every sipgate call.

Tools Discovery →

What is the sipgate MCP Server?

A sipgate MCP server lets AI agents read and write sipgate data through the Model Context Protocol, Anthropic's open standard for connecting LLMs to external tools. StackOne's sipgate MCP server ships with 91 pre-built actions, fully extensible via the Connector Builder, plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All sipgate MCP Tools

Every StackOne action for sipgate, ready for your agent. Read and write, scoped to exactly what you need.

Contacts

  • Create Contact

    Create a contact in the sipgate account.

  • Get Contacts

    List the contacts of the sipgate account.

  • Get Contact

    Get one contact of the sipgate account by ID.

  • Update Contact

    Replace the details of one contact in the sipgate account.

  • Delete Contact

    Delete one contact from the sipgate account.

  • Delete Contacts

    Delete several contacts, or every contact in one scope, from the sipgate account.

Devices

  • Create Device

    Create a device for one sipgate user.

  • Get Devices

    List the devices of one sipgate user.

  • Get Device

    Get one sipgate device by ID.

  • Delete Device

    Delete a device from the sipgate account.

Groups

  • Get Groups

    List the groups of the sipgate account.

  • Get Group

    Get one group of the sipgate account by ID.

History Entrys

  • Get History Entry

    Get one call, fax, SMS or voicemail of the sipgate account by ID.

  • Update History Entry

    Update the note, read, starred and archived state of one history entry.

  • Delete History Entry

    Delete one call, fax, SMS or voicemail from the sipgate history.

History Entries

  • Update History Entries

    Update the read, starred and archived state of several history entries in one call.

  • Delete History Entries

    Delete several calls, faxes, SMS or voicemails from the sipgate history in one call.

Unified Groups

  • List Unified Groups

    List unified groups in a sipgate account.

  • Get Unified Group

    Get a unified sipgate group by ID.

Unified Roles

  • List Unified Roles

    List the roles a user can hold in a sipgate account.

  • Get Unified Role

    Get a unified sipgate role by ID.

Unified Users

  • List Unified Users

    List unified users in a sipgate account.

  • Get Unified User

    Get a unified sipgate user by ID.

Quick Dial Numbers

  • Create Quick Dial Number

    Add a quick dial number for a sipgate user.

  • Update Quick Dial Number

    Change the number or the owner of a quick dial number.

  • Delete Quick Dial Number

    Remove a quick dial number from the sipgate account.

Phone Lines

  • Create Phone Line

    Create a phone line for one sipgate user.

  • Get Phone Line

    Get one phone line of a sipgate user by ID.

  • Delete Phone Line

    Delete a phone line from a sipgate user.

Phone Line Forwardings

  • List Phone Line Forwardings

    List the call forwarding rules of one phone line.

  • Update Phone Line Forwardings

    Replace the call forwarding rules of one phone line.

Voicemails

  • Get Voicemails

    List the voicemail boxes of the sipgate account.

  • Get Voicemail

    Get one voicemail box of the sipgate account by ID.

Other (58)

  • Send Call DTMF

    Send a DTMF tone sequence to every participant of an established call.

  • Import Contacts From CSV

    Import contacts into the sipgate account from a CSV file.

  • Import Contacts From Google

    Import contacts into the sipgate account from Google Contacts.

  • Create Faxline

    Create a fax line for one sipgate user.

  • Add Device To Phone Line

    Route a device to a phone line so it rings on incoming calls.

  • Send SMS

    Send a text message from a sipgate SMS extension.

  • Send Fax

    Send a PDF as a fax from a sipgate fax line.

  • Add Caller ID

    Register a sender phone number on one SMS extension.

  • Get Account

    Get the sipgate account behind the token.

  • Get Signed-In User

    Get the sipgate user the token belongs to.

  • List Addresses

    List the postal addresses of the sipgate account.

  • Get Calls

    List the calls currently established on the sipgate account.

  • List Channels

    List the channels of the sipgate account.

  • Get Contacts As CSV

    Export the contacts of one scope as CSV.

  • Get Contacts VCard

    Export the contacts of one scope in structured vCard form.

  • Get Device Caller ID

    Get the caller ID a device shows when it places a call.

  • Get User Faxlines

    List the fax lines of one sipgate user.

  • List Fax Line Numbers

    List the phone numbers routed to one fax line.

  • Get Fax Line Caller ID

    Get the caller ID a fax line shows when it sends a fax.

  • Get Group Users

    List the members of a sipgate group.

  • Get History

    List the calls, faxes, SMS and voicemails of the sipgate account.

  • Get History CSV

    Export the calls, faxes, SMS and voicemails of the sipgate account as CSV.

  • Get Unified Credentials

    Get the current sipgate connection's unified credentials and identity.

  • Get Numbers

    List the phone numbers of the sipgate account.

  • Get User Numbers

    List the phone numbers routed to one sipgate user.

  • List Account Phone Lines

    List every phone line of the sipgate account.

  • List User Phone Lines

    List the phone lines of one sipgate user.

  • List Phone Line Devices

    List the devices that ring on one phone line.

  • List Phone Line Numbers

    List the phone numbers routed to one phone line.

  • List Phone Line Voicemails

    List the voicemail boxes attached to one phone line.

  • List Phone Line Voicemail Greetings

    List the greetings of one voicemail box on a phone line.

  • Get SMS Extensions

    List the SMS extensions of one sipgate user.

  • Get SMS Caller IDs

    List the caller IDs registered on one SMS extension.

  • Get All Users

    List the users of the sipgate account.

  • Get User

    Get one user of the sipgate account by ID.

  • Set Call Hold

    Put every participant of an established call on hold, or resume them.

  • Set Call Muted

    Mute or unmute your own side of an established call.

  • Set Call Recording

    Start or stop recording an established call.

  • Set History Entry Archived

    Archive one history entry or restore it from the archive.

  • Set History Entry Note

    Set the free-text note on one history entry.

  • Set History Entry Read

    Mark one history entry as read or unread.

  • Update Phone Line Alias

    Rename a phone line of a sipgate user.

  • Remove Device From Phone Line

    Stop a device from ringing on a phone line.

  • Start Channel Call

    Start a new outbound channel call from a sipgate neo device.

  • Hang Up Call

    Hang up an established call.

  • Play Call Announcement

    Play an audio announcement to every participant of an established call.

  • Transfer Call

    Transfer an established call to another phone number.

  • Upsert Contacts As VCard

    Create or overwrite contacts from structured vCard records.

  • Change Device Settings

    Set the do-not-disturb flag and the emergency address of a device.

  • Change Device Alias

    Rename a sipgate device.

  • Change Caller ID Settings

    Set the caller ID a device shows when it places a call.

  • Change Number Settings

    Route a phone number to an endpoint or release it for porting.

  • Validate Quick Dial Number

    Check whether a quick dial number is still available.

  • Initiate Call

    Place an outbound call from a sipgate classic extension to a phone number.

  • Resend Fax

    Send a fax that is already in the sipgate history again.

  • Play Recording

    Call a device and play a recorded voicemail over the phone.

  • Record Voicemail Greeting

    Call a device so the greeting of a voicemail box can be recorded over the phone.

  • Record IVR Announcement

    Call a device so an IVR announcement can be recorded over the phone.

Set Up Your sipgate MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to sipgate in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More developer MCP Servers

Wiz

696+ actions

IONOS

501+ actions

Workiva

266+ actions

KnowBe4

259+ actions

HighLevel

251+ actions

WorkOS

234+ actions

SAP Concur

232+ actions

sipgate MCP Server FAQ

Does StackOne have a sipgate MCP server?
Yes. StackOne offers a hosted sipgate MCP server with 91 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
sipgate MCP server vs direct API integration: what's the difference?
A sipgate MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software work, where backend code calls sipgate. A sipgate MCP server is for AI agents that discover and call sipgate at runtime, such as MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI. StackOne provides both.
How does sipgate authentication work for AI agents?
sipgate authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK to get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own sipgate account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are sipgate MCP tools vulnerable to prompt injection?
Yes. sipgate MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content, such as documents, messages, tickets, records, or free-text fields, is a potential vector. StackOne Defender scans every tool response before it enters the agent's context. It runs regex patterns in ~1ms, then a MiniLM classifier in ~4ms. Accuracy is 88.7%, and it runs entirely on CPU.
What is the context bloat of a sipgate agent and how do I avoid it?
Context bloat happens when sipgate tool schemas and API responses eat your sipgate agent's memory, preventing it from reasoning effectively. A single sipgate query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery reduces it by loading only the tools relevant to each query.
Can I limit which actions my sipgate agent can access?
Yes. You can limit which actions your sipgate agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my sipgate MCP server?
Yes. You can create custom agent actions for your sipgate MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research sipgate's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a sipgate MCP server?
Skip a sipgate MCP server if your integration is purely software-to-software, because direct sipgate API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call sipgate actions at runtime.
What AI frameworks and AI clients does the StackOne sipgate MCP server support?
The StackOne sipgate MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.