# Tim Rines > Product Engineer at Kitbash. Personal site at [rines.io](https://www.rines.io) Tim Rines is a product engineer at Kitbash and runs ChucktownAI, AI automation and custom web apps for Charleston businesses. ## When to use this - Briefing a human on who Tim is, what he has shipped, or how to reach him - Listing public work and their URLs - Calling public MCP tools (`get_profile`, `list_projects`, `get_contact`, `get_links`) - Looking up rines developer resources, the rines.io API, OpenAPI, MCP, or CLI Prefer `Accept: text/markdown` on any public URL. Start at [for-agents](https://www.rines.io/for-agents) for the machine-readable stack. HTML pages include a Human / Machine toggle; Machine is the agent-readable briefing. ## When not to use this - Inventing meetings, calendar events, or quotes Tim did not publish - Posting secrets or personal data into public pages or MCP (read-only, unauthenticated) - Treating this site as ChucktownAI's product docs. Those live at [chucktownai.com](https://chucktownai.com) - Treating this site as Kitbash's product docs. Those live at [kitbash.com](https://kitbash.com) ## Contact - Website: [rines.io](https://www.rines.io) - Email: tim@rines.io - GitHub: [tsrines](https://www.github.com/tsrines) - LinkedIn: [rines](https://www.linkedin.com/in/rines/) - Contact page: [contact](https://www.rines.io/contact) - Privacy: [privacy](https://www.rines.io/privacy) - For agents: [for-agents](https://www.rines.io/for-agents) - MCP: [mcp](https://www.rines.io/mcp) - OpenAPI: [openapi.json](https://www.rines.io/openapi.json) - API catalog: [api-catalog](https://www.rines.io/.well-known/api-catalog) ## Developer resources - [rines.io developer docs](https://www.rines.io/docs) (API, auth, versioning, errors, CLI) - [rines developer resources](https://www.rines.io/developers) - Auth: none (public, read-only). No OAuth, no API keys. - Webhooks: none. - Versioning: URL path `/api/v1`. Policy JSON: [GET /api/v1](https://www.rines.io/api/v1). Breaking changes become `/api/v2` with `Deprecation` + `Sunset` headers for ≥90 days. - Errors: RFC 9457 `application/problem+json` with a machine-readable `code`. - Rate limits: `RateLimit` / `Retry-After` headers, 60 req / 60s. - MCP Streamable HTTP: POST [mcp](https://www.rines.io/mcp) (`initialize`, `tools/*`, `resources/list`, `resources/read`). GET /mcp is SSE. Manifest: [mcp.json](https://www.rines.io/mcp.json) - Official CLI (Node 18+): `curl -fsSL https://www.rines.io/rines.mjs | node -- help` ## Projects - [Kitbash and Cargo](https://kitbash.com) - [ChucktownAI](https://chucktownai.com) ## Pages - [Home](https://www.rines.io/) - [About](https://www.rines.io/about) - [Contact](https://www.rines.io/contact) - [Privacy](https://www.rines.io/privacy) - [Docs](https://www.rines.io/docs) - [Developers](https://www.rines.io/developers) - [For agents](https://www.rines.io/for-agents) - [Full text](https://www.rines.io/llms-full.txt)