io.github.shatch/banjo

MCPCommunity
v0.1.11io.github.shatchUnknownAktualisiert vor 3 TGitHub

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

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
2GitHub-Sterne
1Forks
vor 3 TLetzte Aktualisierung
Braucht 3 Zugangsdaten, bevor es läuft
  • DATABASE_URLAPI-Schlüsselerforderlich

    Postgres connection URL. Migrations run on boot.

  • MCP_API_KEYAPI-Schlüsselerforderlich

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

  • OPENAI_API_KEYAPI-Schlüsseloptional

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

  • TWILIO_AUTH_TOKENAPI-Schlüsselerforderlich

    Twilio auth token.

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
Autorio.github.shatch
LizenzUnknown
Version0.1.11
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: führe `forge publish` im Repo aus, um die Inhaberschaft zu beanspruchen
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche29 Tools · keines privilegiert
Sicherheits-Scan✓ SaubervHEAD · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

29 Tools · keines privilegiert
Statisch aus dem veröffentlichten Paket extrahiertvHEAD · 13h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

book_appointmentKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

reschedule_bookingKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_contactsList saved contacts, optionally filtered by category.

List saved contacts, optionally filtered by category.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

check_my_availabilityKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

confirm_appointmentKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

undo_confirmed_appointmentKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

leave_voicemail_and_end_callKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

escalate_and_end_callKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

22 von 29 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.