{"name": "Lopie One", "description": "A hosted MCP server for building micro-apps against the Lopie One kernel. Build-time tools only: it reads no business objects.", "mcp_endpoint": "https://mcp.lopie.one/mcp", "transport": "streamable-http", "add_to_claude_code": "claude mcp add --transport http lopie-one https://mcp.lopie.one/mcp", "authentication": {"flow": "OAuth 2.1 authorization code with PKCE", "discovery": "https://mcp.lopie.one/.well-known/oauth-protected-resource", "identity_provider": "Amazon Cognito", "note": "You authorize; this server never holds your password and never mints a token. The access token you end up with is signed by Cognito for this server's app client, and the kernel governs it by this server's manifest intersected with your groups."}, "tools": [{"name": "schema", "title": "Kernel schema"}, {"name": "remote_contract", "title": "Micro-app remote contract"}, {"name": "design_rules", "title": "Governance rules a micro-app must honour"}, {"name": "scaffold", "title": "Scaffold a micro-app"}, {"name": "request_manifest", "title": "Request a manifest"}, {"name": "manifest_request_status", "title": "Manifest request status"}], "ceiling": "This server is an app like any other and its manifest is in manifests/mcp.json in the Lopie One repo. It declares no reads and one action, manifest.request. It cannot read a business object, and it cannot approve its own request."}