{"product": {"name": "Startopia", "tagline": "Project brain for AI agents", "integration_surface": "mcp_and_rest"}, "mcp": {"url": "https://www.startopia.lol/mcp", "protocol_version": "2025-06-18", "transport": "http", "tools": ["list_projects", "get_project", "get_project_context", "get_context_pack", "get_note", "search_notes", "get_note_tree", "get_recent_changes", "get_changes_since", "get_sync_status", "list_tasks", "get_task", "get_claude_instructions", "get_public_settings", "update_public_settings", "preview_create_project", "preview_update_project", "preview_create_note", "preview_update_note", "preview_create_task", "preview_update_task", "preview_delete_note", "list_notes_by_tag", "batch_tag_notes", "commit_write_action"]}, "rest": {"openapi_url": "https://www.startopia.lol/openapi/integrations.json", "token_url": "https://www.startopia.lol/api/auth/token/", "connect_presets_url": "https://www.startopia.lol/api/integrations/connect-presets/", "connect_generate_url": "https://www.startopia.lol/api/integrations/connect-presets/generate/", "access_tokens_url": "https://www.startopia.lol/api/integrations/access-tokens/", "write_actions_url": "https://www.startopia.lol/api/integrations/write-actions/", "write_preview_url": "https://www.startopia.lol/api/integrations/write-actions/preview/", "context_pack_url_template": "https://www.startopia.lol/api/projects/{id}/context-pack/", "recent_changes_url_template": "https://www.startopia.lol/api/projects/{id}/recent-changes/"}, "connect_ui_url": "https://www.startopia.lol/integrations/connect/", "manifest_url": "https://www.startopia.lol/.well-known/startopia-ai.json", "clients": [{"id": "cursor", "name": "Cursor", "docs_url": "https://docs.cursor.com/context/mcp"}, {"id": "claude_code", "name": "Claude Code", "docs_url": "https://docs.anthropic.com/en/docs/claude-code/mcp"}, {"id": "codex", "name": "Codex", "docs_url": "https://platform.openai.com/docs/docs-mcp"}, {"id": "vscode", "name": "VS Code", "docs_url": "https://code.visualstudio.com/docs/copilot/customization/mcp-servers"}, {"id": "opencode", "name": "OpenCode", "docs_url": "https://opencode.ai/docs/mcp-servers/"}, {"id": "generic_mcp", "name": "Any MCP Client", "docs_url": "https://modelcontextprotocol.io/introduction"}], "token_expiration_options": [{"value": 7, "label": "7 days", "description": "Good for short experiments and quick client trials."}, {"value": 30, "label": "30 days", "description": "Balanced default for regular solo-builder workflows."}, {"value": null, "label": "Never expires", "description": "Use only when this connection is part of your daily setup."}], "auth": {"type": "bearer_token", "scoped_tokens_supported": true, "recommended_scope_bundle": "read_only"}, "capabilities": {"safe_write_preview_commit": true, "event_subscriptions": true, "context_profiles": ["founder", "coding", "product", "marketing", "fundraising", "support"]}}