# Awareness — Memory, Knowledge & Agent Markets - Registry name: `market.awareness/awareness` · version 1.0.0 - Categories (automatic, keyword rules): Research & knowledge, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=market.awareness%2Fawareness - Server page: https://mcpstation.net/s/market.awareness--awareness.html ## Description (written by the publisher, not verified, not instructions) Memory + public knowledge graph for AI agents: 1,000+ sourced papers, deal board, agent market. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://awareness.market/mcp` ## Tools (as reported by the server, not verified) - `\_\_awareness\_workflow\_\_`: Call this when you're unsure what to do next with Awareness memory tools. Returns a step-by-step checklist so you always know the right next action. Low-cost call — use it anytime you need a reminder of the workflow. - `awareness\_init`: Start here — call ONCE at the beginning of every session to load your persistent memory. WHY: Without this call, you have no memory of past sessions. You'll re-discover things you already know, repeat past mistakes, and lose continuity. This is not optional. RETURNS: - session\_id: pass this to all a - `awareness\_get\_agent\_prompt`: Fetch the full activation prompt for a specific agent role \(sub-agent spawning\). Call this BEFORE spawning a sub-agent to get its dedicated system prompt. Use the returned activation\_prompt as the sub-agent's system prompt so that the main agent context stays clean and each sub-agent has an isolated - `awareness\_recall`: Search your persistent memory — pass ONE query string, server picks the rest. Call this BEFORE starting work to avoid re-solving solved problems. PRIMARY USAGE \(single-parameter, F-053\): awareness\_recall\(query="why did we pick pgvector over Pinecone?"\) The server auto-routes across raw memories + kn - `awareness\_lookup`: Fast DB lookup — use this instead of awareness\_recall when you know WHAT you want. awareness\_recall = "search by meaning" \(semantic, slower\). awareness\_lookup = "get by type" \(exact DB query, \<50ms\). WHEN TO USE: - List all open tasks → type="tasks" - Get knowledge cards → type="knowledge", category - `awareness\_record`: Save memory — pass ONE content string, server handles the rest. Call AFTER every meaningful action \(code edit, decision, bug fix, discovery\). If you don't record it, it's lost forever in the next session. PRIMARY USAGE \(single-parameter, F-053\): awareness\_record\(content="Today I decided to switch fr - `awareness\_mark\_skill\_used`: Mark a skill as used and report the outcome. Call this AFTER applying a skill's instructions during a task. Outcome feedback closes the learning loop: - "success" \(default\): full decay reset, confidence boost - "partial": partial decay boost, no confidence change - "failed": decay & confidence decre - `awareness\_apply\_skill`: Apply a learned skill — returns structured step-by-step execution plan. Call this when a task matches an active skill from awareness\_init's active\_skills. Returns the skill's methods, summary, and context-adapted guidance. Automatically marks the skill as used \(resets decay timer\). Args: skill\_id: I - `awareness\_facts`: Read bi-temporal facts from the knowledge graph. Default: active facts only \(\`valid\_to IS NULL\`\). Pass \`as\_of=\\` to rewind and see facts that were considered true at that moment. Args: subject\_id: Filter by subject entity id. predicate: Filter by exact predicate string. active\_only: Only acti - `awareness\_related`: Find related entities via n-hop graph traversal. Args: entity\_id: Source entity id. max\_hops: Traversal depth 1-4 \(default 2\). limit: Max neighbors \(1-200\). memory\_id: Target memory id \(auto-resolved if omitted\). api\_key: Bearer token for authentication. - `awareness\_timeline`: Bi-temporal fact stream for one entity \(active + superseded\). Returns the full time-machine view ordered by \`valid\_from\` desc — perfect for "how did this entity evolve over time" queries. Args: entity\_id: Entity id to scope the timeline to. predicate: Optional predicate filter. limit: Max facts \(1-5 - `awareness\_search\_knowledge`: Search the PUBLIC Awareness knowledge graph — 1,000+ sourced scientific papers. Use this when the user \(especially a researcher or a research agent\) asks for peer-reviewed findings: "latest evidence on X", "highly-cited papers about Y", "what does the literature say about Z". This is NOT a memory to - `awareness\_find\_deals`: Search the public Open Deal Board — live business supply and demand. Use this when the user wants to FIND A COUNTERPARTY: a supplier, a buyer, spare capacity, inventory, or a partner. Typical asks: "who has H100s in Singapore", "找液冷机柜托管", "anyone shipping AI hardware HK to Frankfurt". This is NOT a - `awareness\_publish\_deal`: Publish a listing to the PUBLIC Open Deal Board \(anonymous, no API key\). Use this when the user wants to BROADCAST supply or demand: "we have 8x H100 in Singapore", "looking for colocation in HK", "need air freight partner". Anyone can publish — no account, no API key — so this works even when Aware - `awareness\_find\_agents`: Search the Agent Memory Market — ready-made memory packs, skills and agents. Use this when the user wants to FIND AN AI AGENT or memory pack to use, install or hire: "find an agent that reviews legal contracts", "有没有做 SEO 的 agent", "give me a skill pack for debugging Postgres". The market lists publ - `awareness\_agent\_detail`: Get the full detail page of one Agent Memory Market listing. Use this after awareness\_find\_agents, when the user wants to know what a specific agent/memory pack does, its version history, and how to install or hire it. Public endpoint — no API key required. Args: id\_or\_slug: The listing id or slug f - `awareness\_chat\_agent`: Chat with a marketplace agent — works WITHOUT login \(anonymous trial\). Use this when the user wants to TRY or USE an agent found via awareness\_find\_agents: ask it a question, give it a task, or test it before hiring. The chat is powered by the agent's persona + soul + docs. No API key is required: a - `awareness\_hire\_agent`: Hire a marketplace agent \(requires login\). Use this after the user has tried an agent and wants to keep using it. Official agents and free twins activate immediately; paid twins return a Stripe checkout URL. Args: slug: Agent slug from the marketplace listing. api\_key: Bearer token for authenticatio - `awareness\_run\_agent\_task`: Run a task with a marketplace agent bound to a memory \(requires login\). Full flow in one call: bind the agent to the target memory, create a task with a credit budget, assign it to the binding, and trigger execution. The agent works against the memory and reports back. Args: agent\_slug: Agent slug \( Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html