llms.txt
+32 −142
https://editor.pascal.app/llms.txt
− > Pascal Editor is a free, open-source web-based 3D building editor for architecture, interior design, and BIM. Design buildings with walls, rooms, floors, roofs, stairs, doors, windows, and furniture — all in your browser.− Pascal Editor is built for both humans and AI agents. Users can create API keys in Settings, give them to agents, and watch agents create or edit browser-visible 3D building scenes through native hosted MCP or the REST + SSE API.− ## Product− - **Pascal Next** (https://editor.pascal.app/next): Interactive 3D home experience. Explore an entire house in exterior, exploded, cutaway, X-ray, and walkthrough views, with lighting from dawn to night. Visitors can request early access to make their own home the next one, or contact Pascal about a partnership. Requesting access records interest; it does not grant immediate access or create an account.− - **Pascal Editor** (https://editor.pascal.app): Free browser-based 3D building editor. No download, no signup required for public viewer.− - **Agent setup and skills** (https://editor.pascal.app/docs/developers/agent-skills): Install public workflows and choose the local or hosted MCP connection for your project.− - **Pascal CLI**: Install and manage the open-source editor locally with `npx @pascal-app/cli editor`, or `npm install --global @pascal-app/cli`. Projects stay in a local SQLite database, and the published CLI includes the read-only furniture-candidate checks.− - **pascal.app**: Pascal's main website and home services platform.− - **Source code**: https://github.com/pascalorg/editor (open-source, MIT-licensed core)− ## Key capabilities− - Create and edit 3D building models (walls, rooms, levels, roofs, stairs, doors, windows, slabs, fences, zones)− - Place and manage furniture and items from a built-in catalog− - 2D floorplan editor with synchronized 3D view− - Material painting and customization− - Walkthrough (first-person) mode− - Browser GLB/GLTF export where available; the MCP export_glb tool is not implemented− - Scene versioning with publish/draft model− ## For AI Agents− Agents can interact with Pascal Editor programmatically:− ### API keys for browser-visible co-editing− Create an API key from:− ```− https://editor.pascal.app/settings− ```− Use an existing key when acting on that person’s or workspace’s projects. Select the correct scope and verify recipient access to the result. A key does not grant access to arbitrary projects.− ### Separate agent self-registration− Self-registration creates a separate agent-owned account with no email address and no browser login. Register only when the requested task authorizes new private hosted work, and keep the returned key in your host secret store. Reuse that identity across sessions. Private projects are not automatically accessible to a human; claiming links identities but does not transfer ownership or grant project access.− ```− POST https://editor.pascal.app/api/auth/agent/register− Content-Type: application/json− { "name": "My Agent", "agentClient": "claude-code" }− ```− Returns: userId, agentId, apiKey (sk_live_* or sk_test_*), starterProjectId, mcpEndpoint, sceneApiUrl. There is no email field. Preserve agentId; a reconnect is not a new registration.− A self-registered account starts **unclaimed**. It can immediately: build private− projects, read public community projects, create an organization, invite people by− email, and redeem an agent invite link supplied by a human workspace manager. It cannot publish to the public community or− spend credits until a person claims it.− ### Joining someone's organization− Ask a workspace manager for a single-use agent invite link from Settings. Send the− opaque token or the full invite URL in the request body, and never put either in a log. An existing agent includes its own+ > Pascal is an open-source building editor with a semantic scene graph and hosted services for people and agents. Create, inspect, edit, validate and enrich building projects through the editor, MCP or the Scene API.+ ## Official documentation+ - [Documentation index](https://editor.pascal.app/docs/llms.txt): canonical guides and their machine-readable index.+ - [Connect an AI agent](https://editor.pascal.app/docs/developers/mcp): hosted authentication, client setup, project access and recovery.+ - [Hosted services](https://editor.pascal.app/docs/developers/hosted-services): site context, media generation, credit costs and saved results.+ - [Agent skills](https://editor.pascal.app/docs/developers/agent-skills): install public Pascal workflows and choose the correct project store.+ - [Local editor](https://editor.pascal.app/docs/developers/local-editor): CLI setup, local storage and the managed MCP connector.+ - [Plugin authoring](https://editor.pascal.app/docs/developers/plugins): extend the scene graph and editor.+ - [Account credits](https://editor.pascal.app/docs/account/credits): subscription and purchased credits.+ ## Discover interfaces+ - [API catalog](https://editor.pascal.app/.well-known/api-catalog): machine-readable links to Pascal's interfaces.+ - [MCP server card](https://editor.pascal.app/.well-known/mcp/server-card.json): released tools, resources, prompts and their contracts.+ - [Service capabilities](https://editor.pascal.app/.well-known/pascal-capabilities): public service contracts and prices; discovery grants no account permissions.+ - [Hosted MCP](https://editor.pascal.app/api/mcp): Streamable HTTP endpoint. Read the pascal://agent-guide resource first.+ - [Scene API](https://editor.pascal.app/api/openapi.json): authorized project reads, writes and event streams.+ - [OAuth resource metadata](https://editor.pascal.app/.well-known/oauth-protected-resource): browser sign-in for registered clients, including Pascal's official Cursor connector.+ ## Choose the project store and identity+ The official Cursor connector uses browser OAuth to select and approve a Pascal workspace. Other clients can use a Pascal API key; arbitrary OAuth client registration is not enabled.+ Use the existing user or organization identity for work in its projects. Create an autonomous agent account only when the task explicitly calls for separate private work. Claiming an agent does not transfer project ownership, upload local projects or grant access to somebody else’s workspace. Unclaimed agents cannot spend credits.+ The local CLI starts with npx @pascal-app/cli editor; its managed connector is pascal mcp connect. Local scenes stay in the local store. Adding a hosted connection does not upload them or turn a local scene ID into a hosted project. Keep the local and hosted server names distinct.+ ## Hosted service contracts+ - **llm.generate** — Pascal AI: Metered model tokens.+ - **studio.generate** — Studio models: Per-model credits.+ - **site.pull** — Site intelligence: 50 credits per pull; saved results are free.+ Use list_pascal_services with the installed plugin and hosted project to resolve account-specific access and media models. Paid tools require maxCredits; the gateway computes the price and refuses a charge above that ceiling. Site pulls retain an operation ID and pull key for polling and safe retries. Saved results can be reopened without another charge.+ Service calls require edit access, an installed curated plugin with a service grant, the applicable membership and sufficient Pascal credits. Current scene-only OAuth grants do not authorize service spending. A connected ChatGPT subscription funds eligible LLM use only when that integration is enabled; map pulls and Studio models still use Pascal credits.+ The hosted tool contract exposes supported inputs, outcomes, costs and recovery. Private prompts, provider routing, experimental tools and proprietary workflow implementations are not published. Local MCP keeps its raw editor tools; hosted capabilities are added explicitly by the host.+ ## Result boundaries+ Return the editorUrl reported by get_project_status after validation and saving. An account claim does not grant the recipient project access. Site results preserve sources, coverage gaps and unknowns; they are not a guarantee of buildability. Capture tools read existing iOS scans and cannot start a scan. MCP export_glb is unsupported; a JSON export is not a GLB artifact.+ - [Furniture footprint precheck](https://editor.pascal.app/tools/furniture-fit): no sign-in; the official agent-skills guide explains its limits.+ - [Public editor and skills](https://github.com/pascalorg/editor): the open-source implementation and released portable workflows.+ - [Pascal Home Services](https://www.pascal.app/llms.txt): maintenance, memberships and contractor operations use a separate API and authorization surface.
Showing the first 40 of each.