{
  "markdown": "<h1>Seline MCP</h1>\n&nbsp;\n<div>\n  <a href=\"https://seline.com\">\n    <img width=\"500\" src=\"https://images.seline.com/seline-boxes.png\" alt=\"Seline\" />\n  </a>\n</div>\n&nbsp;\n<div>\n  <a href=\"https://seline.com\"><strong>Seline</strong></a> is a cookieless, lightweight and independent analytics platform designed with privacy in mind. Get insights about your website and product usage without compromising user privacy.\n</div>\n&nbsp;\n\n\nSeline MCP runs over stdio and sends tool requests to the [Seline public API](https://seline.com/api/overview) using your API key (Settings → Integrations).\n\nYou can use either:\n\n- A **project API token** — scoped to one project\n- An **account API token** — access to all projects on the account\n\nWith an account token, use `seline_list_projects` to find a project, then pass `projectId` on analytics tools.\n\n## Cursor setup\n\n```json\n{\n  \"mcpServers\": {\n    \"seline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@seline-analytics/mcp\", \"sln_your_api_key\"]\n    }\n  }\n}\n```\n\nThen restart Cursor so it reconnects MCP servers.\n\n## Claude Code setup\n\nRun this command:\n\n```bash\nclaude mcp add seline -- npx -y @seline-analytics/mcp sln_your_api_key\n```\n\nThen restart Claude Code.\n\n## Codex setup\n\nIf your Codex client uses `mcpServers` JSON config, add:\n\n```json\n{\n  \"mcpServers\": {\n    \"seline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@seline-analytics/mcp\", \"sln_your_api_key\"]\n    }\n  }\n}\n```\n\nThen restart Codex and confirm the `seline_*` tools appear.\n\n## Tools\n\nProjects:\n\n- `seline_list_projects` -> `POST /api/v1/projects`\n\nData over time:\n\n- `seline_get_data` -> `POST /api/v1/data`\n- `seline_get_charges` -> `POST /api/v1/charges`\n\nCounts and totals:\n\n- `seline_get_top_visitors` -> `POST /api/v1/stats`\n- `seline_get_pages` -> `POST /api/v1/pages`\n- `seline_get_visit_metrics` -> `POST /api/v1/visit-metrics`\n- `seline_get_custom_events` -> `POST /api/v1/custom-events`\n\nEvents and properties:\n\n- `seline_get_events` -> `POST /api/v1/events`\n- `seline_get_property_values` -> `POST /api/v1/property-values`\n- `seline_get_field_keys` -> `POST /api/v1/event-data`\n- `seline_get_field_values` -> `POST /api/v1/field-values`\n\nFunnels:\n\n- `seline_get_funnel` -> `POST /api/v1/funnel`\n\nVisitors:\n\n- `seline_get_visitors` -> `POST /api/v1/visitors`\n- `seline_get_visitor` -> `POST /api/v1/visitor`\n- `seline_get_visitor_events` -> `POST /api/v1/visitor-events`\n- `seline_get_most_active_visitors` -> `POST /api/v1/most-active-visitors`\n- `seline_get_visitor_insight` -> `POST /api/v1/visitor-insight`\n\n## Privacy Policy\n\nThis MCP server runs locally and sends requests only to the [Seline API](https://api.seline.com) using your API key.\n\n- **Data collected:** Your API key (stored locally in your MCP client) and analytics queries you run through the tools.\n- **Usage:** The API key authenticates read-only requests to your Seline workspace.\n- **Storage:** Seline stores analytics per [Seline Privacy Policy](https://seline.com/privacy).\n- **Third parties:** Requests go to Seline infrastructure only.\n- **Retention:** Governed by Seline account and privacy policy.\n",
  "bytes": 3112,
  "sha": "256747e5b0e7496e1a1951b6a13eccc9d9579a6ac5534166e7e0bfcea1d4b769",
  "repo_slug": "getseline/seline-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_getseline_seline_mcp_aa6d6a62/readme"
}