diff --git a/scripts/smocker/add-mock.sh b/scripts/smocker/add-mock.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b62b5fb57a515d8dc9fb6515081a92fd582cd3e8
--- /dev/null
+++ b/scripts/smocker/add-mock.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+YAML_MOCK_FILE=${1:-receive-one.yaml}
+JSON_BODY=$(yq -j . < "$YAML_MOCK_FILE")
+curl -v --json "$JSON_BODY" localhost:8081/mocks
+curl localhost:8081/mocks
\ No newline at end of file
diff --git a/scripts/smocker/forward-smocker.sh b/scripts/smocker/forward-smocker.sh
new file mode 100755
index 0000000000000000000000000000000000000000..8b656aa4006524bd79fa94cd507267616efe1866
--- /dev/null
+++ b/scripts/smocker/forward-smocker.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+set -e
+
+NAMESPACE=${NAMESPACE:-by-ozg4094-dev}
+SMOCKER_POD=$(kubectl get pods -n "$NAMESPACE" | grep -E ^smocker | cut -d' ' -f1)
+
+exec kubectl port-forward "$SMOCKER_POD" 8080:8080 8081:8081
\ No newline at end of file
diff --git a/scripts/smocker/receive-one.yaml b/scripts/smocker/receive-one.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..309326a721164b59d92759b64e1c4529039a04e5
--- /dev/null
+++ b/scripts/smocker/receive-one.yaml
@@ -0,0 +1,58 @@
+- request:
+    method: GET
+    path: /MessageExchange/v1/Receive
+  context:
+    times: 1
+  response:
+    status: 200
+    headers:
+      Content-Type: application/json
+    body: >
+      {
+        "messages":[{
+          "guid":"2cec3eac-66d2-4de0-bc6b-652b8e985ceb",
+          "attachments":[]
+        }]
+      }
+
+- request:
+    method: GET
+    path: /MessageExchange/v1/Receive/2cec3eac-66d2-4de0-bc6b-652b8e985ceb
+  context:
+    times: 1
+  response:
+    status: 200
+    headers:
+      Content-Type: application/json
+    body: >
+      {
+        "sequencenumber":"00000000-0000-0000-0000-000000000000",
+        "subject":"AW: Test Subject",
+        "body":"Hier eine eine Antwort ohne Anhang.",
+        "displayName":"Sandy Smockia",
+        "originSender":"technischer Absender",
+        "replyAction":"Replypossible",
+        "eidasLevel":"Low",
+        "isObligatory":false,
+        "isHtml":false,
+        "files":[],
+        "guid":"2cec3eac-66d2-4de0-bc6b-652b8e985ceb",
+        "messageBox":"00000000-0000-0000-0000-000000000000",
+        "senderDisplayName":null,
+        "recipientDisplayName":null,
+        "responseTime":"2023-07-17T14:59:32.4802955+02:00"
+      }
+
+- request:
+    method: DELETE
+    path: /MessageExchange/v1/Delete/2cec3eac-66d2-4de0-bc6b-652b8e985ceb
+  context:
+    times: 1
+  response:
+    status: 200
+    headers:
+      Content-Type: application/json
+    body: >
+      {
+        "messageId": "2cec3eac-66d2-4de0-bc6b-652b8e985ceb"
+      }