Build APIs, dashboards and connected projects

Practical, tested guides for learning APIs, working with Python, connecting Raspberry Pi projects and using AI agents with Meow Meow Scratch®.


Choose your path

Learn: APIs, Python, and developer fundamentals

Learn

Understand requests, responses, JSON and authentication, then make your first API call with clear expected results.

Build: practical connected projects

Build

Follow complete Python and Raspberry Pi projects from setup and wiring through data collection, dashboards and reliable operation.

Connect: AI agents and MCP tools

Connect

Connect compatible AI agents through MCP and understand the permissions, draft workflow and confirmation gates before anything is published.


New to the platform? Visit Start Here to choose a software-only, Raspberry Pi or AI-agent route.


Meet Meow Meow Scratch

Meow Meow Scratch is a developer platform for building connected software and hardware projects. It gives you a practical way to work with APIs, Python, Raspberry Pi devices and AI agents, then move from a first experiment to a repeatable project.

Use these guides to learn the concepts, follow tested build steps and connect your project to the Meow Meow Scratch services. You can start without hardware, add a Raspberry Pi when you are ready, or explore MCP when you want an AI agent to work with your tools under explicit permissions.

Close-up of a Raspberry Pi circuit board with the Raspberry Pi logo
Raspberry Pi hardware is a practical starting point for connected sensor and API projects.

Useful Meow Meow Scratch links

Start with the beginner route, then choose a guide that matches the project you want to build.


Explore our open-source projects

View on GitHub

meow-agent-tools

Codex and Claude Code agent tools, skills, plugins and MCP integration for Meow Meow Scratch.

Python ★ 0

pi-meowagotchi

A virtual cat that lives on a Waveshare e-Paper HAT. It paces, sleeps, gets hungry, makes a mess, and dies if you ignore it — a Raspberry Pi systemd service with an SSH-friendly CLI.

Python ★ 0

pi-meowagotchi-controls

An ESP32-S3 round touchscreen remote for meowagotchi. Six radial buttons queue care actions in a Meow Meow Scratch collection; the Pi owns the pet and applies them.

Python ★ 0

meow-micropython

MicroPython SDK for building APIs, dashboards and IoT projects with Meow Meow Scratch on ESP32 and Raspberry Pi Pico W boards.

Python ★ 0

pi-ir-remote

Turn your TV on from anywhere. Reads your remote's infrared codes, then replays them from a web dashboard on your phone. Decodes the NEC protocol from scratch.

Python ★ 0

pi-lcd-screen

See your data on a cheap 128x64 LCD. Point it at any endpoint for a live heads-up display — and learn bit-banging, driving a screen with no I2C or SPI hardware.

Python ★ 0

pi-gps-tracker

Log where you have been. GPS position, trip distance, and why haversine beats Pythagoras on a curved Earth.

Python ★ 0

pi-energy-clamp

Measure household electricity without touching a wire. Clip-on current sensing, with the safety guidance it deserves.

Python ★ 0

pi-fingerprint-lock

Recognise people by fingerprint. Learn why the sensor never actually stores your fingerprint, only a template.

Python ★ 0

pi-gesture-control

Wave your hand to control things. Four infrared detectors, and the order they see your hand is the gesture.

Python ★ 0

pi-knob-controller

A physical dial that sets a value in the cloud. Learn quadrature encoding — how two switches reveal which way you turned.

Python ★ 0

pi-earthquake-detector

Measure how hard the ground shakes. Learns your building's normal background, then reports anything unusual.

Python ★ 0

pi-joystick

Read a game controller thumbstick with a Pi. Teaches dead zones — the trick that stops your robot drifting across the room.

Python ★ 0

pi-flex-sensor

Measure how far something bends, as a clean 0-100%. Calibrates itself at startup instead of asking you for numbers.

Python ★ 0

pi-chair-sensor

Know when someone is sitting down. A force sensor under a cushion, with a calibration mode to find your own thresholds.

Python ★ 0

pi-battery-monitor

Watch a battery drain in real time. Teaches the voltage divider — the circuit standing between you and a fried ADC.

Python ★ 0

pi-compass

A working compass from a magnetometer. Learn why every compass needs calibrating, and what hard-iron distortion means.

Python ★ 0

pi-laser-tape

A digital tape measure. Fires an invisible laser and times the bounce — millimetre accuracy up to four metres.

Python ★ 0

pi-colour-sensor

Hold something up and your Pi names its colour. Sort Lego or read coloured cards with a VEML6040 sensor.

Python ★ 0

pi-light-meter

Find the sunniest windowsill. Measures room brightness in lux and charts how daylight moves through your day.

Python ★ 0

pi-atmospheric

A weather station that predicts rather than just reports. Reads pressure trends with a BME280 to tell you what's coming.

Python ★ 0

pi-co2-monitor

Know when to open a window. Measures real CO2 with an SCD-30 laser sensor — the reason meeting rooms make you drowsy.

Python ★ 0

pi-air-quality

See what's actually in the air you're breathing. Reads VOCs and estimated CO2 with an ENS160 sensor and charts your room's air quality over the day.

Python ★ 0

pi-doorbell

Press a button, hear a chime, and see every ring logged to your own cloud dashboard. The simplest Raspberry Pi starter kit — no soldering, no breadboard.

Python ★ 0

pi-motion-logger

Raspberry Pi PIR motion detector that records timestamped movement events online.

Python ★ 0

pi-led-dashboard

Control a Raspberry Pi NeoPixel LED strip remotely through an online colour dashboard.

Python ★ 0

pi-door-monitor

Raspberry Pi door sensor that publishes live open and closed status using a magnetic reed switch.

Python ★ 0

pi-cpu-monitor

Raspberry Pi system monitor that reports CPU, memory, disk and temperature data online.

Python ★ 0

classroom-quiz

Live classroom quiz system built with Python and the Meow Meow Scratch API.

Python ★ 0

meow-sdk

Python SDK and CLI for building APIs, dashboards and IoT projects with Meow Meow Scratch.

Python ★ 0