Cursor

screen_by_score

Multi-factor screener: filter stocks or ETFs by multiple Danelfin score thresholds simultaneously. All filters are applied server-side. Use when the user wants to find stocks matching combined criteria. Examples: "stocks with AI score ≥ 8 AND low risk ≥ 7", "momentum plays with strong fundamentals in European stocks", "defensive US names with high sentiment score".

Remote danelfin/ai-scores

Remote (network-hosted)

Other tools also called screen_by_score? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 20,
      "description": "Maximum number of results to return (1–100)"
    },
    "market": {
      "type": "string",
      "description": "Market universe. One of: 'us_stocks', 'us_etfs', 'stoxx600'"
    },
    "min_ai_score": {
      "type": "integer",
      "default": 7,
      "description": "Minimum overall AI Score (1–10)"
    },
    "min_low_risk": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum Low Risk sub-score (1–10). Omit to skip this filter"
    },
    "min_sentiment": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum Sentiment sub-score (1–10). Omit to skip this filter"
    },
    "min_technical": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum Technical sub-score (1–10). Omit to skip this filter"
    },
    "min_fundamental": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum Fundamental sub-score (1–10). Omit to skip this filter"
    }
  }
}
          

Provider

Cursor →