io.github.shatch/banjo

MCPcommunity
v0.1.11io.github.shatchUnknownAggiornato 3 g faGitHub

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

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
2Stelle su GitHub
1Fork
3 g faUltimo aggiornamento
Richiede 3 credenziali prima di poter funzionare
  • DATABASE_URLChiave APIobbligatoria

    Postgres connection URL. Migrations run on boot.

  • MCP_API_KEYChiave APIobbligatoria

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

  • OPENAI_API_KEYChiave APIfacoltativa

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

  • TWILIO_AUTH_TOKENChiave APIobbligatoria

    Twilio auth token.

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
Autoreio.github.shatch
LicenzaUnknown
Versione0.1.11
Fontemcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/30
→ Publisher: esegui `forge publish` dal repo per rivendicarne la proprietà
—Verifica del dominio+0/10
→ Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
✓Analisi prompt injection · pulita+30/30
✓Analisi offuscamento / esfiltrazione · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
DipendenzeNon verificate
Superficie di strumenti29 strumenti · nessuno privilegiato
Analisi di sicurezza✓ PulitovHEAD · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato11 ott 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

29 strumenti · nessuno privilegiato
Estratto staticamente dal pacchetto pubblicatovHEAD · 13h ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento 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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

book_appointmentNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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…

Per questo strumento non è stato pubblicato alcuno schema di input.

reschedule_bookingNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

list_contactsList saved contacts, optionally filtered by category.

List saved contacts, optionally filtered by category.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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).

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

check_my_availabilityNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

confirm_appointmentNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

undo_confirmed_appointmentNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

leave_voicemail_and_end_callNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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…

Per questo strumento non è stato pubblicato alcuno schema di input.

escalate_and_end_callNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non 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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

22 strumenti su 29 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

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

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.