slonce.info.pl MCP
An official MCP server providing astronomical data including sunrise/sunset times, day length, golden/blue hours, moon phases, and clock change information for Poland and selected global locations. It allows AI agents to query specific tools for solar and lunar events without requiring user authentication.
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://slonce.info.pl/mcpWhat its tools do
7 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to slonce.info.pl ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Query sunrise and sunset times for a specific location
- Calculate day length and golden hour duration
- Retrieve moonrise, moonset, and phase information
- Find dates of clock changes and solstices
Source and maintenance
Protocol and capabilities
- Server
- slonce 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
sun_times — Sunrise and sunset
Sunrise, sunset, solar noon and day length at a place on a day (today by default), with how much longer or shorter the day is than the day before, civil, nautical and astronomical twilight, and the golden and blue hours for photos. Local clock time, to the minute.
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"description": "IANA time zone, e.g. Europe/Warsaw (with lat and lon)"
},
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude, for any other place"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (east positive), with lat"
},
"city": {
"type": "string",
"description": "One of the site's places by name, e.g. \"Kraków\", \"Zakopane\", \"Hel\", \"London\" (find_city lists them)"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD (1900–2100); leave out for today"
},
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"place",
"date",
"day_length",
"link"
],
"properties": {
"date": {
"type": "string"
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"place": {
"type": "object"
},
"polar": {
"type": [
"string",
"null"
]
},
"sunset": {
"type": [
"string",
"null"
]
},
"sunrise": {
"type": [
"string",
"null"
]
},
"twilight": {
"type": "object"
},
"blue_hour": {
"type": "object"
},
"day_length": {
"type": "string"
},
"solar_noon": {
"type": "string"
},
"golden_hour": {
"type": "object"
},
"day_length_change_seconds": {
"type": "integer"
}
}
}{
"title": "Sunrise and sunset",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}sun_calendar — Sunrise and sunset for a month
Sunrise, sunset and day length for every day of a month at a place, with the change of the day length from day to day; the link opens the same calendar to print on one A4 page.
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"description": "IANA time zone, e.g. Europe/Warsaw (with lat and lon)"
},
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude, for any other place"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (east positive), with lat"
},
"city": {
"type": "string",
"description": "One of the site's places by name, e.g. \"Kraków\", \"Zakopane\", \"Hel\", \"London\" (find_city lists them)"
},
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
},
"month": {
"type": "string",
"description": "YYYY-MM; leave out for this month"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"place",
"month",
"days"
],
"properties": {
"days": {
"type": "array",
"items": {
"type": "object"
}
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"month": {
"type": "string"
},
"place": {
"type": "object"
},
"subscribe": {
"type": "string"
}
}
}{
"title": "Sunrise and sunset for a month",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}moon_times — Moonrise, moonset and phase
Moonrise and moonset at a place on a day (today by default), the moon's phase and lit part, a new or full moon or quarter that day, and the next new and full moon.
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"description": "IANA time zone, e.g. Europe/Warsaw (with lat and lon)"
},
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude, for any other place"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (east positive), with lat"
},
"city": {
"type": "string",
"description": "One of the site's places by name, e.g. \"Kraków\", \"Zakopane\", \"Hel\", \"London\" (find_city lists them)"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD (1900–2100); leave out for today"
},
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"place",
"date",
"phase",
"next_full_moon",
"link"
],
"properties": {
"date": {
"type": "string"
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"phase": {
"type": "string"
},
"place": {
"type": "object"
},
"moonset": {
"type": [
"string",
"null"
]
},
"moonrise": {
"type": [
"string",
"null"
]
},
"phase_today": {
"type": [
"object",
"null"
]
},
"next_new_moon": {
"type": "string"
},
"next_full_moon": {
"type": "string"
},
"illuminated_percent": {
"type": "integer"
}
}
}{
"title": "Moonrise, moonset and phase",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}moon_phases — New and full moons
The new moons, first quarters, full moons and last quarters between two dates (two years at most; from today for 60 days by default), to the minute in a time zone (Polish time by default).
{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "YYYY-MM-DD; leave out for 60 days after from"
},
"tz": {
"type": "string",
"description": "IANA time zone of the times (default Europe/Warsaw)"
},
"from": {
"type": "string",
"description": "YYYY-MM-DD; leave out for today"
},
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"from",
"to",
"phases",
"link"
],
"properties": {
"to": {
"type": "string"
},
"tz": {
"type": "string"
},
"from": {
"type": "string"
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"phases": {
"type": "array",
"items": {
"type": "object"
}
},
"subscribe": {
"type": "string"
}
}
}{
"title": "New and full moons",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}clock_change — Clock changes in Poland
When the clocks change in Poland in a year (this year by default): the dates, which way and at what time, and the next change from today.
{
"type": "object",
"properties": {
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 1977
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"year",
"changes",
"link"
],
"properties": {
"tz": {
"type": "string"
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"next": {
"type": [
"object",
"null"
]
},
"year": {
"type": "integer"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"changes": {
"type": "array",
"items": {
"type": "object"
}
}
}
}{
"title": "Clock changes in Poland",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}solstice — Shortest and longest day
The December and June solstices of a year (this year by default) to the minute, Polish time; with a place, also its shortest and longest day, the earliest sunset and the latest sunrise of the winter.
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"description": "IANA time zone, e.g. Europe/Warsaw (with lat and lon)"
},
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude, for any other place"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (east positive), with lat"
},
"city": {
"type": "string",
"description": "One of the site's places by name, e.g. \"Kraków\", \"Zakopane\", \"Hel\", \"London\" (find_city lists them)"
},
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 1900
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"year",
"winter_solstice",
"summer_solstice",
"link"
],
"properties": {
"tz": {
"type": "string"
},
"link": {
"type": [
"string",
"null"
],
"description": "The page on slonce.info.pl"
},
"year": {
"type": "integer"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"place": {
"type": [
"object",
"null"
]
},
"summer_solstice": {
"type": "string"
},
"winter_solstice": {
"type": "string"
}
}
}{
"title": "Shortest and longest day",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_city — Find a place
The site's places whose name starts with the text (Polish or English names, with or without Polish letters): 258 places (Polish cities, places for trips and a few cities abroad), with coordinates, time zone and page.
{
"type": "object",
"required": [
"query"
],
"properties": {
"lang": {
"enum": [
"pl",
"en"
],
"type": "string",
"description": "Language of the answer: pl (default) or en"
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many (default 5)"
},
"query": {
"type": "string",
"maxLength": 60,
"minLength": 2
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"places"
],
"properties": {
"places": {
"type": "array",
"items": {
"type": "object"
}
}
}
}{
"title": "Find a place",
"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
- 1202 ms
- 95th percentile latency
- 1202 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1202 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 slonce-info-pl-mcp https://slonce.info.pl/mcpCodex
codex mcp add slonce-info-pl-mcp --url https://slonce.info.pl/mcpCursor
{
"mcpServers": {
"slonce-info-pl-mcp": {
"url": "https://slonce.info.pl/mcp"
}
}
}Cline
{
"mcpServers": {
"slonce-info-pl-mcp": {
"type": "streamableHttp",
"url": "https://slonce.info.pl/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"slonce-info-pl-mcp": {
"type": "http",
"url": "https://slonce.info.pl/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http slonce-info-pl-mcp https://slonce.info.pl/mcpClaude Desktop
https://slonce.info.pl/mcpWindsurf
{
"mcpServers": {
"slonce-info-pl-mcp": {
"serverUrl": "https://slonce.info.pl/mcp"
}
}
}Let your agent find its tools
Find servers like slonce.info.pl MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run slonce.info.pl 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.