io.github.shatch/banjo

MCPcomunidad
v0.1.11io.github.shatchUnknownActualizado hace 3 dGitHub

Self-hosted AI assistant that places real phone calls for you: bookings, reservations, errands.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
2Estrellas en GitHub
1Forks
hace 3 dÚltima actualización
Necesita 3 credenciales antes de poder ejecutarse
  • DATABASE_URLClave de APIobligatoria

    Postgres connection URL. Migrations run on boot.

  • MCP_API_KEYClave de APIobligatoria

    Bearer token MCP clients must send (at least 32 characters, e.g. openssl rand -hex 32).

  • OPENAI_API_KEYClave de APIopcional

    OpenAI API key, for VOICE_AI_PROVIDER=openai or openai-live.

  • TWILIO_AUTH_TOKENClave de APIobligatoria

    Twilio auth token.

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
Autorio.github.shatch
LicenciaUnknown
Versión0.1.11
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/30
→ Publicador: ejecuta `forge publish` desde el repo para reclamar la propiedad
—Verificación de dominio+0/10
→ Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
✓Análisis de inyección de prompts · limpio+30/30
✓Análisis de ofuscación / exfiltración · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
DependenciasSin auditar
Superficie de herramientas29 herramientas · ninguna privilegiada
Análisis de seguridad✓ LimpiovHEAD · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

29 herramientas · ninguna privilegiada
Extraído estáticamente del paquete publicadovHEAD · 14h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

check_availabilityCheck whether a specific date and time the caller is proposing is free on the calendar and within business hours. Use this before agreeing to any specific time.

Check whether a specific date and time the caller is proposing is free on the calendar and within business hours. Use this before agreeing to any specific time.

No se publicó ningún esquema de entrada para esta herramienta.

suggest_timesSuggest a few open times on a specific day, within business hours, when the caller does not have a specific time in mind yet.

Suggest a few open times on a specific day, within business hours, when the caller does not have a specific time in mind yet.

No se publicó ningún esquema de entrada para esta herramienta.

book_appointmentSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

find_my_bookingLook up the current caller's own active booking, if any. Takes no arguments — it always looks up whoever is calling right now. The result includes callerName, the name already on file from when the booking was made — read it back to the caller to confirm identity rather than asking them to restate…

Look up the current caller's own active booking, if any. Takes no arguments — it always looks up whoever is calling right now. The result includes callerName, the name already on file from when the booking was made — read it back to the caller to confirm identity rather than asking them to restate…

No se publicó ningún esquema de entrada para esta herramienta.

reschedule_bookingSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

end_callCall this once you have said everything you need to say and are ready to end the call normally — e.g. right after book_appointment or reschedule_booking has succeeded and you have told the caller the confirmed details.

Call this once you have said everything you need to say and are ready to end the call normally — e.g. right after book_appointment or reschedule_booking has succeeded and you have told the caller the confirmed details.

No se publicó ningún esquema de entrada para esta herramienta.

flag_for_owner_and_end_callUse this when you are genuinely stuck and cannot proceed — a request outside what your tools support, a hostile or nonsensical caller, or anything you cannot resolve on your own. Texts the assistant's owner and ends the call.

Use this when you are genuinely stuck and cannot proceed — a request outside what your tools support, a hostile or nonsensical caller, or anything you cannot resolve on your own. Texts the assistant's owner and ends the call.

No se publicó ningún esquema de entrada para esta herramienta.

