lobbyvoices-mcp
Generates a production-grade system prompt for an ElevenLabs conversational agent acting as a phone receptionist.
Lobby — AI Receptionist Toolkit (MCP server)
The official MCP server for Lobby — the bilingual AI front desk. It gives any AI agent eight free, no-auth receptionist tools, served remotely over Streamable HTTP. No key, no signup.
https://lobbyvoices.com/api/mcpThe remote endpoint above needs nothing installed — most MCP clients (Claude Code, Cursor, Claude Desktop) can call it directly over HTTP. This repo also ships lobbyvoices-mcp, a tiny stdio bridge (npx/Docker) for clients that only support local stdio servers.
Connect
Claude Code (remote, no install)
claude mcp add --transport http lobbyvoices https://lobbyvoices.com/api/mcpCursor · Claude Desktop · any MCP client (remote, no install)
{
"mcpServers": {
"lobbyvoices": { "url": "https://lobbyvoices.com/api/mcp" }
}
}Stdio-only client — via npx (not published to npm; installs straight from this repo)
{
"mcpServers": {
"lobbyvoices": { "command": "npx", "args": ["-y", "github:bodyegypt/lobbyvoices-mcp"] }
}
}Stdio-only client — via Docker
docker build -t lobbyvoices-mcp https://github.com/bodyegypt/lobbyvoices-mcp.git{
"mcpServers": {
"lobbyvoices": { "command": "docker", "args": ["run", "-i", "--rm", "lobbyvoices-mcp"] }
}
}The bridge does no protocol work itself — it's the maintained mcp-remote package pointed at the production endpoint (see index.js).
Related MCP server: Smallest MCP Server
Tools
Tool | What it does |
| Writes a business phone script — greeting, voicemail, on-hold, or jingle — in English, Mexican Spanish, or both. Ready to record. |
| Builds a complete IVR / phone-menu script: greeting, numbered options, optional press-9 Spanish switch, operator line. |
| Generates a production-grade system prompt for an ElevenLabs conversational agent acting as a phone receptionist. |
| Computes the revenue a business loses to missed calls (monthly + yearly) plus recovery math, break-even days, and ROI. |
| Role-play a call against the receptionist call engine — you play the caller, get the transcript, outcome, and automatic EN/ES switch back. |
| A real phone number anyone can call right now to hear the receptionist live, with suggested bilingual scripts. |
| Scores a business's phone coverage and returns a verdict — covered, AI front desk, or hybrid — with archetype and leak numbers. |
| Saves a phone script, IVR menu, agent prompt, or simulated call built earlier in the conversation and emails it to the person, with the demo number and a signup link. Requires their explicit consent — only fires with |
Every tool declares an outputSchema and returns structuredContent, so agents get typed JSON instead of text to parse.
Try it with curl
curl -X POST https://lobbyvoices.com/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"calculate_missed_call_cost","arguments":{"callsPerWeek":75,"missedRatePct":33,"avgJobValue":380}}}'Also available as a plain REST API
The same capabilities are exposed as a free, no-key HTTP API — see the developer docs and the OpenAPI spec.
Fair use
No auth required. Per-IP rate limits (AI-backed tools: 2 requests/minute; math and template tools are generous) and hard input caps keep the service healthy. Building something bigger on top? Tell us.
About Lobby
Lobby is an AI front desk for small businesses: it answers every inbound call 24/7, books appointments, captures leads, and speaks English and Mexican Spanish — switching mid-call when the caller does. This MCP server runs on the same production stack.
Available Tools
8 toolscalculate_missed_call_costCalculate what missed calls cost a businessA
Computes the revenue a business loses to missed phone calls (monthly and yearly), plus the recovery math: recoverable revenue, suggested answering plan, break-even days, and ROI multiple.
| Name | Required | Description | Default |
|---|---|---|---|
| avgJobValue | Yes | Average value of one new customer or job, USD. | |
| callsPerWeek | Yes | Inbound calls per week. | |
| missedRatePct | Yes | Percent of calls missed or sent to voicemail. |
Output Schema
| Name | Required | Description |
|---|---|---|
| inputs | No | |
| yearly | Yes | |
| monthly | Yes | |
| recovery | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses what the tool computes (lost revenue, recovery metrics) and mentions specific outputs (recoverable revenue, suggested plan, break-even days, ROI multiple). This adds value, though assumptions (e.g., constant call volume) are not stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that packs all key information without redundancy. It could be slightly more structured (e.g., separating lost revenue and recovery math), but it remains efficient and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 3 parameters with 100% schema coverage and an output schema, the description is fairly complete. It covers both the primary computation and the additional recovery analysis, leaving only minor gaps (e.g., explicit return format, but output schema presumably covers that).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the description does not add meaning beyond what the schema provides for the three parameters. Baseline of 3 is appropriate since the schema already documents each parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool computes revenue lost to missed calls (monthly/yearly) and recovery math, which is a specific verb+resource. It distinguishes itself from siblings that focus on prompts, demos, hiring decisions, or scripting.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives like 'should_i_hire_a_receptionist'. Usage is implied from the title and description, but no exclusions or context for selection are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_elevenlabs_agent_promptGenerate an ElevenLabs agent system promptA
Generates a production-grade system prompt for an ElevenLabs conversational agent acting as a business phone receptionist: identity, job, voice style, booking flow, guardrails, and escalation rules.
| Name | Required | Description | Default |
|---|---|---|---|
| biz | Yes | Business name (required). | |
| tone | No | Personality, e.g. warm, formal, upbeat. | |
| hours | No | Business hours in plain words. | |
| tasks | No | What the agent should do, e.g. book, faqs, leads. | |
| spanish | No | Whether the agent should also handle Spanish callers. | |
| industry | No | Industry, e.g. plumbing, hvac, dental, salon, law, restaurant. | |
| agentName | No | Name the agent should use for itself. |
Output Schema
| Name | Required | Description |
|---|---|---|
| prompt | Yes | The complete system prompt, ready to paste into ElevenLabs. |
| sections | No | The prompt broken into tagged sections. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must convey behavioral traits. However, it focuses solely on the output content and does not disclose side effects, authentication requirements, rate limits, or whether the tool performs API calls or local generation. This leaves significant gaps for an AI agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single well-structured sentence that efficiently communicates the tool's purpose and output components with no superfluous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 7 parameters and an output schema, the description covers the key aspects of what the prompt includes. However, it lacks behavioral context, which is partially mitigated by the output schema. Overall, it provides sufficient context for selecting this tool over siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description does not add meaning beyond the schema; it lists the optional parameters in a summary but provides no additional constraints, examples, or usage tips.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates a production-grade system prompt for an ElevenLabs conversational agent acting as a business phone receptionist, listing specific components like identity, job, voice style, booking flow, guardrails, and escalation rules. This differentiates it from sibling tools such as write_phone_script or simulate_receptionist_call.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when creating a system prompt for a phone receptionist AI, but does not provide explicit guidance on when to use this tool versus alternatives, nor does it mention exclusionary conditions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_demo_call_numberGet Lobby's live demo phone numberA
Returns a real phone number anyone can call right now to talk to Lobby's AI receptionist live — plus suggested things to say (English and Spanish) and what to listen for (the mid-call language switch, booking flow).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| listenFor | No | |
| trySaying | No | |
| phoneNumber | Yes | |
| availability | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It accurately describes the tool as non-destructive and returning data. No contradictions or missing behavioral traits are evident, and the output is well-specified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that conveys all necessary information without waste. Every part adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters and an output schema, the description fully explains the tool's function and return value. It is complete for an agent to understand and invoke correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so baseline is 4. The description goes beyond the schema by explaining what the tool returns and its purpose, providing full semantic meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a real phone number to call Lobby's AI receptionist live, plus suggested things to say in English and Spanish and what to listen for. It uses specific verbs and resource, distinguishing it from siblings like 'simulate_receptionist_call' which is a simulation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
While the description implies usage for testing the live demo, it does not explicitly state when to use this tool vs alternatives. However, the context of siblings provides differentiation, and the description is clear enough about its purpose.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
save_my_receptionistSave this receptionist and get the next stepA
Saves the phone script, IVR menu, agent prompt, or simulated call you just built for a real business, and emails it to the person you're helping — with the live demo number to hear it and a signup link to turn it on for real. Offer this after write_phone_script, write_ivr_menu, generate_elevenlabs_agent_prompt, or simulate_receptionist_call, once the human seems to want to keep the result or try it live. Requires the person's explicit consent to be emailed — ask first, and only call this with consent: true if they say yes.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email to send the saved result and one follow-up to (required). | ||
| notes | No | Any other context worth keeping — what the business does, what was discussed. | |
| consent | Yes | Required. The person must explicitly agree to have their saved result emailed to them, plus one follow-up. If false or omitted, do not save or email anything — refuse politely and explain you need their OK first. | |
| industry | No | Industry or trade, e.g. plumbing, dental, salon. | |
| language | No | Language for the follow-up email. Default: en. | |
| phone_script | No | The phone script, IVR menu text, or agent prompt to save, if one was generated earlier in this conversation. | |
| business_name | Yes | The business name (required). |
Output Schema
| Name | Required | Description |
|---|---|---|
| saved | Yes | |
| business | No | |
| emailSent | No | |
| signupUrl | No | |
| demoNumber | No | |
| confirmation | Yes | Friendly confirmation to relay to the person, including the live demo number and signup link. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description carries full burden. It discloses that the tool saves, emails, includes a live demo number and signup link, and requires consent. It does not mention any destructive actions. Could be more explicit about what happens if consent is false, but overall clear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: first packs key actions (save, email, demo number, signup link), second gives guidance on when to use. Effective but the first sentence is long; could be slightly tighter.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists (not shown but stated), the description need not explain return values. It covers the save-email action, consent requirement, and clear linkage to prior tools. Complete for a tool with 7 parameters and specific usage context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, baseline 3. The description adds value by explaining the purpose of consent ('must explicitly agree'), the linkage to prior tools, and the context for when to call. This goes beyond the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies the verb 'save' and the resource (phone script, IVR menu, agent prompt, or simulated call) and clearly distinguishes from siblings by listing exactly which preceding tools it follows (write_phone_script, write_ivr_menu, generate_elevenlabs_agent_prompt, simulate_receptionist_call).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to offer this tool ('after write_phone_script... once the human seems to want to keep the result or try it live') and that it requires explicit consent. No explicit exclusion of alternatives, but context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
should_i_hire_a_receptionistShould this business hire a receptionist?B
Scores a business's phone coverage and returns a verdict — you're covered, get an AI front desk, or go hybrid — with the caller archetype, yearly leak, suggested plan, break-even days, and ROI.
| Name | Required | Description | Default |
|---|---|---|---|
| avgJobValue | Yes | Average value of one new customer or job, USD (snapped to the quiz's brackets). | |
| callsPerWeek | Yes | Roughly how many inbound calls per week (snapped to the quiz's brackets). | |
| currentSetup | No | Who answers today: the owner (self), voicemail (vm), staff between tasks (staff), or nobody consistently (none). Default: self. | |
| missedRatePct | Yes | Rough percent of calls that go unanswered (snapped to the quiz's brackets). | |
| coverageNeeded | No | When calls actually come in. Default: business-hours. | |
| spanishCallers | No | How often Spanish-speaking customers call. Default: no. |
Output Schema
| Name | Required | Description |
|---|---|---|
| score | Yes | Phone-coverage maturity score, 0-100. |
| verdict | Yes | covered = current setup is fine; lobby = an AI front desk pays for itself; hybrid = AI + existing staff. |
| recovery | No | |
| archetype | Yes | |
| yearlyLeak | Yes | USD lost per year with the current setup. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should disclose side effects and read-only nature. It implies a calculation but doesn't explicitly state it is deterministic and non-destructive. Lacks clarity on whether it modifies state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, well-structured, includes key outputs. No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Description covers purpose, verdict types, and return fields. With output schema present, it is fairly complete. Could mention it's a scoring/calculation tool but overall sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline 3. Description adds no parameter context beyond what schema provides, but schema is complete. No extra semantic guidance on parameter importance or relationships.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool scores phone coverage and returns a verdict with metrics, using specific verbs. However, it does not differentiate from sibling tools like calculate_missed_call_cost or simulate_receptionist_call.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives such as calculate_missed_call_cost or simulate_receptionist_call. Missing context on prerequisites or scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
simulate_receptionist_callSimulate a call with the Lobby receptionistA
Role-play a phone call with Lobby's receptionist call engine — the same pipeline behind the product demo: greeting, booking flow, lead capture, and automatic English/Spanish detection (live calls add a full AI brain on top). You play the caller: pass each thing the caller says, get the full transcript and outcome back. Free, text-only, max 6 caller lines.
| Name | Required | Description | Default |
|---|---|---|---|
| business | No | Business name the receptionist answers for. Default: Lobby Demo Services. | |
| callerSays | Yes | The caller's lines, in order. Try Spanish to hear the language switch — e.g. ['Hola, necesito una cita para mañana.'] |
Output Schema
| Name | Required | Description |
|---|---|---|
| booked | No | |
| outcome | Yes | |
| language | Yes | Language the receptionist detected and answered in. |
| hearItLive | No | Phone number to call to experience the same receptionist with a real voice. |
| transcript | Yes | |
| leadCaptured | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden. It discloses the simulation nature (free, text-only, max 6 lines) and notes language detection and live call differences. No destructive behavior is implied, but side effects are absent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences that are front-loaded with purpose and capabilities, no fluff. Every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists (though not shown), the description mentions getting full transcript and outcome. It covers usage constraints and basic behavior, but could mention authentication or rate limits if applicable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds value by explaining the 'callerSays' array order, suggesting Spanish for language switch, and providing an example. The 'business' parameter default is noted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool simulates a phone call with Lobby's receptionist call engine, specifying the pipeline (greeting, booking, lead capture, language detection). It distinguishes from sibling tools like calculate_missed_call_cost by focusing on simulation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains the user plays the caller and passes each thing they say, receiving the transcript and outcome. It mentions free, text-only, max 6 caller lines, but does not explicitly state when not to use or list alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
write_phone_scriptWrite a business phone scriptB
Writes a professional phone script for a business — greeting, voicemail message, on-hold message, or jingle lines — in English, Mexican Spanish, or both. Returns ready-to-record text.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | What kind of script to write. Default: greeting. | |
| vibe | No | Tone of voice. Default: warm. | |
| extra | No | Optional details to mention: hours, offers, callback promise. | |
| langs | No | Languages to write. Default: both. | |
| trade | No | Industry or trade, e.g. plumbing, dental clinic. | |
| business | Yes | Business name (required). |
Output Schema
| Name | Required | Description |
|---|---|---|
| scripts | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It mentions returns 'ready-to-record text' but lacks details on side effects, permissions, or limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with purpose, no wasted words. Could be slightly more structured but efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers basic functionality and output expectation, but given presence of output schema and 6 params, more behavioral context would be beneficial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline 3. The description adds context like script types and languages, but does not significantly enhance parameter understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it writes a professional phone script and lists specific script types (greeting, voicemail, etc.), distinguishing it from sibling tools like write_ivr_menu.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives or any prerequisites. The description only states what it does.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
Tools are mostly distinct with clear purposes, though write_phone_script and write_ivr_menu both involve script writing, and generate_elevenlabs_agent_prompt overlaps slightly with writing textual prompts. However, each targets a specific aspect of the receptionist workflow.
Most tools follow a verb_noun pattern (calculate_, generate_, etc.), but 'should_i_hire_a_receptionist' breaks the pattern with a full question, and 'save_my_receptionist' uses an informal style. Overall consistent with minor deviations.
8 tools is well-scoped for the domain of AI phone receptionists, covering analysis, creation, testing, and saving without being overwhelming or sparse.
The set covers the full lifecycle: decision support, script writing, prompt generation, simulation, and saving. Minor gaps like a tool to list existing saved scripts or edit them are absent, but core workflows are complete.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
Official MCP server for Lovable, the AI-powered full-stack app builder.
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for BubblyPhone that lets AI assistants make real phone calls, manage AI voice agents, buy phone numbers in 30+ countries, and track billing. Supports 20 tools for full telephony control.20141MIT

Smallest MCP Serverofficial
AlicenseAqualityAmaintenanceMCP server for the Smallest AI platform that enables managing AI voice agents, debugging calls, and viewing analytics directly from your IDE.83461MIT- FlicenseNot gradedqualityBmaintenanceA public, no-auth remote MCP server that exposes Arc & Ledger's free tax calculators and intake funnel as tools inside AI assistants. Provides tools for IRS notice explanation, FBAR/FATCA, LLC vs S-Corp comparison, quarterly tax estimates, and more.

Bolna MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceRemote MCP server wrapping the Bolna voice AI REST API, providing 11 tools (7 read, 4 write) for voice AI interactions.1MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/bodyegypt/lobbyvoices-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server