Miru gives agents
structured ways to work.
Time tracking and billing should not require browser scraping. Miru exposes machine-readable discovery, MCP, OpenAPI, CLI workflows, and LLM-friendly content so agents can help with billing work safely.
Agent interfaces
Each interface has a job. Read public content from Markdown and llms.txt. Use API or MCP for product data. Use the CLI when the user wants local terminal automation.
MCP
Use MCP for authenticated agent workflows: workspace identity, projects, clients, time entries, invoices, payments, and expenses.
https://app.miru.so/mcp OpenAPI
Use the OpenAPI description when building integrations or letting an agent inspect supported REST resources.
https://app.miru.so/openapi.json CLI
Use the Miru CLI for local automation, shell scripts, cron jobs, and coding-agent workflows in a terminal.
/cli LLM context
Use llms.txt and llms-full.txt for a concise product map, canonical links, and guidance for agent clients.
/llms.txt Safe automation boundaries
Miru is built around billing actions that affect clients and revenue, so agent workflows should be explicit and reviewable. Read-only summaries are safe by default. Write operations should carry user intent, scoped inputs, and a review step when money or client communication is involved.
- Read workspace, client, project, invoice, payment, expense, and time-entry data after explicit user authorization.
- Create draft time entries or expenses when the user gives project, date, duration, amount, and note details.
- Prepare invoices from approved work and ask for review before sending them.
- Summarize unbilled work, outstanding invoices, and payment status for a workspace.
- Use idempotency and review-first flows for write operations.
Discovery checklist
| Resource | Purpose |
|---|---|
/llms.txt | Short product map for LLMs and agents. |
/llms-full.txt | Longer product, docs, blog, API, CLI, and MCP context. |
/.well-known/api-catalog | Machine-readable links to OpenAPI, MCP, and docs. |
/.well-known/mcp/server-card.json | MCP discovery for agent clients. |
Accept: text/markdown | Markdown content negotiation for public pages. |
Build agent workflows on billing data, not screenshots.
Start with MCP or OpenAPI when the workflow touches authenticated Miru data.