AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Propllia Template

mcp-systempromptio-propllia-template · by systempromptio

SaaS landing page template — homepage, feature pages, blog, pricing, AI agent, and docs. Edit YAML, not code. Powered by systemprompt.io

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add mcp-systempromptio-propllia-template

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-systempromptio-propllia-template)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Propllia Template? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SaaS landing page template — edit YAML, get a production website.

[](https://github.com/systempromptio/propllia-template/generate) [](https://github.com/systempromptio/systemprompt-core) [](LICENSE) [](https://www.rust-lang.org/) [](https://www.postgresql.org/) [](https://modelcontextprotocol.io/) [](https://discord.gg/wkAbSuPWpr)

Documentation · Discord · Issues


Clone this template, edit YAML config files, and get a complete SaaS landing page with homepage, feature pages, blog, pricing tiers, documentation, and an AI chatbot — ready to deploy.

The included example content is for Proplia, a Spanish property management product. Replace the YAML and Markdown with your own product and language.

Built on systemprompt.io. Compiles to a single Rust binary. One dependency: PostgreSQL.


What You Get

| Page | Description | Config File | |------|-------------|-------------| | Homepage | Hero section, features grid, how-it-works steps, pricing tiers, CTAs | services/web/config/homepage.yaml | | Feature pages | 7 detailed pages with sections, inline SVG visuals, related links | services/web/config/features/*.yaml | | Blog | Markdown posts with SEO meta tags, sitemap, structured data | services/content/blog/*/index.md | | Documentation | Docs section with sidebar navigation | services/content/documentation/ | | Demo page | Interactive product demo | services/web/config/demo.yaml | | AI Agent | Chatbot that answers visitor questions about your product | services/agents/welcome.yaml |


Quick Start

Prerequisites

  • Rust 1.75+: rustup.rs
  • just: command runner (cargo install just)
  • Docker: for local PostgreSQL (docker.com)

1. Use This Template

Click "Use this template" on GitHub, or:

gh repo create my-saas --template systempromptio/propllia-template --clone
cd my-saas

2. Build

just build

3. Setup

just login      # Authenticate with systemprompt.io cloud
just tenant     # Create your tenant and database

4. Start

just start

Visit http://localhost:8080 — you'll see the full landing page with all sections live.


Customize Your Landing Page

Everything is driven by YAML and Markdown. No code changes needed for content.

services/
  web/
    metadata.yaml            ← Site name, SEO, base URL (start here)
    config/
      homepage.yaml          ← Hero, features grid, pricing, CTAs
      features/*.yaml        ← One file per feature page (7 included)
      theme.yaml             ← Colors, fonts, branding
      navigation.yaml        ← Header menus, footer links, docs sidebar
      demo.yaml              ← Demo page content
    templates/               ← Handlebars HTML templates (advanced)
  content/
    blog/*/index.md          ← Blog posts (Markdown with frontmatter)
  agents/
    welcome.yaml             ← AI agent personality and product knowledge

Site identity — services/web/metadata.yaml

site:
  name: "Your Project"
  title: "Your Project - Your Tagline Here"
  description: "Replace this with your project description for SEO and social sharing."
  author: "Your Name"
  baseUrl: "https://your-domain.com"

seo:
  defaultImage: "/files/images/logo.png"
  twitterHandle: "@your_handle"
  keywords: "your, keywords, here"

Branding — services/web/config/theme.yaml

branding:
  name: "YourProduct"
  title: "YourProduct - Your tagline"
  themeColor: "#0D7D6C"      # Change to your brand color
  display_sitename: true
  twitter_handle: "@your_handle"

Homepage — services/web/config/homepage.yaml

The homepage YAML controls every section: hero text and CTAs, a features grid with icons and descriptions, how-it-works steps, pricing tiers (free/paid/enterprise), and a final call-to-action. Edit the file and restart to see changes.

Feature pages — services/web/config/features/*.yaml

Each feature gets its own YAML file with a headline, highlight badges, multiple content sections (supporting HTML, tables, SVG visuals), item lists, and links to related features. Add or remove files to control which feature pages exist.

Blog — services/content/blog/

Each post is a directory with an index.md file. Frontmatter defines title, description, author, tags, and published date. The template handles SEO meta tags, Open Graph, structured data, and sitemap generation automatically.


Project Structure

propllia-template/
├── services/                   # Your content — YAML and Markdown
│   ├── web/
│   │   ├── metadata.yaml       # Site identity and SEO
│   │   ├── config/             # Homepage, features, theme, navigation
│   │   └── templates/          # Handlebars HTML templates
│   ├── content/
│   │   └── blog/               # Blog posts (Markdown)
│   └── agents/
│       └── welcome.yaml        # AI welcome agent
│
├── extensions/                 # Rust code — advanced customization
│   ├── web/                    # Web rendering engine
│   └── mcp/                    # MCP servers
│
├── storage/files/              # Static assets (images, fonts, CSS)
├── Cargo.toml                  # Rust workspace (systemprompt-core dependency)
└── justfile                    # Development commands

Key rules:

  • Content and config go in services/ (YAML and Markdown only)
  • Rust code goes in extensions/
  • CSS goes in storage/files/css/

Commands

| Command | Description | |---------|-------------| | just build | Build the project | | just start | Start the server (localhost:8080) | | just login | Authenticate with systemprompt.io cloud | | just tenant | Create tenant, database, and run migrations | | just deploy | Build release and deploy to cloud | | just docker-build | Build Docker image | | just docker-run | Run in Docker container |


Built on systemprompt.io

This template extends systemprompt-core, which provides the web server, template rendering, agent runtime, MCP protocol, authentication (OAuth2 + WebAuthn), database migrations, and observability. You own the code and extend it through the extensions/ directory.

Works with Claude Code, Claude Desktop, ChatGPT, and any MCP-compatible client.

See the full reference at systemprompt.io/documentation.


License

MIT — see [LICENSE](LICENSE).

Depends on systemprompt-core (FSL-1.1-ALv2).


Documentation · Discord · systemprompt-core · Issues

Questions? Join us on Discord.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.