Skip to main content
Glama

Agent Feedback Loop πŸ“Š

Community-driven quality signals for MCP tools. Agents report tool results, building a quality database that helps all agents pick better tools.

The Problem

Agents don't know which MCP tools are reliable. They try tools blindly and hope for the best.

Related MCP server: hive-exp

The Solution

Automated feedback: agents report success/failure and quality after each tool call. Over time, a quality database emerges that helps every agent make better decisions.

Installation

pip install agent-feedback-mcp-server
{
  "mcpServers": {
    "feedback": {
      "command": "uvx",
      "args": ["agent-feedback-mcp-server"]
    }
  }
}

Tools

Tool

Description

report_tool_result

Report success/failure and quality score

get_tool_quality

Get quality metrics for a specific tool

get_best_tools

Find highest-rated tools (optionally by task)

get_trending_tools

See what's trending recently

Network Effect

More agents reporting β†’ Better quality data β†’ Better tool choices β†’ More agents using β†’ More reports. The database gets better with every user.


More MCP Servers by AiAgentKarl

Category

Servers

πŸ”— Blockchain

Solana

🌍 Data

Weather Β· Germany Β· Agriculture Β· Space Β· Aviation Β· EU Companies

πŸ”’ Security

Cybersecurity Β· Policy Gateway Β· Audit Trail

πŸ€– Agent Infra

Memory Β· Directory Β· Hub Β· Reputation

πŸ”¬ Research

Academic Β· LLM Benchmark Β· Legal

β†’ Full catalog (40+ servers)

License

MIT

Available Tools

4 tools
get_best_toolsB

Get the highest-rated MCP tools, optionally filtered by task type.

Shows the best tools based on community feedback data.

Args: task: Filter by task description keyword (optional) limit: Max results (default: 10)

Inputs: task, limit.

get_tool_qualityA

Get quality metrics for a specific MCP tool.

Shows success rate, average quality score, and recent feedback.

Args: tool_name: Name of the tool to check

Inputs: tool_name (required).

report_tool_resultA

Report the result of using an MCP tool.

Helps build a quality database so agents can discover which tools work best for which tasks.

Args: tool_name: Name of the tool used (e.g. "get_weather") success: Whether the tool call was successful quality_score: Quality rating 1-10 (10 = perfect) task_description: What you were trying to do server_name: Which MCP server the tool belongs to response_time_ms: How long the call took in milliseconds error_message: Error message if the call failed

Inputs: tool_name (required), success (required), quality_score, task_description, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.8/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: get_best_tools retrieves top-rated tools, get_tool_quality provides metrics for a specific tool, get_trending_tools shows recent trends, and report_tool_result submits feedback. There is no overlap in functionality, making tool selection unambiguous.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern with underscores (e.g., get_best_tools, get_tool_quality, get_trending_tools, report_tool_result). The naming is predictable and readable throughout the set.

    Tool Count4/5

    With 4 tools, the count is reasonable for a feedback loop server, covering core operations like querying and reporting. It might feel slightly thin if advanced features like analytics or bulk operations are needed, but it's well-scoped for basic functionality.

    Completeness4/5

    The tool set covers key aspects of a feedback system: retrieving best tools, checking specific tool quality, viewing trends, and submitting reports. A minor gap is the lack of tools for managing or aggregating feedback data, but agents can work around this with the provided operations.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers