Public · No key · Streamable HTTP

Free dream MCP server for AI agents.

Give an AI agent a bounded dream tool: structured dream parsing and DreamGraph concept search, with explicit privacy, attribution, and safety boundaries.

2 public tools0 API keys6K characters/dream0 dream text stored
01

Connect to the dream MCP server

Add one remote server entry to a compatible MCP client. The client negotiates the supported protocol version during initialization.

MCP CLIENT CONFIGURATION
{
  "servers": {
    "dreamthreads": {
      "type": "http",
      "url": "https://mydreamthreads.xyz/mcp"
    }
  }
}
Transport Streamable HTTPAuthentication noneEndpoint /mcpLimit 60/min/client

Clients label remote MCP settings differently. Use the endpoint URL above and select HTTP or Streamable HTTP when the client asks for a transport.

02

Two dream tools, deliberately bounded

TOOLparse_dream

Extract entities, actions, emotions, locations, agency, threat, outcome, sensory cues, and recurrence from a dream narrative.

Read-only · idempotent · no narrative storage
TOOLsearch_dream_concepts

Search stable DreamGraph vocabulary and return concise definitions plus canonical DreamThreads concept links.

Read-only · attributable · no user data required

The tool descriptions tell agents not to treat extracted features as a diagnosis, prediction, supernatural claim, or universal symbolic meaning.

03

What to ask an agent

These prompts keep the tool inside its public contract.

EXAMPLE REQUESTS
Use the DreamThreads tools to:

• Parse this dream into structured features without interpreting it: …
• Find DreamGraph concepts related to snakes and water.
• Show me the canonical DreamThreads source for recurring dreams.
04

Privacy and safety boundaries

Dream text

Processed, not stored

The public parse tool handles the submitted narrative ephemerally. It does not save the text or create a population contribution.

Output

Structure, not certainty

Parsing identifies features in the submitted text. It does not generate a diagnosis, predict an event, or tell a user that one symbol has one fixed meaning.

Telemetry

Metadata without the narrative

Operational records may include the tool name, timing, parser version, status, and channel so reliability can be measured without logging dream text.

05

Dream MCP server versus a dream dictionary

A dream dictionary usually starts with a symbol and returns a fixed explanation. DreamThreads starts with the scene: what happened, how the dreamer felt, whether they acted or watched, how threatening the event was, and how it ended. That structure lets an agent preserve context instead of collapsing the dream into a one-word lookup.

The public MCP surface stops at extraction and concept discovery. Apps that need reviewed, context-aware reflective interpretation can use the DreamThreads dream interpretation API under a scoped partner agreement.

06

Machine-verifiable discovery

Agents and directories can verify the same endpoint through independent discovery surfaces.

Official MCP Registry

The server is published under io.github.abdulrahimiqbal/dreamthreads. Inspect the active registry record.

Public server manifest

The well-known MCP manifest declares the server identity, current version, transport, endpoint, documentation, and privacy boundary.

Open developer artifacts

The public developer repository, APIs.json index, LLM discovery file, and OpenAPI contract expose the surrounding REST and agent interfaces.

07

Dream MCP server FAQ

Is there a public dream MCP server?

Yes. DreamThreads runs a public remote Model Context Protocol server at https://mydreamthreads.xyz/mcp. It uses Streamable HTTP, requires no API key, and exposes tools for structured dream parsing and DreamGraph concept search.

What tools does the DreamThreads dream MCP server provide?

parse_dream extracts entities, actions, emotions, locations, agency, threat, outcome, sensory cues, and recurrence. search_dream_concepts finds stable DreamGraph concepts and returns canonical DreamThreads links.

Does the dream MCP server store dream text?

No. The public tools process dream text ephemerally. They do not store the narrative and do not create a DreamGraph contribution. Operational telemetry records tool and timing metadata, not the submitted dream text.

Does the MCP server interpret or diagnose dreams?

No. The public MCP server performs bounded structured extraction and vocabulary search. It does not diagnose, predict, make supernatural claims, or assign one fixed meaning to a symbol.

How is the dream MCP server rate limited?

The public endpoint allows 60 MCP protocol requests per minute per client and accepts dream narratives up to 6,000 characters for parse_dream.

Build with DreamGraph

Start with the public tool. Add interpretation only when you need it.

Connect the free dream MCP server for agent workflows, or use the versioned REST contract for a custom application.

Connect /mcpRead the API guide →