POST https://review-564-fix-mc-e1i3yp.sx1.dev/mcp/tools/createCourseOutline

McpToolCallAction

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Mcp\Action\McpToolCallAction"
_firewall_context
"security.firewall.map.context.mcp"
_route
"mcp_tools_call"
_route_params
[
  "toolName" => "createCourseOutline"
]
toolName
"createCourseOutline"

Request Headers

Header Value
accept
"application/json"
content-length
"891"
content-type
"application/json"
host
"review-564-fix-mc-e1i3yp.sx1.dev"
user-agent
"curl/8.2.1"
via
"1.1 Caddy"
x-forwarded-for
"150.228.189.210, 10.1.0.15"
x-forwarded-host
"review-564-fix-mc-e1i3yp.sx1.dev"
x-forwarded-port
"443"
x-forwarded-proto
"https"
x-forwarded-scheme
"https"
x-mcp-api-key
"test-mcp-key-12345"
x-php-ob-level
"1"
x-real-ip
"150.228.189.210"
x-request-id
"bae61489c232f30ae32becbc21b277bb"
x-scheme
"https"

Request Content

Pretty

{
    "notes": "Tailored SharePoint for Owners and Power Automate 1 day training course for University of Nottingham\n\nCreating a New Site\n- Create a Site\n- Design Your SharePoint Site\n\nAdding and Configuring Libraries\n- Configure a Document Library for a Team Site\n- Configure the Site Assets Library for a Site\n- Add a Wiki to Your Site\n\nAdding and Configuring Lists\n- Add an Announcement List\n- Add a Task List\n- Add Contact and Calendar Lists\n- Add a Blog\n- Add a Custom List\n\nConfiguring Site Settings\n- Configure Site Search Options\n- Configure Site Administration Settings\n- Configure Site Navigation Settings\n\nAssigning Permission and Access Rights\n- Configure Site Permissions and Security Options\n\nIntroduction to Power Automate\n- Creating an approval Automation\n- Creating a time triggered Automation",
    "customerName": "University of Nottingham"
}

Raw

{
    "notes": "Tailored SharePoint for Owners and Power Automate 1 day training course for University of Nottingham\n\nCreating a New Site\n- Create a Site\n- Design Your SharePoint Site\n\nAdding and Configuring Libraries\n- Configure a Document Library for a Team Site\n- Configure the Site Assets Library for a Site\n- Add a Wiki to Your Site\n\nAdding and Configuring Lists\n- Add an Announcement List\n- Add a Task List\n- Add Contact and Calendar Lists\n- Add a Blog\n- Add a Custom List\n\nConfiguring Site Settings\n- Configure Site Search Options\n- Configure Site Administration Settings\n- Configure Site Navigation Settings\n\nAssigning Permission and Access Rights\n- Configure Site Permissions and Security Options\n\nIntroduction to Power Automate\n- Creating an approval Automation\n- Creating a time triggered Automation",
    "customerName": "University of Nottingham"
  }

Response

Response Headers

Header Value
access-control-allow-headers
"Content-Type, X-MCP-API-Key, Authorization, Accept"
access-control-allow-methods
"POST, OPTIONS"
access-control-allow-origin
"*"
cache-control
"no-cache, private"
content-type
"application/json"
date
"Tue, 17 Feb 2026 11:06:19 GMT"
x-debug-token
"3343c5"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
FILE_BUCKET_NAME
"files.local-dev.sx1.dev"
JWT_PASSPHRASE
"282b7ecb4f686994493a4ce8120b419d"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
MAILER_DSN
"smtp://mailpit:1025"
MERCURE_JWT_SECRET
"!ChangeMe!"
MERCURE_PUBLIC_URL
"https://example.com/.well-known/mercure"
MERCURE_URL
"https://example.com/.well-known/mercure"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
SANITY_DATASET
"development"
SANITY_PROJECT_ID
"n1bn8kr3"
SENTRY_DSN
"https://glet_d8d207d286ea1717860458cb98d761e1@observe.gitlab.com:443/errortracking/api/v1/projects/27393781"
STRIPE_API_PUBLISHABLE_KEY
"pk_test_51Oqt6kHW6cELrhVf4YqUnfEI1uNtfamybUbfOfVwpbVPaQ4AYCgOmQHaSmBrX4e9ItVcqTrPgSHNw4jNrtdzMi8o00AeJ0tOdh"
STRIPE_API_SECRET_KEY
"sk_test_51Oqt6kHW6cELrhVfdg77CrdSr6HUrvRuRnM5Nz8UAkVnEjEDxqZKxh9T7WKmNQttqMBLtMO4m8czLmOE3gIgSafa00SXiDOaCa"
SYMFONY_DEPRECATIONS_HELPER
"disabled=1s"
TEAMS_WEBHOOK_URL
"https://systematixcouk.webhook.office.com/webhookb2/e997ca61-1571-4063-bc5d-cf6d1344e3fc@9036e07c-71c1-41a1-92a0-9d8e9455e48e/IncomingWebhook/c9ebbaa2ddfd41f598e9a6fda5ec7b0d/40ce7d16-1076-4ece-a0f1-48f3af48d345"
XERO_CLIENT_ID
"267FC66F3BF64C4BA109ACE3C858C2DF"
XERO_CLIENT_SECRET
"pEz9LOzr_0r_FkHoil7BztJhwfc-mpdAeTHxxJBNmdchvLPP"
XERO_WEBHOOK_KEY
"45fsi5wY0CBlge/p6kCa/D/+h0w0RR0LbLH1M895wlMDuBjpkOUPbOJ/zd6M+6xZVgs3wox01tzHLzS981jG9Q=="

Defined as regular env variables

Key Value
APP_DEBUG
"0"
APP_ENV
"review"
APP_SECRET
"yAc8KzGHjt3Yv2MLZwsQB8igGmXmQE6CEgb7baWW"
AUTH_TYPE
""
COMPOSER_ALLOW_SUPERUSER
"1"
CONTENT_LENGTH
"891"
CONTENT_TYPE
"application/json"
CORS_ALLOW_ORIGIN
"^https?://.*?\.chart-example\.local$"
DATABASE_URL
"pgsql://example:!Odyssey1337!@odyssey-postgresql/odyssey?serverVersion=13&charset=utf8"
DATABASE_URL_LEGACY
""
DOCUMENT_ROOT
"/srv/api/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
FUTURESAVVY_API_URL
"https://staging.futuresavvy.co.uk"
FUTURESAVVY_PDF_SECRET
"some-secret-xyz-890"
GATEWAY_INTERFACE
"CGI/1.1"
GPG_KEYS
"39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC"
HOME
"/home/www-data"
HOSTNAME
"odyssey-api-platform-7965fd76c5-wf7zd"
HTTP_ACCEPT
"application/json"
HTTP_CONTENT_LENGTH
"891"
HTTP_CONTENT_TYPE
"application/json"
HTTP_HOST
"review-564-fix-mc-e1i3yp.sx1.dev"
HTTP_USER_AGENT
"curl/8.2.1"
HTTP_VIA
"1.1 Caddy"
HTTP_X_FORWARDED_FOR
"150.228.189.210, 10.1.0.15"
HTTP_X_FORWARDED_HOST
"review-564-fix-mc-e1i3yp.sx1.dev"
HTTP_X_FORWARDED_PORT
"443"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_SCHEME
"https"
HTTP_X_MCP_API_KEY
"test-mcp-key-12345"
HTTP_X_REAL_IP
"150.228.189.210"
HTTP_X_REQUEST_ID
"bae61489c232f30ae32becbc21b277bb"
HTTP_X_SCHEME
"https"
KUBERNETES_PORT
"tcp://10.152.183.1:443"
KUBERNETES_PORT_443_TCP
"tcp://10.152.183.1:443"
KUBERNETES_PORT_443_TCP_ADDR
"10.152.183.1"
KUBERNETES_PORT_443_TCP_PORT
"443"
KUBERNETES_PORT_443_TCP_PROTO
"tcp"
KUBERNETES_SERVICE_HOST
"10.152.183.1"
KUBERNETES_SERVICE_PORT
"443"
KUBERNETES_SERVICE_PORT_HTTPS
"443"
LD_PRELOAD
"/usr/lib/preloadable_libiconv.so"
MAILPIT_HTTP_PORT
"tcp://10.152.183.145:80"
MAILPIT_HTTP_PORT_80_TCP
"tcp://10.152.183.145:80"
MAILPIT_HTTP_PORT_80_TCP_ADDR
"10.152.183.145"
MAILPIT_HTTP_PORT_80_TCP_PORT
"80"
MAILPIT_HTTP_PORT_80_TCP_PROTO
"tcp"
MAILPIT_HTTP_SERVICE_HOST
"10.152.183.145"
MAILPIT_HTTP_SERVICE_PORT
"80"
MAILPIT_HTTP_SERVICE_PORT_HTTP
"80"
MAILPIT_SMTP_PORT
"tcp://10.152.183.144:25"
MAILPIT_SMTP_PORT_25_TCP
"tcp://10.152.183.144:25"
MAILPIT_SMTP_PORT_25_TCP_ADDR
"10.152.183.144"
MAILPIT_SMTP_PORT_25_TCP_PORT
"25"
MAILPIT_SMTP_PORT_25_TCP_PROTO
"tcp"
MAILPIT_SMTP_SERVICE_HOST
"10.152.183.144"
MAILPIT_SMTP_SERVICE_PORT
"25"
MAILPIT_SMTP_SERVICE_PORT_SMTP
"25"
MAILPIT_URL
"https://mailpit.sx1.dev"
MCP_API_KEY
"test-mcp-key-12345"
MERCURE_JWT_TOKEN
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0"
MERCURE_PUBLISH_URL
"http://127.0.0.1/.well-known/mercure"
MERCURE_SUBSCRIBE_URL
"https://chart-example.local/.well-known/mercure"
ODYSSEY_API_PLATFORM_ADMIN_PORT
"tcp://10.152.183.24:80"
ODYSSEY_API_PLATFORM_ADMIN_PORT_80_TCP
"tcp://10.152.183.24:80"
ODYSSEY_API_PLATFORM_ADMIN_PORT_80_TCP_ADDR
"10.152.183.24"
ODYSSEY_API_PLATFORM_ADMIN_PORT_80_TCP_PORT
"80"
ODYSSEY_API_PLATFORM_ADMIN_PORT_80_TCP_PROTO
"tcp"
ODYSSEY_API_PLATFORM_ADMIN_SERVICE_HOST
"10.152.183.24"
ODYSSEY_API_PLATFORM_ADMIN_SERVICE_PORT
"80"
ODYSSEY_API_PLATFORM_ADMIN_SERVICE_PORT_HTTP
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_PORT
"tcp://10.152.183.82:80"
ODYSSEY_API_PLATFORM_CUSTOMER_PORT_80_TCP
"tcp://10.152.183.82:80"
ODYSSEY_API_PLATFORM_CUSTOMER_PORT_80_TCP_ADDR
"10.152.183.82"
ODYSSEY_API_PLATFORM_CUSTOMER_PORT_80_TCP_PORT
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_PORT_80_TCP_PROTO
"tcp"
ODYSSEY_API_PLATFORM_CUSTOMER_SERVICE_HOST
"10.152.183.82"
ODYSSEY_API_PLATFORM_CUSTOMER_SERVICE_PORT
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_SERVICE_PORT_HTTP
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_PORT
"tcp://10.152.183.125:80"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_PORT_80_TCP
"tcp://10.152.183.125:80"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_PORT_80_TCP_ADDR
"10.152.183.125"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_PORT_80_TCP_PORT
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_PORT_80_TCP_PROTO
"tcp"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_SERVICE_HOST
"10.152.183.125"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_SERVICE_PORT
"80"
ODYSSEY_API_PLATFORM_CUSTOMER_V3_SERVICE_PORT_HTTP
"80"
ODYSSEY_API_PLATFORM_PORT
"tcp://10.152.183.227:80"
ODYSSEY_API_PLATFORM_PORT_80_TCP
"tcp://10.152.183.227:80"
ODYSSEY_API_PLATFORM_PORT_80_TCP_ADDR
"10.152.183.227"
ODYSSEY_API_PLATFORM_PORT_80_TCP_PORT
"80"
ODYSSEY_API_PLATFORM_PORT_80_TCP_PROTO
"tcp"
ODYSSEY_API_PLATFORM_SERVICE_HOST
"10.152.183.227"
ODYSSEY_API_PLATFORM_SERVICE_PORT
"80"
ODYSSEY_API_PLATFORM_SERVICE_PORT_HTTP
"80"
ODYSSEY_API_PLATFORM_SUPPLIER_PORT
"tcp://10.152.183.147:80"
ODYSSEY_API_PLATFORM_SUPPLIER_PORT_80_TCP
"tcp://10.152.183.147:80"
ODYSSEY_API_PLATFORM_SUPPLIER_PORT_80_TCP_ADDR
"10.152.183.147"
ODYSSEY_API_PLATFORM_SUPPLIER_PORT_80_TCP_PORT
"80"
ODYSSEY_API_PLATFORM_SUPPLIER_PORT_80_TCP_PROTO
"tcp"
ODYSSEY_API_PLATFORM_SUPPLIER_SERVICE_HOST
"10.152.183.147"
ODYSSEY_API_PLATFORM_SUPPLIER_SERVICE_PORT
"80"
ODYSSEY_API_PLATFORM_SUPPLIER_SERVICE_PORT_HTTP
"80"
ODYSSEY_DOMAIN_ADMIN
"sxadmin.review-564-fix-mc-e1i3yp.sx1.dev"
ODYSSEY_DOMAIN_API
"review-564-fix-mc-e1i3yp.sx1.dev"
ODYSSEY_DOMAIN_CUSTOMER
"my2.review-564-fix-mc-e1i3yp.sx1.dev"
ODYSSEY_DOMAIN_CUSTOMER_V3
"my.review-564-fix-mc-e1i3yp.sx1.dev"
ODYSSEY_DOMAIN_SUPPLIER
"supplier.review-564-fix-mc-e1i3yp.sx1.dev"
ODYSSEY_POSTGRESQL_PORT
"tcp://10.152.183.232:5432"
ODYSSEY_POSTGRESQL_PORT_5432_TCP
"tcp://10.152.183.232:5432"
ODYSSEY_POSTGRESQL_PORT_5432_TCP_ADDR
"10.152.183.232"
ODYSSEY_POSTGRESQL_PORT_5432_TCP_PORT
"5432"
ODYSSEY_POSTGRESQL_PORT_5432_TCP_PROTO
"tcp"
ODYSSEY_POSTGRESQL_SERVICE_HOST
"10.152.183.232"
ODYSSEY_POSTGRESQL_SERVICE_PORT
"5432"
ODYSSEY_POSTGRESQL_SERVICE_PORT_TCP_POSTGRESQL
"5432"
OPEN_AI_API_KEY
"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"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.composer/vendor/bin"
PATH_INFO
""
PHPIZE_DEPS
"autoconf \t\tdpkg-dev dpkg \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkgconf \t\tre2c"
PHP_ASC_URL
"https://www.php.net/distributions/php-8.2.5.tar.xz.asc"
PHP_CFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_CPPFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_INI_DIR
"/usr/local/etc/php"
PHP_LDFLAGS
"-Wl,-O1 -pie"
PHP_SELF
"/index.php"
PHP_SHA256
"800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76"
PHP_URL
"https://www.php.net/distributions/php-8.2.5.tar.xz"
PHP_VERSION
"8.2.5"
PUPPETEER_EXECUTABLE_PATH
"/usr/bin/chromium-browser"
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
"true"
PWD
"/srv/api"
QUERY_STRING
""
REMOTE_ADDR
"10.1.0.15"
REMOTE_HOST
"10.1.0.15"
REMOTE_IDENT
""
REMOTE_PORT
"51532"
REMOTE_USER
""
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"http"
REQUEST_TIME
1771326378
REQUEST_TIME_FLOAT
1771326378.8195
REQUEST_URI
"/mcp/tools/createCourseOutline"
SANITY_STUDIO_URL
"https://www.sanity.io/@ocQ8zhLdc/studio/164549c580aeb7a72823c1ff"
SANITY_TOKEN
"skf1CGyU00woRyj3XhW4eZHUTHWYoVZoiHCQg8V4aMAqvlocwwj6AWyd1rPC3jMLbpqx5R4CnJPcfh6ksrISoEg0R9HWdxdOqlbnAkxlJTzbihCbQa1n895q8gGG8TWH6r9f6gGRZP0txdbksn5mGWoowzn5BNov4BEStQABcJTuaRhqSCFS"
SCRIPT_FILENAME
"/srv/api/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_NAME
"review-564-fix-mc-e1i3yp.sx1.dev"
SERVER_PORT
"80"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"Caddy/v2.10.2"
SHLVL
"2"
SYMFONY_DOTENV_VARS
"FILE_BUCKET_NAME,TEAMS_WEBHOOK_URL,SYMFONY_DEPRECATIONS_HELPER,XERO_CLIENT_ID,XERO_CLIENT_SECRET,XERO_WEBHOOK_KEY,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,MAILER_DSN,MESSENGER_TRANSPORT_DSN,SENTRY_DSN,STRIPE_API_PUBLISHABLE_KEY,STRIPE_API_SECRET_KEY,SANITY_PROJECT_ID,SANITY_DATASET"
SYMFONY_PHPUNIT_VERSION
"9"
TRUSTED_HOSTS
"^(localhost|caddy|(.*\.)?sx1\.dev)$"
TRUSTED_PROXIES
"127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
USER
"www-data"