Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.
- Effect: Read 10
- Effect: Write 2
Showing 12 of 12 tools
| Details | ||
|---|---|---|
| submit_contact Send Cameron a message through the site contact form. Subject to the same validation and per-IP rate limits as the contact form itself. | Effect: Write | |
| subscribe_newsletter Subscribe an email address to the newsletter. Sends a confirmation email; the subscription only becomes active once confirmed. Same validat… | Effect: Write | |
| get_about Return a short bio about Cameron Rye, the portfolio owner. | Effect: Read | |
| get_now Return what Cameron is currently working on, learning, building, reading, and up to in life — the live /now page sections. | Effect: Read | |
| get_post Return the full markdown body and frontmatter of a post by slug. | Effect: Read | |
| get_project Return the full markdown body and frontmatter of a project by slug. | Effect: Read | |
| get_pulse Return live, PII-free operational stats for rye.dev: recent Core Web Vitals p75s, 30-day pageviews, trailing-30d uptime %, top-reacted page… | Effect: Read | |
| get_reading Return Cameron's reading list — books currently reading, finished, or abandoned, with notes. Filter by status if given. | Effect: Read | |
| list_posts Return up to N most recent published blog posts. | Effect: Read | |
| list_projects Return all portfolio projects with their slug, title, and short description. | Effect: Read | |
| search_posts Case-insensitive substring match across title, description, and tags. Returns up to 10 matches. | Effect: Read | |
| search_site Semantic (vector similarity) search across blog posts and projects — the same Cloudflare Vectorize retrieval the Ask chatbot uses, without … | Effect: Read |