{
  "ok": true,
  "resource": {
    "id": "RES_E7AD2C5E2517",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.buildwithorbit%2Forbit/versions/1.0.0",
    "name": "Orbit",
    "summary_en": "Turn any task into the right API calls: discover, evaluate, and integrate public APIs.",
    "summary_zh": "将任何任务转化为正确的 API 调用：发现、评估并集成公共 API。",
    "description_en": "Orbit is an MCP server that helps agents discover, evaluate, and integrate public APIs. It provides two tools: 'search' to find and evaluate API endpoints based on natural language or keyword queries, and 'integrate' to obtain detailed integration instructions for selected endpoints. The server is accessible via streamable HTTP and requires no authentication for its tools.",
    "description_zh": "Orbit 是一个 MCP 服务器，帮助代理发现、评估和集成公共 API。它提供两个工具：'search' 用于根据自然语言或关键词查询查找和评估 API 端点，'integrate' 用于获取所选端点的详细集成说明。该服务器可通过流式 HTTP 访问，其工具无需身份验证。",
    "provider_name": "ai.buildwithorbit",
    "homepage_url": "https://www.buildwithorbit.ai/welcome",
    "endpoint_url": "https://mcp.buildwithorbit.ai/mcp",
    "source_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.buildwithorbit%2Forbit/versions/1.0.0",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "api.discover",
      "api.evaluate",
      "api.integrate"
    ],
    "categories": [
      "developer-tools",
      "productivity",
      "data",
      "automation"
    ],
    "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.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:00:52.730Z"
      }
    },
    "latest_version": "1.0.0",
    "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": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "ready_for_guidance",
      "reviewed_at": "2026-09-03T06:00:53.673Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:00.646Z",
    "last_seen_at": "2026-09-03T06:00:52.958Z",
    "published_at": "2026-09-03T06:00:52.958Z",
    "created_at": "2026-09-03T02:50:00.646Z",
    "updated_at": "2026-09-03T06:00:53.673Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_E7AD2C5E2517",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_E7AD2C5E2517/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_E7AD2C5E2517",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.buildwithorbit%2Forbit/versions/1.0.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ai.buildwithorbit/orbit@1.0.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.buildwithorbit%2Forbit/versions/1.0.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:50:00.646Z",
          "last_seen_at": "2026-09-03T06:00:52.958Z"
        }
      ]
    },
    "tools": [
      {
        "name": "integrate",
        "title_en": "Integrate APIs",
        "title_zh": "集成 API",
        "description_en": "Get integration details for public endpoints from `search` results. Provide a `task` describing what you want to accomplish and up to 10 `resources` — each with an `id` and `type` taken from the matching search result's `resourceType`. Returns a task brief covering authentication, base URLs, request steps, parameters, expected responses, dependencies between steps, and other important considerations.",
        "description_zh": "从 `search` 结果中获取公共端点的集成详细信息。提供一个描述您想要完成的任务的 `task`，以及最多 10 个 `resources`——每个都包含从匹配的搜索结果中的 `resourceType` 获取的 `id` 和 `type`。返回一个任务简报，涵盖身份验证、基础 URL、请求步骤、参数、预期响应、步骤之间的依赖关系以及其他重要注意事项。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "additionalProperties": false,
          "properties": {
            "clientName": {
              "description": "Name of the client application or agent invoking this tool (e.g. \"cursor/composer-2.5\", \"claude/sonnet-4.6\", \"codex/gpt-5.6-sol\"). Used for anonymous usage analytics.",
              "maxLength": 128,
              "minLength": 1,
              "pattern": "^[^\\r\\n]+$",
              "type": "string"
            },
            "resources": {
              "description": "Up to 10 endpoints to integrate. Each entry needs an `id` and `type` from a search result (`type` is the result's `resourceType`).",
              "items": {
                "additionalProperties": false,
                "properties": {
                  "id": {
                    "description": "Endpoint id from a search result's `id` field.",
                    "maxLength": 256,
                    "minLength": 1,
                    "type": "string"
                  },
                  "type": {
                    "description": "Resource type from a search result's `resourceType` field.",
                    "maxLength": 64,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "type"
                ],
                "type": "object"
              },
              "maxItems": 10,
              "minItems": 1,
              "type": "array"
            },
            "task": {
              "description": "What you want to accomplish with the selected endpoints (max 512 characters).",
              "maxLength": 512,
              "minLength": 1,
              "type": "string"
            }
          },
          "required": [
            "task",
            "resources"
          ],
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "unknown",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search",
        "title_en": "Search APIs",
        "title_zh": "搜索 API",
        "description_en": "Find and evaluate public API endpoints that match your query. Set `q` to a natural language query, keywords, an API name, or a question — results are matched by meaning and keyword; each result includes `id`, `resourceType`, `name`, `description`, `method`, `url`, and `evaluateGuide` — an evaluation of what the endpoint does, when to use it, and its limitations. Review `evaluateGuide` to pick the best fit, then pass each chosen result's `id` and `resourceType` (as `type`) to `integrate`. Paginate with `cursor` from `meta.nextCursor` (`limit` defaults to 10, max 25; pagination stops at 40 results total). No authentication required.",
        "description_zh": "查找并评估与您的查询匹配的公共 API 端点。将 `q` 设置为自然语言查询、关键词、API 名称或问题——结果按含义和关键词匹配；每个结果包括 `id`、`resourceType`、`name`、`description`、`method`、`url` 和 `evaluateGuide`——对端点功能、使用时机和局限性的评估。查看 `evaluateGuide` 以选择最佳匹配，然后将每个选定结果的 `id` 和 `resourceType`（作为 `type`）传递给 `integrate`。使用 `meta.nextCursor` 中的 `cursor` 进行分页（`limit` 默认为 10，最大 25；分页在总共 40 个结果处停止）。无需身份验证。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "additionalProperties": false,
          "properties": {
            "clientName": {
              "description": "Name of the client application or agent invoking this tool (e.g. \"cursor/composer-2.5\", \"claude/sonnet-4.6\", \"codex/gpt-5.6-sol\"). Used for anonymous usage analytics.",
              "maxLength": 128,
              "minLength": 1,
              "pattern": "^[^\\r\\n]+$",
              "type": "string"
            },
            "cursor": {
              "description": "Pagination cursor from a prior response's `meta.nextCursor`. Omit for the first page.",
              "type": "string"
            },
            "limit": {
              "default": 10,
              "description": "Results per page (default 10, max 25).",
              "maximum": 25,
              "minimum": 1,
              "type": "integer"
            },
            "q": {
              "description": "Free-text search: a natural language query, keywords, an API name, or a question (e.g. \"weather forecast\", \"twilio\", \"Add tracking details for an existing paypal order\"). Matched by meaning and keyword.",
              "maxLength": 512,
              "minLength": 1,
              "type": "string"
            }
          },
          "required": [
            "q"
          ],
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "unknown",
        "open_world": false,
        "idempotency": "idempotent",
        "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": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "ready_for_guidance"
      },
      "profile": {
        "capabilities": [
          {
            "id": "api.discover",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "api.evaluate",
            "weight": 85,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "api.integrate",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "developer-tools",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "data",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "productivity",
            "weight": 50,
            "confidence": 60,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "discover",
          "retrieve",
          "analyze",
          "design",
          "execute"
        ]
      },
      "capability_units": [
        {
          "id": "tool:search",
          "kind": "mcp_tool",
          "capability_id": "api.discover",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "text query",
            "pagination cursor",
            "limit"
          ],
          "produces": [
            "search results with metadata"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:integrate",
          "kind": "mcp_tool",
          "capability_id": "api.integrate",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed_envelope_dynamic_result",
          "accepts": [
            "task description",
            "resource references"
          ],
          "produces": [
            "integration brief"
          ],
          "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": [
          "Discovering public APIs for a given task",
          "Evaluating API endpoints based on natural language queries",
          "Obtaining integration guidance for selected APIs"
        ],
        "not_for": [
          "Directly executing API calls",
          "Handling authenticated or private APIs"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.buildwithorbit%2Forbit/versions/1.0.0",
          "observation": "MCP source record for Orbit; version 1.0.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://mcp.buildwithorbit.ai/mcp#tools/list",
          "observation": "2 tools were returned by MCP discovery; 2 were retained for review.",
          "observed_at": "2026-09-03T05:51:36.663Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication requirements for the MCP server itself are unknown (type 'unknown').",
        "Pricing model for the MCP server is unknown.",
        "No information about the underlying API data source or its update frequency.",
        "No information about rate limits or usage policies beyond tool descriptions.",
        "No information about the provider's identity or reputation beyond the registry record."
      ],
      "id": "REV_196AD2DD89F5",
      "resource_id": "RES_E7AD2C5E2517",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-03T06:00:53.673Z"
    }
  }
}