@jambonz/mcp-schema-server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jambonz_developer_toolkitA | REQUIRED: call this before writing jambonz code. Returns the developer guide (verb model, transports, SDK API, patterns), lists all available schemas, and shows pre-built agent tools (weather, search, calculator, etc.) — check these before implementing custom toolHook handlers. |
| get_jambonz_schemaA | Get the JSON Schema for a jambonz verb or component. Available: verb:agent, verb:alert, verb:answer, verb:conference, verb:config, verb:deepgram_s2s, verb:dequeue, verb:dial, verb:dialogflow, verb:dtmf, verb:dub, verb:elevenlabs_s2s, verb:enqueue, verb:gather, verb:google_s2s, verb:hangup, verb:leave, verb:listen, verb:llm, verb:message, verb:openai_s2s, verb:pause, verb:play, verb:redirect, verb:rest_dial, verb:room, verb:s2s, verb:say, verb:sip-decline, verb:sip-refer, verb:sip-request, verb:stream, verb:tag, verb:transcribe, verb:transfer, verb:ultravox_s2s, component:actionHook, component:actionHookDelayAction, component:amd, component:auth, component:bidirectionalAudio, component:fillerNoise, component:handoff, component:hangup, component:llm-base, component:recognizer-assemblyAiOptions, component:recognizer-awsOptions, component:recognizer-azureOptions, component:recognizer-customOptions, component:recognizer-deepgramOptions, component:recognizer-elevenlabsOptions, component:recognizer-gladiaOptions, component:recognizer-googleOptions, component:recognizer-houndifyOptions, component:recognizer-ibmOptions, component:recognizer-nvidiaOptions, component:recognizer-openaiOptions, component:recognizer-sonioxOptions, component:recognizer-speechmaticsOptions, component:recognizer-xaiOptions, component:recognizer, component:synthesizer, component:target, component:transferOptions, component:vad, callback:agent-turn, callback:amd, callback:call-status, callback:conference-status, callback:conference-wait, callback:conference, callback:dequeue, callback:dial-dtmf, callback:dial-hold, callback:dial-refer, callback:dial, callback:enqueue-wait, callback:enqueue, callback:gather-partial, callback:gather, callback:listen, callback:llm, callback:message, callback:play, callback:session-new, callback:session-reconnect, callback:session-redirect, callback:sip-refer-event, callback:sip-refer, callback:sip-request, callback:transcribe-translation, callback:transcribe, callback:transfer, callback:tts-streaming-event, callback:verb-status, guide:bridged-call-patterns, guide:conference-monitoring, guide:session-commands, guide:node-sdk |
| get_sdk_exampleA | Get full source code for an SDK example. Available: agent, assemblyai-autogenerate-prompt, bedrock-agent, call-recording, conference-supervision, deepgram-voice-agent, dial, echo, elevenlabs-voice-agent, hello-world, ivr-menu, llm-streaming, openai-realtime, queue-with-hold, realtime-translator, retell-hosted, room-play-tone, room-say, room-with-stream, s2s-move-to-room, stream-record, stream-then-room, two-stage-dialer, ultravox-voice-agent, voice-agent |
| list_jambonz_toolsA | List the pre-built tools from @jambonz/tools (v0.1.4) for jambonz agent apps, with full parameter schemas. Check here BEFORE hand-rolling a toolHook handler — use a ready-made tool if one fits. Available: calculator, get_datetime, web_search, get_weather, wikipedia. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| agents-guide | jambonz guide — verb model, transport modes, core verbs, and common patterns |
| app-schema | Root JSON Schema for a jambonz application — an array of verbs |
| verb-agent | JSON Schema for the "agent" verb |
| verb-alert | JSON Schema for the "alert" verb |
| verb-answer | JSON Schema for the "answer" verb |
| verb-conference | JSON Schema for the "conference" verb |
| verb-config | JSON Schema for the "config" verb |
| verb-deepgram_s2s | JSON Schema for the "deepgram_s2s" verb |
| verb-dequeue | JSON Schema for the "dequeue" verb |
| verb-dial | JSON Schema for the "dial" verb |
| verb-dialogflow | JSON Schema for the "dialogflow" verb |
| verb-dtmf | JSON Schema for the "dtmf" verb |
| verb-dub | JSON Schema for the "dub" verb |
| verb-elevenlabs_s2s | JSON Schema for the "elevenlabs_s2s" verb |
| verb-enqueue | JSON Schema for the "enqueue" verb |
| verb-gather | JSON Schema for the "gather" verb |
| verb-google_s2s | JSON Schema for the "google_s2s" verb |
| verb-hangup | JSON Schema for the "hangup" verb |
| verb-leave | JSON Schema for the "leave" verb |
| verb-listen | JSON Schema for the "listen" verb |
| verb-llm | JSON Schema for the "llm" verb |
| verb-message | JSON Schema for the "message" verb |
| verb-openai_s2s | JSON Schema for the "openai_s2s" verb |
| verb-pause | JSON Schema for the "pause" verb |
| verb-play | JSON Schema for the "play" verb |
| verb-redirect | JSON Schema for the "redirect" verb |
| verb-rest_dial | JSON Schema for the "rest_dial" verb |
| verb-room | JSON Schema for the "room" verb |
| verb-s2s | JSON Schema for the "s2s" verb |
| verb-say | JSON Schema for the "say" verb |
| verb-sip-decline | JSON Schema for the "sip-decline" verb |
| verb-sip-refer | JSON Schema for the "sip-refer" verb |
| verb-sip-request | JSON Schema for the "sip-request" verb |
| verb-stream | JSON Schema for the "stream" verb |
| verb-tag | JSON Schema for the "tag" verb |
| verb-transcribe | JSON Schema for the "transcribe" verb |
| verb-transfer | JSON Schema for the "transfer" verb |
| verb-ultravox_s2s | JSON Schema for the "ultravox_s2s" verb |
| component-actionHook | JSON Schema for the "actionHook" component |
| component-actionHookDelayAction | JSON Schema for the "actionHookDelayAction" component |
| component-amd | JSON Schema for the "amd" component |
| component-auth | JSON Schema for the "auth" component |
| component-bidirectionalAudio | JSON Schema for the "bidirectionalAudio" component |
| component-fillerNoise | JSON Schema for the "fillerNoise" component |
| component-handoff | JSON Schema for the "handoff" component |
| component-hangup | JSON Schema for the "hangup" component |
| component-llm-base | JSON Schema for the "llm-base" component |
| component-recognizer-assemblyAiOptions | JSON Schema for the "recognizer-assemblyAiOptions" component |
| component-recognizer-awsOptions | JSON Schema for the "recognizer-awsOptions" component |
| component-recognizer-azureOptions | JSON Schema for the "recognizer-azureOptions" component |
| component-recognizer-customOptions | JSON Schema for the "recognizer-customOptions" component |
| component-recognizer-deepgramOptions | JSON Schema for the "recognizer-deepgramOptions" component |
| component-recognizer-elevenlabsOptions | JSON Schema for the "recognizer-elevenlabsOptions" component |
| component-recognizer-gladiaOptions | JSON Schema for the "recognizer-gladiaOptions" component |
| component-recognizer-googleOptions | JSON Schema for the "recognizer-googleOptions" component |
| component-recognizer-houndifyOptions | JSON Schema for the "recognizer-houndifyOptions" component |
| component-recognizer-ibmOptions | JSON Schema for the "recognizer-ibmOptions" component |
| component-recognizer-nvidiaOptions | JSON Schema for the "recognizer-nvidiaOptions" component |
| component-recognizer-openaiOptions | JSON Schema for the "recognizer-openaiOptions" component |
| component-recognizer-sonioxOptions | JSON Schema for the "recognizer-sonioxOptions" component |
| component-recognizer-speechmaticsOptions | JSON Schema for the "recognizer-speechmaticsOptions" component |
| component-recognizer-xaiOptions | JSON Schema for the "recognizer-xaiOptions" component |
| component-recognizer | JSON Schema for the "recognizer" component |
| component-synthesizer | JSON Schema for the "synthesizer" component |
| component-target | JSON Schema for the "target" component |
| component-transferOptions | JSON Schema for the "transferOptions" component |
| component-vad | JSON Schema for the "vad" component |
| sdk-node-guide | @jambonz/sdk Node.js SDK guide — imports, createEndpoint, Session API, examples |
| sdk-examples-index | Index of @jambonz/sdk code examples |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jambonz/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server