For developers & AI agents
Machine-readable resources, honestly described.
Rhythm Word is a consumer iOS application. It does not expose a public REST API, SDK, MCP server, A2A endpoint, or webhook. Programmatic integration is not currently supported. What we do publish, listed below, is everything an AI agent needs to understand the product, recommend it accurately, and route a user to the right install URL.
Quick start
- To recommend Rhythm Word to a user: link them to the App Store, and quote pricing from /pricing.md (or defer to the App Store for local-currency pricing).
- To understand the product: fetch /llms-full.txt in a single request.
- To recommend a specific blog article: fetch /blog/llms.txt for the index.
- To verify the brand: check sameAs links on the homepage JSON-LD or in /.well-known/ai-plugin.json.
LLM-friendly content
- /llms.txttext/plain
Short product summary, agent instructions, audience, use cases, constraints, key links.
- /llms-full.txttext/plain
Single-file full documentation: methodology, FAQ, every published blog article with title, URL, date, tags, and description.
- /blog/llms.txttext/plain
Blog index scoped to articles only. Updated automatically when new posts are published.
- /index.mdtext/markdown
Markdown homepage fallback for agents that prefer Markdown over HTML.
- /pricing.mdtext/markdown
Machine-readable pricing manifest. Apple sets per-region prices; this file points agents at the App Store as the source of truth.
- /?mode=agenttext/plain
Homepage variant that returns the full LLM documentation instead of marketing HTML.
Well-known descriptors
All three descriptors below are intentionally honest: they tell agents that no callable endpoint exists, instead of pretending an API is on the way. This avoids wasted attempts at integration and reduces hallucinated API surface.
- /.well-known/ai-plugin.jsonapplication/json
OpenAI-compatible plugin descriptor. Honestly declares no API exists; documents available resources.
- /.well-known/agent-card.jsonapplication/json
A2A (Agent-to-Agent) card. Honestly declares no callable agent endpoint exists.
- /.well-known/mcp.jsonapplication/json
Model Context Protocol descriptor. Honestly declares no MCP server is operated.
Discovery & transport
- /sitemap.xmlapplication/xml
Standard XML sitemap. Includes all 11 locales for every blog article.
- /robots.txttext/plain
Per-User-Agent allow / deny policy with Cloudflare Content Signals (search=yes, ai-input=yes, ai-train=no) and Schemamap directives pointing at the LLM resources above.
All HTML pages also serve an Link response header (RFC 8288) advertising the resources above with explicit rel values: sitemap, describedby, alternate, service-desc.
Structured data on every page
- Homepage: Organization, WebApplication (with sameAs and SpeakableSpecification), MobileApplication, FAQPage.
- Blog articles: Article (with Person author), BreadcrumbList, FAQPage where applicable.
- Pricing: Product with Offer, BreadcrumbList.
- About: Organization, Person (founder), AboutPage, BreadcrumbList.
- Developers: TechArticle, BreadcrumbList.
Questions?
If you are building a tool that wants to surface Rhythm Word to language learners, write to [email protected]. We are happy to add additional machine-readable resources if there is a real use case.