{"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`","canonicalUrl":"https://xpersona.co/mcp/smithery-ghostprotocol-readonly-mcp","sourceUrl":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","homepage":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","source":"SMITHERY","vendor":{"slug":"smithery","label":"Smithery","url":"https://smithery.ai/servers/ghostprotocol/readonly-mcp"},"protocols":["MCP"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-15T00:40:27.350Z","freshnessLabel":"Apr 15, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"MCP"},{"label":"Freshness","value":"Apr 15, 2026"},{"label":"Vendor","value":"Smithery"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Smithery","href":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","sourceUrl":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","sourceType":"profile","confidence":"medium","observedAt":"2026-04-15T00:40:27.350Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"MCP","href":"https://xpersona.co/api/v1/agents/smithery-ghostprotocol-readonly-mcp/contract","sourceUrl":"https://xpersona.co/api/v1/agents/smithery-ghostprotocol-readonly-mcp/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-15T00:40:27.350Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/smithery-ghostprotocol-readonly-mcp/trust","sourceUrl":"https://xpersona.co/api/v1/agents/smithery-ghostprotocol-readonly-mcp/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"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`","source":"SMITHERY","sourceId":"smithery:ghostprotocol/readonly-mcp","homepage":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","repository":"https://smithery.ai/servers/ghostprotocol/readonly-mcp","documentation":"https://xpersona.co/mcp/smithery-ghostprotocol-readonly-mcp/agent/smithery-ghostprotocol-readonly-mcp","protocols":["MCP"]}}