SmarterDividends MCP
An official MCP server providing free access to U.S. dividend data including yields, ex-dates, raises, cuts, safety grades, and option-income ETF distributions for AI assistants and agents.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://smarterdividends.com/mcpWhat you can do with it
- Retrieve dividend profiles and safety grades for specific tickers
- Search for securities by company or fund name
- Access ex-dividend calendars and dividend change histories
- Identify option-income ETF distributions and raise months
Source and maintenance
Protocol and capabilities
- Server
- smarterdividends 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
get_dividend_profile — Dividend profile for a ticker
One U.S.-listed stock, ETF or fund's dividend record: forward yield, annual dividend, payout frequency, payout ratio, years of consecutive increases, A-F dividend safety grade, next ex-dividend and pay dates, fair value estimate and its dividend raises and cuts, newest first. Use for questions like "does Coca-Cola pay a dividend", "when is O's next ex-dividend date" or "has PepsiCo ever cut its dividend".
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]{1,10}$",
"description": "Ticker symbol, such as KO, O, SCHD or JEPQ."
},
"history_limit": {
"type": "integer",
"default": 12,
"maximum": 100,
"minimum": 0,
"description": "How many raises and cuts to return, newest first (0-100)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_securities — Find a ticker
Search U.S.-listed stocks, ETFs and funds by company or fund name or ticker. Dividend payers and larger companies come first. Use it to turn a name like "Realty Income" or "JPMorgan Nasdaq premium income" into a ticker for get_dividend_profile.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Company or fund name, or part of a ticker."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_ex_dividend_calendar — Ex-dividend calendar for a date
Every U.S.-listed dividend going ex on one date, with the amount, pay date, yield, safety grade and change from the previous payment, plus the last day to buy the shares and still get the dividend. Defaults to today; dates up to 120 days ahead include announced dividends.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Ex-dividend date, YYYY-MM-DD. Defaults to today (UTC)."
},
"limit": {
"type": "integer",
"default": 100,
"maximum": 300,
"minimum": 1,
"description": "Maximum dividends to return."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_dividend_changes — Dividend raises and cuts
Every dividend increase, cut, suspension, special dividend and new dividend among U.S.-listed companies going ex in one week, with the old and new amount, percent change, growth streak and the safety score the company held beforehand. Defaults to the last 7 days.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"kind": {
"enum": [
"increase",
"cut",
"special",
"initiation",
"suspension",
"resumption"
],
"type": "string",
"description": "Only this kind of change."
},
"week": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Any date in the week wanted, YYYY-MM-DD (from 2026-06-01). Omit for the last 7 days."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_option_income_etfs — Option-income (covered call) ETF distributions
Distributions of option-income and covered-call ETFs such as YieldMax (MSTY, TSLY), Roundhill WeeklyPay, JPMorgan JEPI and JEPQ, NEOS, Global X and Defiance: the latest payout and its change from the previous one, the next declared payout, payment frequency, annualized distribution rate, trailing 12-month yield and one-year total return.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"sort": {
"enum": [
"distribution_rate",
"total_return",
"symbol"
],
"type": "string",
"default": "distribution_rate"
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"family": {
"enum": [
"yieldmax",
"roundhill",
"neos",
"jpmorgan",
"goldman-sachs",
"global-x",
"defiance",
"rex",
"graniteshares",
"amplify"
],
"type": "string",
"description": "Only funds from this issuer family."
},
"symbol": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]{1,10}$",
"description": "One fund's ticker, such as MSTY or JEPQ."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_dividend_raise_calendar — When companies usually raise their dividend
Companies that declare their first dividend increase of the year in the same calendar month most years, from the last five complete years: how many years matched, the last and typical raise, and whether this year's raise has been declared yet. Ask by month (1-12) or by ticker.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 200,
"minimum": 1
},
"month": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Calendar month, 1 = January."
},
"symbol": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]{1,10}$",
"description": "One company's ticker instead of a month."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_dividend_payers_by_month — Stocks that pay dividends in a month
U.S.-listed stocks that paid a dividend in a given calendar month over the last year, split into quarterly payers (including off-cycle schedules), semiannual and annual payers, and monthly payers. Useful for building a portfolio that pays every month. Largest companies first.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"month"
],
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 200,
"minimum": 1
},
"month": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Calendar month, 1 = January."
},
"schedule": {
"enum": [
"quarterly",
"monthly",
"occasional",
"all"
],
"type": "string",
"default": "quarterly",
"description": "Which payers to list: quarterly, monthly, semiannual/annual (occasional), or all."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1467 ms
- 95th percentile latency
- 1467 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1467 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http smarterdividends-mcp https://smarterdividends.com/mcpCodex
codex mcp add smarterdividends-mcp --url https://smarterdividends.com/mcpCursor
{
"mcpServers": {
"smarterdividends-mcp": {
"url": "https://smarterdividends.com/mcp"
}
}
}Cline
{
"mcpServers": {
"smarterdividends-mcp": {
"type": "streamableHttp",
"url": "https://smarterdividends.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"smarterdividends-mcp": {
"type": "http",
"url": "https://smarterdividends.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http smarterdividends-mcp https://smarterdividends.com/mcpClaude Desktop
{
"mcpServers": {
"smarterdividends-mcp": {
"url": "https://smarterdividends.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"smarterdividends-mcp": {
"serverUrl": "https://smarterdividends.com/mcp"
}
}
}Let your agent find its tools
Find servers like SmarterDividends MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run SmarterDividends MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.