{
  "ok": true,
  "resource": {
    "id": "RES_475B736742F3",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.calaf%2Fseeds/versions/1.0.1",
    "name": "Calaf Seed Tools",
    "summary_en": "Author and validate Calaf workspace seeds against the app's real importer. No account needed.",
    "summary_zh": "编写并验证 Calaf 工作区种子文件，使用应用的真实导入器。无需账户。",
    "description_en": "Calaf Seed Tools is an MCP server that provides tools to author and validate Calaf workspace seed files. The server exposes two read-only tools: get_seed_format, which returns the complete seed file format specification, and validate_seed, which runs a draft seed document through the exact parser used by the Calaf app's importer, returning per-section counts and a list of issues with severity levels. No authentication is required.",
    "description_zh": "Calaf Seed Tools 是一个 MCP 服务器，提供用于编写和验证 Calaf 工作区种子文件的工具。该服务器公开了两个只读工具：get_seed_format，返回完整的种子文件格式规范；validate_seed，使用 Calaf 应用导入器使用的确切解析器运行草稿种子文档，返回各部分计数和带有严重级别的问题列表。无需身份验证。",
    "provider_name": "ai.calaf",
    "homepage_url": "https://calaf.ai/",
    "endpoint_url": "https://calaf.ai/api/mcp",
    "source_url": "https://github.com/gallaghern51-art/calaf-mcp",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "documentation.retrieve",
      "data.validate"
    ],
    "categories": [
      "developer-tools",
      "productivity",
      "data"
    ],
    "industries": [
      "software",
      "general"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "official_registry": {
        "version": "1.0.1",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:19:54.007Z"
      }
    },
    "latest_version": "1.0.1",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence found.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "strong",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "ready_for_guidance",
      "reviewed_at": "2026-09-03T06:19:54.934Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:04.077Z",
    "last_seen_at": "2026-09-03T06:19:54.232Z",
    "published_at": "2026-09-03T06:19:54.232Z",
    "created_at": "2026-09-03T02:50:04.077Z",
    "updated_at": "2026-09-03T06:19:54.934Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_475B736742F3",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_475B736742F3/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_475B736742F3",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.calaf%2Fseeds/versions/1.0.1",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ai.calaf/seeds@1.0.1",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.calaf%2Fseeds/versions/1.0.1",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:50:04.077Z",
          "last_seen_at": "2026-09-03T06:19:54.232Z"
        }
      ]
    },
    "tools": [
      {
        "name": "get_seed_format",
        "title_en": "Get the Calaf seed file format",
        "title_zh": "获取 Calaf 种子文件格式",
        "description_en": "Returns the complete specification (markdown) for calaf_seed: 1 JSON documents — the format to follow when a user asks for a Calaf seed. Read it before authoring; then check your draft with validate_seed.",
        "description_zh": "返回 calaf_seed 的完整规范（markdown）：1 个 JSON 文档——当用户要求 Calaf 种子时应遵循的格式。在编写之前阅读它；然后使用 validate_seed 检查您的草稿。",
        "input_schema": {
          "type": "object",
          "properties": {}
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "validate_seed",
        "title_en": "Validate a Calaf seed file",
        "title_zh": "验证 Calaf 种子文件",
        "description_en": "Runs a draft seed document through the exact parser the Calaf app imports with. Pass the entire JSON document as a string. Returns per-section counts and the precise issue list (path, severity, message): severity \"error\" means nothing imports; \"dropped\" means that row or field is discarded and the rest lands. Fix the issues and validate again until clean before delivering the file to the user.",
        "description_zh": "使用 Calaf 应用导入时使用的确切解析器运行草稿种子文档。将整个 JSON 文档作为字符串传递。返回各部分计数和精确的问题列表（路径、严重性、消息）：严重性“error”表示没有任何内容导入；“dropped”表示该行或字段被丢弃，其余部分保留。修复问题并再次验证，直到干净为止，然后再将文件交付给用户。",
        "input_schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "seed": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                }
              ],
              "description": "The complete seed JSON document — as text, or as the JSON object itself."
            }
          },
          "required": [
            "seed"
          ]
        },
        "output_schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "type": "object",
          "properties": {
            "valid": {
              "type": "boolean"
            },
            "counts": {
              "type": "object",
              "properties": {
                "orgs": {
                  "type": "number"
                },
                "contacts": {
                  "type": "number"
                },
                "templates": {
                  "type": "number"
                },
                "prep": {
                  "type": "number"
                },
                "keyDates": {
                  "type": "number"
                },
                "orgKinds": {
                  "type": "number"
                },
                "ladderRungs": {
                  "type": "number"
                }
              },
              "required": [
                "orgs",
                "contacts",
                "templates",
                "prep",
                "keyDates",
                "orgKinds",
                "ladderRungs"
              ],
              "additionalProperties": false
            },
            "hasVocab": {
              "type": "boolean"
            },
            "hasPlanner": {
              "type": "boolean"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "path": {
                    "type": "string"
                  },
                  "message": {
                    "type": "string"
                  },
                  "severity": {
                    "type": "string",
                    "enum": [
                      "error",
                      "dropped"
                    ]
                  }
                },
                "required": [
                  "path",
                  "message",
                  "severity"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "valid",
            "counts",
            "hasVocab",
            "hasPlanner",
            "issues"
          ],
          "additionalProperties": false
        },
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "strong",
        "safe_use": "tested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "strong",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "ready_for_guidance"
      },
      "profile": {
        "capabilities": [
          {
            "id": "documentation.retrieve",
            "weight": 50,
            "confidence": 90,
            "evidence_ids": [
              "protocol-tools"
            ]
          },
          {
            "id": "data.validate",
            "weight": 50,
            "confidence": 90,
            "evidence_ids": [
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "developer-tools",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "productivity",
            "weight": 20,
            "confidence": 60,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "retrieve",
          "analyze"
        ]
      },
      "capability_units": [
        {
          "id": "tool:get_seed_format",
          "kind": "mcp_tool",
          "capability_id": "documentation.retrieve",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [],
          "produces": [
            "markdown"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:validate_seed",
          "kind": "mcp_tool",
          "capability_id": "data.validate",
          "effect": "read",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed",
          "accepts": [
            "json"
          ],
          "produces": [
            "validation_report"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {},
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence found."
      },
      "fit": {
        "good_for": [
          "Validating Calaf seed files before import",
          "Understanding the Calaf seed file format"
        ],
        "not_for": [
          "Creating or modifying Calaf workspace data directly",
          "Any operation requiring authentication or external side effects"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://github.com/gallaghern51-art/calaf-mcp",
          "observation": "MCP source record for Calaf Seed Tools; version 1.0.1.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://calaf.ai/api/mcp#tools/list",
          "observation": "2 tools were returned by MCP discovery; 2 were retained for review.",
          "observed_at": "2026-09-03T06:19:46.515Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual usage patterns and adoption metrics are not observed.",
        "Pricing model is unknown.",
        "Detailed authentication requirements are unknown, but no auth is indicated."
      ],
      "id": "REV_39274CF88A55",
      "resource_id": "RES_475B736742F3",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-03T06:19:54.934Z"
    }
  }
}