# trackmysubscriptions developer resources

Public developer resources for Track My Subscriptions (trackmysubscriptions.com). The price catalog is read-only and needs no API key. There is no SDK and no agent payment API. People sign in in the browser; agents use the catalog, OpenAPI description, and MCP server below.

- [OpenAPI specification](https://www.trackmysubscriptions.com/openapi.json): Machine-readable description of the public price catalog.
- [Price catalog API](https://www.trackmysubscriptions.com/api/catalog/services): Search subscription prices as JSON. Optional query: q, category, limit.
- [API catalog](https://www.trackmysubscriptions.com/.well-known/api-catalog): RFC 9727 linkset pointing at the OpenAPI document.
- [Authentication](https://www.trackmysubscriptions.com/auth.md): Optional OAuth scope catalog:read. The price catalog is also public with no token.
- [Protected resource metadata](https://www.trackmysubscriptions.com/.well-known/oauth-protected-resource): RFC 9728 document. The only scope is catalog:read.
- [Authorization server metadata](https://www.trackmysubscriptions.com/.well-known/oauth-authorization-server): RFC 8414 document for the client-credentials token endpoint.
- [MCP server](https://www.trackmysubscriptions.com/mcp): Read-only tools search_subscriptions and get_subscription.
- [MCP server card](https://www.trackmysubscriptions.com/.well-known/mcp/server-card.json): Discovery card for the read-only MCP server.
- [Agent skills](https://www.trackmysubscriptions.com/.well-known/agent-skills/index.json): Index of agent skills, including the subscription price skill.
- [llms.txt](https://www.trackmysubscriptions.com/llms.txt): Short guide to the calculator, the price directory, and these APIs.
