Agentβ™₯︎Age
Catalog

Amazing Marvin (complete)

Official

by andreasd083 Β· Python

Amazing Marvin task manager: complete public-API coverage (38 tools) with built-in rate limiting

An MCP (Model Context Protocol) server for the Amazing Marvin task manager. It provides complete coverage of the Amazing Marvin public API, exposing 37 tools across approximately 31 documented endpoints (plus the undocumented /doneItems). The server includes a global rate limiter aligned with Marvin’s documented limits and supports least-privilege token routing with MCP tool annotations.

πŸ› οΈ Key Features

  • Amazing Marvin MCP server
  • Complete public-API coverage: 37 tools
  • ~31 documented endpoints coverage
  • Includes undocumented /doneItems
  • Global rate limiter respecting Marvin’s documented limits
  • Least-privilege token routing
  • MCP tool annotations
  • As of 1.1.0: every writable field in Marvin’s official data model is supported by a tool (Tasks; Categories/Projects)

πŸš€ Use Cases

  • Managing Amazing Marvin tasks via MCP tools
  • Operating on writable task and project/category fields through the server

⚑ Developer Benefits

  • Tool annotations for MCP tool integration
  • Predictable API usage via documented-limit rate limiting
  • Coverage spanning documented and one undocumented endpoint (/doneItems)

⚠️ Limitations

  • Coverage scope is limited to the Amazing Marvin public API surface described (including /doneItems)
  • Rate limiting follows Marvin’s documented limits