Skip to content

feat(mcp): add composed multi-step tools #603

@joshrotenberg

Description

@joshrotenberg

Summary

Add higher-level tools that compose multiple API calls into useful operations.

Examples

Redis Cloud

  • get_subscription_summary - subscription + all databases + stats in one call
  • compare_databases - compare configs between two databases
  • check_subscription_health - databases + alerts + recent tasks

Redis Enterprise

  • get_cluster_health - cluster + nodes + alerts + stats
  • get_database_overview - database + endpoints + shards + stats
  • diagnose_database - comprehensive health check

Cross-Platform

  • list_all_databases - aggregate from Cloud + Enterprise
  • find_database - search by name/pattern across platforms

Implementation

  • Build on existing atomic tools
  • Return structured summaries
  • Consider caching for repeated lookups
  • Handle partial failures gracefully

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    cloudRelated to Redis Cloud functionalitymcpRelated to the MCP server

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions