{
  "$schema": "https://pointcast.xyz/apps.schema.json",
  "name": "PointCast Apps",
  "description": "PointCast app shelf for humans and AI clients: rooms, satellite apps, local tools, and addable MCP connectors.",
  "generatedAt": "2026-05-04T20:52:40.553Z",
  "canonical": "https://pointcast.xyz/apps",
  "apps": [
    {
      "slug": "pointcast-native-shell",
      "name": "PointCast Native Shell",
      "kicker": "PWA · NOW · ROOMS",
      "description": "The installable PointCast home screen: Now, Rooms, Drum, Profile, Collect, and Agents in one mobile-first app shell.",
      "url": "https://pointcast.xyz/app",
      "path": "/app",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.FD",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/app"
    },
    {
      "slug": "moodygold",
      "name": "MoodyGold",
      "kicker": "ARTWORK · SOUND · GALLERY",
      "description": "A MoodyGold gallery and visualizer surface, hosted as its own app and viewable from PointCast.",
      "url": "https://moodygold.pages.dev",
      "path": "/moodygold",
      "repo": "https://github.com/mhoydich/abstract-soundscapes",
      "channel": "CH.SPN",
      "kind": "satellite",
      "canonicalUrl": "https://pointcast.xyz/moodygold"
    },
    {
      "slug": "offbalance",
      "name": "Offbalance",
      "kicker": "GOOD FEELS · EL SEGUNDO",
      "description": "The Good Feels El Segundo deck: cannabis as inquiry, flow-state pairings, and product-world thinking.",
      "url": "https://offbalance-6hl.pages.dev",
      "path": "/offbalance",
      "repo": "https://github.com/mhoydich/offbalance",
      "channel": "CH.GF",
      "kind": "satellite",
      "canonicalUrl": "https://pointcast.xyz/offbalance"
    },
    {
      "slug": "cannabis",
      "name": "Cannabis Atlas",
      "kicker": "CHEMOVARS · EFFECTS WHEEL",
      "description": "A Southern California cannabis resource for strain names, chemovar signals, terpenes, and pairings.",
      "url": "https://pointcast.xyz/cannabis",
      "path": "/cannabis",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.GF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cannabis"
    },
    {
      "slug": "mint-studio",
      "name": "Mint Studio",
      "kicker": "ART BRIEF · METADATA · RECEIPTS",
      "description": "A local mint-planning desk for turning art ideas into clean collectible briefs, metadata notes, and Tezos-ready receipts.",
      "url": "https://pointcast.xyz/mint-studio",
      "path": "/mint-studio",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.MINT",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/mint-studio"
    },
    {
      "slug": "cabinet",
      "name": "The Cabinet",
      "kicker": "LOCAL SHELF · COLLECTIBLES · RECEIPTS",
      "description": "A personal PointCast shelf that gathers local cats, ocean cards, mint receipts, passport stamps, invites, and readiness checkpoints.",
      "url": "https://pointcast.xyz/cabinet",
      "path": "/cabinet",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SHELF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cabinet"
    },
    {
      "slug": "observatory",
      "name": "The Observatory",
      "kicker": "CONSTELLATIONS · LOCAL STATE · COLLECTION MAP",
      "description": "A night-sky view of PointCast collectibles that turns local receipts, cats, ocean cards, invites, and checkpoints into a constellation.",
      "url": "https://pointcast.xyz/observatory",
      "path": "/observatory",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SKY",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/observatory"
    },
    {
      "slug": "signal-garden",
      "name": "Signal Garden",
      "kicker": "LOCAL ACTIVITY · AMBIENT GROWTH",
      "description": "A lightweight local garden that turns PointCast receipts, rituals, stamps, proofs, and saved plants into an ambient growth map.",
      "url": "https://pointcast.xyz/signal-garden",
      "path": "/signal-garden",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SIGNAL",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/signal-garden"
    },
    {
      "slug": "gallery-wall",
      "name": "Gallery Wall",
      "kicker": "CURATION · SHOW CARDS · LOCAL WALLS",
      "description": "A curator room for arranging cats, ocean cards, routes, and receipts into small collectible exhibitions saved locally.",
      "url": "https://pointcast.xyz/gallery-wall",
      "path": "/gallery-wall",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.CURATE",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/gallery-wall"
    },
    {
      "slug": "ritual-clock",
      "name": "Ritual Clock",
      "kicker": "DAILY CADENCE · COLLECTOR RHYTHM",
      "description": "A daily rhythm board for marking cat, harbor, studio, and night-sky collector rituals without accounts or sync.",
      "url": "https://pointcast.xyz/ritual-clock",
      "path": "/ritual-clock",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.TIME",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/ritual-clock"
    },
    {
      "slug": "exchange-table",
      "name": "Exchange Table",
      "kicker": "WISHLIST · OFFERS · DISCLOSURE",
      "description": "A private collector table for noting wants, offers, and watch signals before anything becomes a marketplace action.",
      "url": "https://pointcast.xyz/exchange-table",
      "path": "/exchange-table",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SWAP",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/exchange-table"
    },
    {
      "slug": "provenance-ledger",
      "name": "Provenance Ledger",
      "kicker": "LOCAL PROOFS · EXPORT SHEETS",
      "description": "A local proof desk that gathers PointCast app receipts into normalized provenance sheets and checksum-style export cards.",
      "url": "https://pointcast.xyz/provenance-ledger",
      "path": "/provenance-ledger",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.PROOF",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/provenance-ledger"
    },
    {
      "slug": "world-atlas",
      "name": "World Atlas",
      "kicker": "ZEN CAT ROUTES · LANDMARKS · GEMS",
      "description": "A map room for the luxury Zen Cat world series, with landmark stops, gemstone cues, and local route stamps.",
      "url": "https://pointcast.xyz/world-atlas",
      "path": "/world-atlas",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.WORLD",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/world-atlas"
    },
    {
      "slug": "harbor-log",
      "name": "Harbor Log",
      "kicker": "MORNING OCEAN · WATCHLIST",
      "description": "A small collector console for drawing Morning Ocean vessels, keeping a local watchlist, and opening mintable maritime cards.",
      "url": "https://pointcast.xyz/harbor-log",
      "path": "/harbor-log",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.OCEAN",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/harbor-log"
    },
    {
      "slug": "cat-passport",
      "name": "Cat Passport",
      "kicker": "ZEN CATS · GEMS · LANDMARKS",
      "description": "A passport-stamp app for Zen Cat world collectibles, with gemstones, landmarks, and local travel receipts.",
      "url": "https://pointcast.xyz/cat-passport",
      "path": "/cat-passport",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.CAT",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/cat-passport"
    },
    {
      "slug": "referral-garden",
      "name": "Referral Garden",
      "kicker": "INVITES · DISCLOSURE · TRUST",
      "description": "A disclosure-first referral garden for one-level invites, local milestones, and contribution-based collector growth.",
      "url": "https://pointcast.xyz/referral-garden",
      "path": "/referral-garden",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.GROW",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/referral-garden"
    },
    {
      "slug": "sats-path",
      "name": "Sats Path",
      "kicker": "CAPITAL JOURNEY · BITCOIN READINESS",
      "description": "An educational, non-custodial pathway from creative receipts to calm capital habits and Bitcoin readiness checkpoints.",
      "url": "https://pointcast.xyz/sats-path",
      "path": "/sats-path",
      "repo": "https://github.com/mhoydich/pointcast",
      "channel": "CH.SATS",
      "kind": "pointcast",
      "canonicalUrl": "https://pointcast.xyz/sats-path"
    }
  ],
  "connectors": [
    {
      "slug": "pointcast-v2",
      "name": "PointCast v2",
      "endpoint": "https://pointcast.xyz/api/mcp-v2",
      "status": "live",
      "priority": 0,
      "category": "town",
      "description": "Fresh PointCast MCP connector for AI clients: same town-wide tools, Nouns Nation Battler wiki briefs, agent tasks, result tracking, watch-frame handoffs, new URL, distinct server identity, and Claude-friendly annotations.",
      "clientUse": "Add this when a client has cached the original PointCast connector or when you want the newest app-shelf-first MCP surface.",
      "tools": [
        "connector_links",
        "apps_list",
        "nouns_battler_wiki",
        "nouns_battler_agent_tasks",
        "nouns_battler_manifest",
        "nouns_battler_result_tracker",
        "nouns_battler_cowork_brief",
        "town_map",
        "surfaces_list",
        "presence_snapshot",
        "blocks_recent",
        "block_read",
        "blocks_search",
        "drum_tap"
      ]
    },
    {
      "slug": "pointcast",
      "name": "PointCast",
      "endpoint": "https://pointcast.xyz/api/mcp",
      "status": "live",
      "priority": 1,
      "category": "town",
      "description": "The whole PointCast town as an MCP connector: blocks, rooms, presence, apps, Nouns Nation Battler wiki briefs, tasks, result tracking, watch-frame handoffs, contracts, weather, channels, and the drum hub.",
      "clientUse": "Stable original connector URL. Keep it installed when a client already sees the tools; use v2 for a fresh install.",
      "tools": [
        "town_map",
        "surfaces_list",
        "connector_links",
        "apps_list",
        "nouns_battler_wiki",
        "nouns_battler_agent_tasks",
        "nouns_battler_manifest",
        "nouns_battler_result_tracker",
        "nouns_battler_cowork_brief",
        "presence_snapshot",
        "blocks_recent",
        "block_read",
        "blocks_search",
        "drum_tap"
      ]
    }
  ]
}