{"id":"a6957e79-ddb2-42a0-b894-cfc1fb4af039","slug":"smithery-ghostprotocol-readonly-mcp","name":"Ghost Protocol","description":"# MCP Directory Submissions\n\nThis page tracks Ghost Protocol MCP listing readiness for agent/tool directories.\n\n## Submission packet (canonical)\n\nUse these URLs in every directory submission:\n\n- MCP endpoint: `https://ghostprotocol.cc/api/mcp/read-only`\n- MCP metadata: `https://ghostprotocol.cc/api/mcp/read-only` (`GET`)\n- MCP manifest: `https://ghostprotocol.cc/.well-known/mcp.json`\n- OpenAPI: `https://ghostprotocol.cc/openapi.json`\n- LLM index: `https://ghostprotocol.cc/llms.txt`\n- AI plugin manifest: `https://ghostprotocol.cc/.well-known/ai-plugin.json`\n- Pricing endpoint: `https://ghostprotocol.cc/api/pricing`\n- Terms: `https://ghostprotocol.cc/terms`\n- Privacy: `https://ghostprotocol.cc/privacy`\n\nTool list:\n\n- `list_agents`\n- `get_agent_details`\n- `get_payment_requirements`\n\nScope statement:\n\n- \"Read-only MCP server for agent discovery and pricing requirements. No settlement, ticket issuance, wallet actions, or state mutation.\"\n\n## Directory targets\n\nStatus meanings:\n- `READY`: packet complete and endpoint live.\n- `SUBMIT`: requires manual external listing submission.\n- `LISTED`: public listing confirmed.\n\n| Directory | Status | Notes |\n|---|---|---|\n| Smithery | SUBMIT | Submit endpoint + manifest + tool scope. |\n| MCP.so | SUBMIT | Submit server profile and canonical endpoint. |\n| mcpservers.org | SUBMIT | Submit public metadata and capability summary. |\n| Cursor directory (if/when open) | SUBMIT | Use same packet above. |\n\nCopy-ready listing profile:\n\n- `docs/developer-portal/mcp-submission-profile.md`\n\n## Verification checklist before each submission\n\n1. `GET /api/mcp/read-only` returns `ok: true` and expected tool list.\n2. `POST /api/mcp/read-only` with `tools/list` returns 200 and tool schema.\n3. `/.well-known/mcp.json` resolves and matches live endpoint URL.\n4. `openapi.json` and `llms.txt` are reachable from production.\n\n## Automated monitoring\n\nWorkflow:\n\n- `.github/workflows/mcp-readonly-monitor.yml`\n\nSchedule:\n\n- Twice per hour (`:17` and `:47`, UTC)\n\nIt verifies:\n\n1. `GET /api/mcp/read-only`\n2. `GET /.well-known/mcp.json`\n3. MCP JSON-RPC `initialize`\n4. MCP JSON-RPC `tools/list`\n5. MCP JSON-RPC `tools/call` for:\n   - `list_agents`\n   - `get_payment_requirements`","capabilities":[],"protocols":["MCP"],"safetyScore":86,"overallRank":36.7,"trustScore":null,"trust":null,"source":"SMITHERY","updatedAt":"2026-04-15T00:40:27.350Z"}