General Tools
dreamlens.fun
Provides astrological calculations including planetary positions, aspects, house cusps, and lunar phase information.
ENDPOINT 1
https://dreamlens.fun/mcp/open
MCP server metadata
- Name
- dreamlens
Dreamlens deterministic sky data — the OPEN endpoint: no sign-in, nothing is stored, every tool computes from the arguments of the call. Pass `lang` and `tz` for labels and local times where a tool's schema exposes them (a tool whose answer ignores them does not list them and refuses them as invalid_args); on birth-based tools pass `birth` {datetime (local wall-clock), tz (IANA), lat, lon} for the person; saved profiles and profile_name are not available here. Tools compute planetary positions, aspects, house cusps for given coordinates, Moon phase, panchanga, the Chinese calendar, retrograde status and the eclipse corridor, and — from birth data — natal charts, transits, planetary returns, overlays, Sade Sati and a quick synastry, all with the Swiss Ephemeris — exact data, no narrative: you interpret the numbers with your own model; Dreamlens never runs a language model for these tools. tools/list carries _meta.dreamlens.catalog (count, names, revision): if your cached catalog differs, refresh it; and _meta.dreamlens.access (which tools need a signed-in session, the sign-in path, the price). Errors come back as isError with a stable code: unknown_tool, invalid_args, timeout, tool_error, unavailable, no_birth_profile (this call carried no usable `birth` for that tool), account_required (the tool needs a user's SAVED data: pass the data explicitly, or use the signed-in endpoint named in the answer). Personas: without an account there are no saved preferences — call get_persona for EVERY token the user picked (up to two; a synthesis_* token stands alone) and install assembly.safety_floor and assembly.no_disclose once, then each body in assembly.group_order; list_personas here is the catalog only. search/fetch read the Dreamlens help and learning guides (`lang` picks the language). Before a reading that combines systems (astrology with tarot, runes, I-Ching, panchanga, a partner chart), fetch the interpretation guidelines: id '<lang>/guides/agent-guidelines' for a language search/fetch announces (the catalog's guidelines.fetch_ids maps them; 'en/guides/agent-guidelines' is the fallback) — facts first, only shown facts, the four-step synthesis, the tool loop, tone and ethics. Every tool is free. To have Dreamlens remember birth data, profiles and settings, connect the signed-in endpoint https://dreamlens.fun/mcp (so Dreamlens remembers your birth data, profiles, persona and settings across chats and devices). Guide: https://dreamlens.fun/help/agents.
Known tools 61
get_aspects_nowAspects between planets at a moment (ts_utc optional, default now).
Inferred read-onlyget_aspects_formingSwiss-only applying aspects already within orb at the window start (ts_utc, default now); hours_ahead adds those tighter by its end.
Inferred read-onlyget_houses_atSwiss-only house cusps for a location and moment (ts_utc optional, default now).
Inferred read-onlyget_panchangaSwiss-only panchanga (tithi, nakshatra, yoga, karana, mansions) for a date; if date is omitted, today in `tz` (default UTC).
Inferred read-onlyget_chinese_calendarChinese calendar (year with animal/element/theme, xiu mansion, upcoming year alert if <60 days to CNY).
Inferred read-onlyget_retrograde_periodsSwiss Ephemeris retrograde loops in a date range (default a year) — shadow start, retrograde and direct stations, shadow end per planet, UTC and local; plus planets retrograde now.
Inferred read-onlyget_sky_eventsSwiss Ephemeris calendar of every exact sky event in an interval (past or future), computed by Dreamlens — retrograde/direct stations, sign ingresses (retrograde re-entries included), exact aspect roots between the named bodies (every pass of a retrograde loop), retrograde shadow entry/exit, lunar phases (new moon, first quarter, full moon, last quarter); optionally fixed-star conjunctions and closest approaches.
Inferred read-onlyget_user_profileThe birth data of the person given in `birth` (birth_datetime is UTC; report the birth time from birth_local, birth-place local, never UTC) with has_birth_data; without `birth` it answers has_birth_data=false.
Inferred read-onlylist_profilesSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_natal_chartSwiss-only natal chart: planet positions and house cusps for the birth (natal aspects are not computed by this tool).
Inferred read-onlyget_transits_to_natalSwiss-only transit aspects to natal positions (ts_utc optional, default now).
Inferred read-onlyget_transits_to_cuspsSwiss-only transit aspects to natal house cusps (ts_utc optional, default now).
Inferred read-onlyget_planetary_returnsSwiss-only returns (solar, jupiter, saturn, uranus opposition, chiron).
Inferred read-onlyget_synastry_quickQuick synastry between the person given in `birth` (side A) and a partner given by birth datetime and coordinates.
Inferred read-onlyget_fictitious_positionsPositions of hypothetical bodies (Uranian points Cupido..Poseidon; Transpluto, Nibiru, Harrington, Vulcan, Selena, Proserpina) — NOT in the regular planet tools.
Inferred read-onlylist_personasPersona tokens grouped psy/philo/advaita/writers (up to two per selection; synthesis_* tokens are exclusive).
Inferred read-onlyget_dialog_settingsSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlylist_dialog_optionsSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyupdate_voiceSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyupdate_dialog_settingsSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlymanage_profileSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlymanage_profile_groupSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlylist_profile_groupsSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_iching_searchSearch I Ching hexagrams by keyword in meanings, judgments, advice.
Inferred read-onlyget_divination_historySaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_promo_access_statusSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyredeem_promo_couponSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlylist_login_methodsSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyunlink_login_methodSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_luna_dailyLunar data for a day (default today in `tz`, UTC if omitted): Western phase/illumination/age/sign, Jyotish tithi-nakshatra-yoga-karana, Chinese xiu, Arabic manzil.
Inferred read-onlyparse_placeCoordinates and IANA timezone of a city from a built-in table of about 30 major cities, named in Russian or English; any other place answers status not_found — then supply latitude and longitude yourself (decimal degrees).
Inferred read-onlyget_fictitious_eventsUpcoming aspects, stations and stelliums of hypothetical bodies (Uranian points, Transpluto, Vulcan, Selena, Proserpina and others) over a window of 1..60 days.
Inferred read-onlyget_human_design_chartHD full chart (type, strategy, authority, centers, channels, gates, transits).
Inferred read-onlyget_human_design_transitsHD transit gates and awakened harmonics at a moment (ts_utc optional, default now).
Inferred read-onlyget_human_design_sleeping_harmonicsHD sleeping harmonics (gates that would complete channels).
Inferred read-onlysearch_chat_historySaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_chat_tailSaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_conversation_summarySaved data of a signed-in user — not available on this endpoint: the call answers account_required with the sign-in path (the signed-in endpoint's catalog describes the tool).
Inferred read-onlyget_personaOne persona of the Dreamlens catalog: its preset style scalars, its body text (the optics the site installs when the persona is selected) in the requested language — with lang_resolved/fallback saying which language the body really came from — and the site's assembly rules (safety floor and non-disclosure text to put once BEFORE the bodies, the canonical group order, the humor clamp, the header strip, the goals/avoid block).
Inferred read-onlysearchSearch the Dreamlens help and learning guides (astrology pages, Moon and panchanga, tarot, runes, I-Ching, Human Design topics, settings, accounts, connecting an AI agent).
Inferred read-onlyfetchFull Markdown text of one help document by the id a search result gave ('<lang>/<path>', e.g.
Inferred read-onlyopen_dreamlensOpen the Dreamlens panel inside the chat (hosts that render MCP Apps, e.g.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.dreamlens]
url = "https://dreamlens.fun/mcp/open"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"dreamlens": {
"type": "http",
"url": "https://dreamlens.fun/mcp/open"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: dreamlens
Remote MCP URL: https://dreamlens.fun/mcp/open
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"dreamlens": {
"url": "https://dreamlens.fun/mcp/open"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"dreamlens": {
"type": "http",
"url": "https://dreamlens.fun/mcp/open"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "dreamlens",
"transport": "streamable-http",
"url": "https://dreamlens.fun/mcp/open"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://dreamlens.fun/mcp
Known tools 0
No tool metadata was available in the registry cache.
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.dreamlens-fun]
url = "https://dreamlens.fun/mcp"
enabled = true
bearer_token_env_var = "MCP_BEARER_TOKEN"
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Code
.mcp.json
{
"mcpServers": {
"dreamlens-fun": {
"type": "http",
"url": "https://dreamlens.fun/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Desktop
Settings → Connectors → Add custom connector
Name: dreamlens-fun
Remote MCP URL: https://dreamlens.fun/mcp
Add the URL as a custom connector, then complete its supported authorization flow. Claude Desktop remote connectors are configured in the UI.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"dreamlens-fun": {
"url": "https://dreamlens.fun/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Visual Studio Code
.vscode/mcp.json
{
"servers": {
"dreamlens-fun": {
"type": "http",
"url": "https://dreamlens.fun/mcp",
"headers": {
"Authorization": "Bearer ${input:mcp-token}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "mcp-token",
"description": "dreamlens-fun bearer token",
"password": true
}
]
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Generic MCP
Client-specific MCP configuration
{
"name": "dreamlens-fun",
"transport": "streamable-http",
"url": "https://dreamlens.fun/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.