place_callPlace an outbound phone call to a contact to accomplish a task (e.g. book an appointment, or ask

Place an outbound phone call to a contact to accomplish a task (e.g. book an appointment, or ask

No se publicó ningún esquema de entrada para esta herramienta.

get_task_statusCheck the current status and (if finished) outcome of a previously started task, whether it was

Check the current status and (if finished) outcome of a previously started task, whether it was

No se publicó ningún esquema de entrada para esta herramienta.

get_call_transcriptRead what was said on a task's phone calls, line by line, when the owner wants to know what the other

Read what was said on a task's phone calls, line by line, when the owner wants to know what the other

No se publicó ningún esquema de entrada para esta herramienta.

cancel_taskCall off a phone call that hasn't been placed yet — typically one scheduled for later with place_call's

Call off a phone call that hasn't been placed yet — typically one scheduled for later with place_call's

No se publicó ningún esquema de entrada para esta herramienta.

stop_callHang up a call that is already in progress — the one thing cancel_task cannot do. Use this to stop a

Hang up a call that is already in progress — the one thing cancel_task cannot do. Use this to stop a

No se publicó ningún esquema de entrada para esta herramienta.

find_contactFuzzy-search saved contacts by name or notes text. Call this before place_call to resolve a

Fuzzy-search saved contacts by name or notes text. Call this before place_call to resolve a

No se publicó ningún esquema de entrada para esta herramienta.

list_contactsList saved contacts, optionally filtered by category.

List saved contacts, optionally filtered by category.

No se publicó ningún esquema de entrada para esta herramienta.

add_contactSave a new contact (business or person) for future calls/bookings.

Save a new contact (business or person) for future calls/bookings.

No se publicó ningún esquema de entrada para esta herramienta.

update_contactUpdate an existing contact — e.g. record the assistant's owner's stated preferred booking channel so future

Update an existing contact — e.g. record the assistant's owner's stated preferred booking channel so future

No se publicó ningún esquema de entrada para esta herramienta.

record_task_outcomeLog the outcome of a task that was completed OUTSIDE the phone-call path (typically an online

Log the outcome of a task that was completed OUTSIDE the phone-call path (typically an online

No se publicó ningún esquema de entrada para esta herramienta.

list_recent_tasksList the most recently updated tasks (phone calls and online bookings), most recent first. An ask call's answers saved before it ended some other way aren't included: get_task_status has them (collectedAnswers).

List the most recently updated tasks (phone calls and online bookings), most recent first. An ask call's answers saved before it ended some other way aren't included: get_task_status has them (collectedAnswers).

No se publicó ningún esquema de entrada para esta herramienta.

press_digitsSend DTMF tones on the phone line, e.g. to navigate an IVR menu.

Send DTMF tones on the phone line, e.g. to navigate an IVR menu.

No se publicó ningún esquema de entrada para esta herramienta.

check_my_availabilitySin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

confirm_appointmentSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

undo_confirmed_appointmentSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

leave_voicemail_and_end_callSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

report_negotiation_failedUse this when you reached and properly engaged with a human, but none of the times offered by either side fit the constraints of the task, and no further negotiation is possible. This is distinct from escalate_and_end_call — use this only when the call went smoothly but simply failed to reach an ag…

Use this when you reached and properly engaged with a human, but none of the times offered by either side fit the constraints of the task, and no further negotiation is possible. This is distinct from escalate_and_end_call — use this only when the call went smoothly but simply failed to reach an ag…

No se publicó ningún esquema de entrada para esta herramienta.

escalate_and_end_callSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

end_conversation_callUse this once this open-ended conversation has reached a natural close — you've said what you called to

Use this once this open-ended conversation has reached a natural close — you've said what you called to

No se publicó ningún esquema de entrada para esta herramienta.

record_answerSave one answer as soon as it is settled: call this right after the other party confirms your read-back of an

Save one answer as soon as it is settled: call this right after the other party confirms your read-back of an

No se publicó ningún esquema de entrada para esta herramienta.

report_answers_and_end_callUse this to end the call once you have asked every question on your list and they have answered what they

Use this to end the call once you have asked every question on your list and they have answered what they

No se publicó ningún esquema de entrada para esta herramienta.

wait_on_holdUse this, without saying anything first, as soon as you are in a hold queue: hold music, "please hold", "your call

Use this, without saying anything first, as soon as you are in a hold queue: hold music, "please hold", "your call

No se publicó ningún esquema de entrada para esta herramienta.

22 de 29 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Self-hosted AI assistant that places real phone calls for you: bookings, reservations, errands.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.