Cron jobs with retries, webhook relay, HTML-to-PDF, and transactional email for your app.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio, streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
OAKSTACK_API_KEYAPI-SchlüsselerforderlichYour Oakstack API key (starts with ok_live_ or ok_test_). Create one at https://oakstack.dev/dashboard/api-keys.
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.
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.
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.
clock_create_jobSchedule Oakstack to call a URL in the user's app on a cron schedule (like a cron job or Vercel Cron, but with retries and a run log). Returns the job, including `signingSecret`: tell the user to store it (e.g. OAKSTACK_SIGNING_SECRET) and verify the Oakstack-Signature header with `verifySignature`…Schedule Oakstack to call a URL in the user's app on a cron schedule (like a cron job or Vercel Cron, but with retries and a run log). Returns the job, including `signingSecret`: tell the user to store it (e.g. OAKSTACK_SIGNING_SECRET) and verify the Oakstack-Signature header with `verifySignature`…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_list_jobsList the workspace's scheduled jobs with status, next run time, and last result.List the workspace's scheduled jobs with status, next run time, and last result.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_get_jobGet one job, including its schedule, status, pausedReason, and signingSecret.Get one job, including its schedule, status, pausedReason, and signingSecret.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_update_jobChange a job's fields, or pause/resume it with status 'paused' or 'active'. A job that auto-paused after repeated failures shows why in pausedReason; fix the URL, then set status 'active'.Change a job's fields, or pause/resume it with status 'paused' or 'active'. A job that auto-paused after repeated failures shows why in pausedReason; fix the URL, then set status 'active'.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_delete_jobprivilegiertDelete a job and its run history. This cannot be undone; prefer pausing if unsure.Delete a job and its run history. This cannot be undone; prefer pausing if unsure.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_run_jobCall the job's URL right now, outside its schedule (at most once every 10 seconds per job). Use it to test a new job. Then check clock_list_runs for the result (status, responseStatus, error).Call the job's URL right now, outside its schedule (at most once every 10 seconds per job). Use it to test a new job. Then check clock_list_runs for the result (status, responseStatus, error).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clock_list_runsRecent runs of a job, newest first: status (pending, running, succeeded, failed), attempt, responseStatus, the first 2 KB of the response, and the error. Use this to debug a failing job.Recent runs of a job, newest first: status (pending, running, succeeded, failed), attempt, responseStatus, the first 2 KB of the response, and the error. Use this to debug a failing job.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_create_endpointCreate a permanent inbound webhook URL that stores every event and forwards it to the user's app with the original headers and body, retrying for about 11 hours if the app is down. Returns `url` (give it to the sender, e.g. paste into Stripe's or GitHub's webhook settings) and `signingSecret` (opti…Create a permanent inbound webhook URL that stores every event and forwards it to the user's app with the original headers and body, retrying for about 11 hours if the app is down. Returns `url` (give it to the sender, e.g. paste into Stripe's or GitHub's webhook settings) and `signingSecret` (opti…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_list_endpointsList the workspace's webhook endpoints with their inbound URL, forward URL, and status.List the workspace's webhook endpoints with their inbound URL, forward URL, and status.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_get_endpointGet one endpoint, including its inbound URL and signingSecret.Get one endpoint, including its inbound URL and signingSecret.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_update_endpointChange the name or forwardUrl, or pause/resume forwarding with status 'paused' or 'active'. Pausing holds events (they are still accepted and stored) and forwards them all on resume.Change the name or forwardUrl, or pause/resume forwarding with status 'paused' or 'active'. Pausing holds events (they are still accepted and stored) and forwards them all on resume.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_delete_endpointprivilegiertDelete an endpoint and its events. Its inbound URL stops accepting immediately, so senders will start failing. Cannot be undone; prefer pausing if unsure.Delete an endpoint and its events. Its inbound URL stops accepting immediately, so senders will start failing. Cannot be undone; prefer pausing if unsure.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_list_eventsRecent events received by an endpoint, newest first, with delivery status (pending, delivering, delivered, failed), attempts, last response status, and last error. Filter with status 'failed' to find what needs attention.Recent events received by an endpoint, newest first, with delivery status (pending, delivering, delivered, failed), attempts, last response status, and last error. Filter with status 'failed' to find what needs attention.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_get_eventOne event with its original headers, body, and every delivery attempt (status code, response snippet, error, duration). Use this to debug why the user's app rejected an event.One event with its original headers, body, and every delivery attempt (status code, response snippet, error, duration). Use this to debug why the user's app rejected an event.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
hook_replay_eventForward an event to the endpoint again (for example after fixing a bug in the user's webhook handler). Creates a new event linked by replayOf. Each replay counts as one event toward the plan's monthly limit.Forward an event to the endpoint again (for example after fixing a bug in the user's webhook handler). Creates a new event linked by replayOf. Each replay counts as one event toward the plan's monthly limit.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
lens_extractRead photos, screenshots, PDFs (by public URL or base64) or pasted text and return structured data. Use template 'product-list' (products, quantities, condition, prices, pre-orders), 'receipt', or 'contacts', or pass your own JSON Schema. Returns data plus warnings for anything unclear. Counts page…Read photos, screenshots, PDFs (by public URL or base64) or pasted text and return structured data. Use template 'product-list' (products, quantities, condition, prices, pre-orders), 'receipt', or 'contacts', or pass your own JSON Schema. Returns data plus warnings for anything unclear. Counts page…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
lens_list_templatesThe hosted extraction templates with their JSON Schema.The hosted extraction templates with their JSON Schema.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_statusCheck whether live email can be sent from this workspace: whether sending is enabled, paused (after bounces or complaints), limited to workspace members (Free plan), and the current daily cap. Call this before setting up email.Check whether live email can be sent from this workspace: whether sending is enabled, paused (after bounces or complaints), limited to workspace members (Free plan), and the current daily cap. Call this before setting up email.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_send_emailSend a transactional email. `from` must use a verified domain (see post_add_domain). With an ok_test_ key nothing is delivered: delivery is simulated and logged (send to bounced@test.oakstack.dev or complained@test.oakstack.dev to simulate those). Attach a PDF with attachments: [{ filename, print:…Send a transactional email. `from` must use a verified domain (see post_add_domain). With an ok_test_ key nothing is delivered: delivery is simulated and logged (send to bounced@test.oakstack.dev or complained@test.oakstack.dev to simulate those). Attach a PDF with attachments: [{ filename, print:…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_list_emailsRecent emails, newest first, with status (queued, sent, delivered, bounced, complained, failed, suppressed). Filter by status to debug.Recent emails, newest first, with status (queued, sent, delivered, bounced, complained, failed, suppressed). Filter by status to debug.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_get_emailOne email with its body and every event: sent, delivered, bounced (with the receiving server's reason), complained, suppressed.One email with its body and every event: sent, delivered, bounced (with the receiving server's reason), complained, suppressed.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_add_domainAdd a domain to send from. Returns DNS records: the user must add the required ones (3 DKIM CNAMEs) at their DNS provider; the recommended ones improve deliverability. The domain verifies by itself once the records are live (minutes to hours).Add a domain to send from. Returns DNS records: the user must add the required ones (3 DKIM CNAMEs) at their DNS provider; the recommended ones improve deliverability. The domain verifies by itself once the records are live (minutes to hours).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_list_domainsThe workspace's sending domains with status (pending, verified, failed) and their DNS records.The workspace's sending domains with status (pending, verified, failed) and their DNS records.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_verify_domainCheck a pending domain's DNS records right away instead of waiting for the automatic check.Check a pending domain's DNS records right away instead of waiting for the automatic check.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_create_inbound_addressCreate an email address whose incoming mail is parsed (from, subject, text, html, attachments) and delivered as JSON to a webhook endpoint (create one with hook_create_endpoint first). Use it for support inboxes, reply handling, or email-to-app features.Create an email address whose incoming mail is parsed (from, subject, text, html, attachments) and delivered as JSON to a webhook endpoint (create one with hook_create_endpoint first). Use it for support inboxes, reply handling, or email-to-app features.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
print_list_templatesList the hosted PDF templates (invoice, proposal, report). Each has a JSON Schema for its data and a working example. Call this before print_create_pdf with a template.List the hosted PDF templates (invoice, proposal, report). Each has a JSON Schema for its data and a working example. Call this before print_create_pdf with a template.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
print_create_pdfRender a PDF from a full HTML document (`html`) or a hosted template (`template` + `data`). Returns the PDF with a private download `url` valid for an hour, page count, and size. Images and fonts in the HTML can be data: URLs or public https URLs. Counts against the monthly PDF limit.Render a PDF from a full HTML document (`html`) or a hosted template (`template` + `data`). Returns the PDF with a private download `url` valid for an hour, page count, and size. Images and fonts in the HTML can be data: URLs or public https URLs. Counts against the monthly PDF limit.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
print_list_pdfsRecent PDFs, newest first, with status (rendering, succeeded, failed), error, page count, and a fresh download url. Filter with status 'failed' to debug.Recent PDFs, newest first, with status (rendering, succeeded, failed), error, page count, and a fresh download url. Filter with status 'failed' to debug.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
print_get_pdfOne PDF with a fresh download url (valid an hour), its error if it failed, and any resources the page tried to load that were blocked.One PDF with a fresh download url (valid an hour), its error if it failed, and any resources the page tried to load that were blocked.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ring_statusCheck whether live texts (SMS) can go out from this workspace: whether texting is enabled, the plan allows it (not on Free), numbers and their toll-free verification, verified sandbox phones, and the next step. Call this before setting up texting.Check whether live texts (SMS) can go out from this workspace: whether texting is enabled, the plan allows it (not on Free), numbers and their toll-free verification, verified sandbox phones, and the next step. Call this before setting up texting.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ring_send_textSend an SMS to a US or Canadian phone. Comes from the workspace's approved toll-free number (or, before it's approved, the sandbox number to verified phones only). Include opt-out wording like 'Reply STOP to opt out.' in the first text to someone. With an ok_test_ key nothing is sent: delivery is s…Send an SMS to a US or Canadian phone. Comes from the workspace's approved toll-free number (or, before it's approved, the sandbox number to verified phones only). Include opt-out wording like 'Reply STOP to opt out.' in the first text to someone. With an ok_test_ key nothing is sent: delivery is s…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ring_list_textsRecent texts, newest first, sent and received (direction 'inbound' are replies). Status: queued, sent, delivered, undelivered, failed, opted_out, canceled, received.Recent texts, newest first, sent and received (direction 'inbound' are replies). Status: queued, sent, delivered, undelivered, failed, opted_out, canceled, received.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ring_get_textOne text with every event (sent, delivered, undelivered with Twilio's error code).One text with every event (sent, delivered, undelivered with Twilio's error code).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ring_list_numbersKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
ring_set_reply_hookKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
ring_add_opt_outKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
oakstackKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
oakstack_usageKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
oakstack_docsKeine Beschreibung veröffentlichtDieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.
33 von 39 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.
Cron jobs with retries, webhook relay, HTML-to-PDF, and transactional email for your app.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.
Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.
36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)
54 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+42 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.
Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.