Skip to main content
Glama

twining_discover

Find agents with specific capabilities for delegation, ranked by capability match and availability to support development coordination.

Instructions

Find agents matching required capabilities, ranked by capability overlap and liveness. Returns scored agent list for delegation decisions.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
required_capabilitiesYesCapabilities the agent must have (e.g. ['testing', 'typescript'])
include_goneNoWhether to include gone agents (default: true)
min_scoreNoMinimum total_score threshold (default: 0)

Implementation Reference

  • The handler and registration for 'twining_discover' tool. It calls coordinationEngine.discover to find agents.
    // twining_discover — Find agents matching required capabilities
    server.registerTool(
      "twining_discover",
      {
        description:
          "Find agents matching required capabilities, ranked by capability overlap and liveness. Returns scored agent list for delegation decisions.",
        inputSchema: {
          required_capabilities: z
            .array(z.string())
            .describe("Capabilities the agent must have (e.g. ['testing', 'typescript'])"),
          include_gone: z
            .boolean()
            .optional()
            .describe("Whether to include gone agents (default: true)"),
          min_score: z
            .number()
            .optional()
            .describe("Minimum total_score threshold (default: 0)"),
        },
      },
      async (args) => {
        try {
          const result = await coordinationEngine.discover({
            required_capabilities: args.required_capabilities,
            include_gone: args.include_gone,
            min_score: args.min_score,
          });
          return toolResult(result);
        } catch (e) {
          return toolError(
            e instanceof Error ? e.message : "Unknown error",
            "INTERNAL_ERROR",
          );
        }
      },
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daveangulo/twining-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server