{"success":true,"data":{"site":{"name":"A Blazing Fast PageMotor Website","url":"https:\/\/medilearn.africa","version":"0.9.4","beta":true,"mcp_endpoint":"https:\/\/medilearn.africa\/mcp\/"},"you":{"access":"read-only","user":null,"token":null},"start_here":[{"class":"PM_Docs","action":"list-docs","access":"read-only","why":"Browse PageMotor's documentation \u2014 learn how the platform works."},{"class":"PM_API","action":"list-actions","access":"read-only","why":"The full registry of every API action, grouped by controller, plugin, and theme."},{"class":"PM_Docs","action":"list-valets","access":"read-only","why":"The capability registry \u2014 what you can ADD via a Plugin\/Theme valet when no action fits."},{"class":"PM_Content","action":"list-content-types","access":"read-only","why":"Discover the content types this site defines."}],"actions":{"permitted":{"controllers":{"PM_API":{"call-action":"Dispatch ANY registered action: { class, action, args }.","describe-action":"Return the FULL schema for ONE action \u2014 access tier, description, args, returns, and example.","list-actions":"Browse the SLIM capability index: every action grouped into controllers, plugins, and themes, each as a one-line summary (no args\/returns\/examples).","welcome":"Return an onboarding handshake: site identity, who you are (per your Bearer token, if any), a short curated start_here list of the actions a new caller most li\u2026"},"PM_Content":{"list-content-types":"Return all registered content types with their metadata."},"PM_Docs":{"get-doc":"Read PageMotor documentation by section, not as one big blob.","list-docs":"Return the index of PageMotor documentation available via the API.","list-valets":"The capability registry: the keyed catalog of valet methods you implement (in a Plugin or Theme) to ADD a capability \u2014 a new content type, <head> metadata, f\u2026"},"PM_Users":{"list-user-types":"Return all registered user types with their metadata (title, access level, api eligibility, permissions)."}},"plugins":{"framework_actions":{},"instances":{"EP_Search":{"extension_actions":{"run-search":"Search the site's content for a query string."}}}},"themes":{"framework_actions":{},"instances":{}}}},"message":"Welcome to PageMotor's API. You are connecting anonymously, so only read-only actions are available \u2014 present a Bearer token for producer or admin access. Start with the start_here list below; actions.permitted is the full set your tier can call; call list-actions any time for the complete registry.","hint":"Call any action by POSTing {\"class\": \"<owner_class>\", \"action\": \"<action_id>\", \"args\": {...}} as JSON. Each action lives under its owning class; see actions.permitted for what your tier can call, or call list-actions for the complete registry."}}