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.
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
{
"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>"
]
}
}
}Platform Resources
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What Hundreds of Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building hundreds of connectors that serve both, here's when each approach wins.
14 min read
sipgate MCP Server FAQ
Does StackOne have a sipgate MCP server?
sipgate MCP server vs direct API integration: what's the difference?
How does sipgate authentication work for AI agents?
origin_owner_id.Are sipgate MCP tools vulnerable to prompt injection?
What is the context bloat of a sipgate agent and how do I avoid it?
Can I limit which actions my sipgate agent can access?
Can I create custom agent actions for my sipgate MCP server?
When should I NOT use a sipgate MCP server?
What AI frameworks and AI clients does the StackOne sipgate MCP server support?
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.