Title100/100
Organization Get
The title clearly communicates the tool’s action and subject. Keep it concise.
Description85/100
Get the current workspace and its capability flags: features.buyPhoneNumbers, sms10dlc, imessageIntegration, agentDuplication and others, each as an {enabled} object. features.smsSending is {enabled, reason}: every workspace receives SMS, and sending starts once a number is on an approved 10DLC campaign; reason is no_approved_campaign or campaign_billing_suspended while it is off. smsMessaging is deprecated and mirrors smsSending.enabled. retrievalProvider and imessageProvider are null when the corresponding integration is not configured.
The description explains the capability, when to use it, and what to expect.
Inputs100/100
This tool declares no inputs, so argument descriptions are not needed.
No input fields.
Annotations100/100
All four behavior hints are declared.
{
"title": "Organization Get",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Output schema68/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"kind",
"data",
"warnings",
"resourceLinks"
],
"properties": {
"data": {
"type": "object",
"required": [
"id",
"name",
"slug",
"logo",
"createdAt",
"metadata",
"workDomain",
"recordingEnabled",
"postCallAnalysisEnabled",
"voicemailGreeting",
"retrievalProvider",
"imessageProvider",
"sipGateway",
"features"
],
"properties": {
"id": {
"type": "string"
},
"logo": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"features": {
"type": "object",
"required": [
"sipGateway",
"buyPhoneNumbers",
"sms10dlc",
"smsMessaging",
"smsSending",
"sms10dlcSharedCampaign",
"imessageIntegration",
"agentDuplication",
"telnyxCallControlHandoff",
"multiOrgCreation",
"agentsByok",
"sharedOutboundCallerId"
],
"properties": {
"sms10dlc": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"agentsByok": {
"type": "object",
"default": {
"enabled": false
},
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"sipGateway": {
"type": "object",
"default": {
"enabled": false
},
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"smsSending": {
"type": "object",
"default": {
"reason": "no_approved_campaign",
"enabled": false
},
"required": [
"enabled",
"reason"
],
"properties": {
"reason": {
"anyOf": [
{
"enum": [
"no_approved_campaign",
"campaign_billing_suspended"
],
"type": "string"
},
{
"type": "null"
}
]
},
"enabled": {
"type": "boolean"
}
}
},
"smsMessaging": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"buyPhoneNumbers": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"agentDuplication": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"multiOrgCreation": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"imessageIntegration": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"sharedOutboundCallerId": {
"type": "object",
"default": {
"enabled": false
},
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"sms10dlcSharedCampaign": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"telnyxCallControlHandoff": {
"type": "object",
"required": [
"enabled"
],
"properties": {
"enabled": {
"type": "boolean"
}
}
}
}
},
"metadata": {
"type": [
"string",
"null"
]
},
"createdAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
},
"sipGateway": {
"anyOf": [
{
"type": "object",
"required": [
"publicIp",
"allowlistCidr",
"realm",
"transport",
"transports",
"sipPort",
"rtpPortStart",
"rtpPortEnd"
],
"properties": {
"realm": {
"type": "string",
"default": "sip.speko.ai"
},
"sipPort": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"publicIp": {
"type": "string",
"format": "ipv4",
"pattern": "^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$"
},
"transport": {
"type": "string",
"const": "udp"
},
"rtpPortEnd": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"transports": {
"type": "array",
"items": {
"enum": [
"udp",
"tcp"
],
"type": "string"
},
"default": [
"udp"
]
},
"rtpPortStart": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"allowlistCidr": {
"type": "string"
}
}
},
{
"type": "null"
}
],
"default": null
},
"workDomain": {
"type": [
"string",
"null"
]
},
"imessageProvider": {
"type": [
"string",
"null"
]
},
"recordingEnabled": {
"type": "boolean"
},
"retrievalProvider": {
"type": [
"string",
"null"
]
},
"voicemailGreeting": {
"type": [
"string",
"null"
],
"default": null
},
"postCallAnalysisEnabled": {
"type": "boolean",
"default": true
}
}
},
"kind": {
"type": "string",
"const": "result"
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"required": [
"code",
"message"
],
"properties": {
"code": {
"type": "string",
"minLength": 1
},
"message": {
"type": "string",
"minLength": 1
}
}
},
"default": []
},
"resourceLinks": {
"type": "array",
"items": {
"type": "object",
"required": [
"uri",
"title"
],
"properties": {
"uri": {
"type": "string",
"minLength": 1
},
"title": {
"type": "string",
"minLength": 1
},
"mimeType": {
"type": "string",
"minLength": 1
}
}
},
"default": []
},
"resourceVersion": {
"type": "string",
"minLength": 1
}
}
}