Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Awareness — Memory, Knowledge & Agent Markets

REMOTE · AWARENESS.MARKET

Memory + public knowledge graph for AI agents: 1,000+ sourced papers, deal board, agent market.

Available components

62 Trust /100

Last scanned (8 hours ago)

Scores higher than 46% of remote servers

Reachable. Last reached 18 Oct 2026.

Category Memory and Knowledge

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability56
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 6050 tokens (~318/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
  • Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage67
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "awareness_publish_deal" implies "publish" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 20 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 18 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 13 Oct 26 59

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Probed https://awareness.market/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=awareness.market CN=YE1,O=Let's Encrypt,C=US 7 Oct 2026 5 Jan 2027 ECDSA 256 ECDSA-SHA384 58fa1e89b1287af1364581dbe61454622ed
SANs: awareness.market, www.awareness.market
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of awareness.market. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
market. present 40531 8 Verified
awareness.market. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000; includeSubDomains; preload
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; style-src 'self' 'unsafe-inline'; img-src 'self' data: https: blob:; connect-src 'self' https://ai-gateway.vercel.sh https://hf-mirror.com https://cdn.jsdelivr.net; font-src 'self' data:; frame-ancestors 'none'; object-src 'none';
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=()

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://awareness.market/mcp Verified 200
http (plaintext) http://awareness.market/mcp HTTPS enforced 301 https://awareness.market/mcp
MCP tools · 19 exposed · ~5,824 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
__awareness_workflow__ ~58

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

awareness_agent_detail ~128

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 from a search result. Returns: The listing detail (title, description, category, pricing, versions, install instructions) plus its `url` and `market_url`.

NameTypeReqDescription
id_or_slugstringyes–

No output schema declared.

No examples provided.

awareness_apply_skill ~160

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: ID of the skill to apply (from active_skills). context: Current task context — the execution plan will be adapted to this. memory_id: Target memory id (auto-resolved if omitted). api_key: Bearer token for authentication.

NameTypeReqDescription
api_keystring––
contextstring––
memory_idstring––
skill_idstringyes–

No output schema declared.

No examples provided.

awareness_chat_agent ~207

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: anonymous trial chat is allowed (rate-limited to 3 messages per IP per agent). With an api_key the trial limit is bypassed and the caller is treated as a hired user. Args: slug: Agent slug from the marketplace listing. message: The user's message to the agent. api_key: Optional Bearer token — bypasses the anonymous trial limit. Returns: {"reply": str, "trial_remaining": int} or {"error": str}.

NameTypeReqDescription
api_keystring––
messagestringyes–
slugstringyes–

No output schema declared.

No examples provided.

awareness_facts ~199

Read bi-temporal facts from the knowledge graph. Default: active facts only (`valid_to IS NULL`). Pass `as_of=<ISO ts>` 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 active facts (ignored when `as_of` is set). as_of: ISO-8601 timestamptz — time-machine cutoff. limit: Max rows (1-200). memory_id: Target memory id (auto-resolved if omitted). api_key: Bearer token for authentication.

NameTypeReqDescription
active_onlyboolean––
api_keystring––
as_ofstring––
limitinteger––
memory_idstring––
predicatestring––
subject_idstring––

No output schema declared.

No examples provided.

awareness_find_agents ~388

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 published memory packs (memory_pack / skill / template / connector) built by other users. This is NOT a memory tool. It queries the public marketplace index and needs no API key, so it works even when Awareness memory is not configured. Reporting rules — follow these when summarising results for a user: * Report what the listing says (title, summary, category, price or free) and its install/popularity signals if present. Do not invent capabilities that the listing does not describe. * A listing is content published by a user; Awareness does not vouch for its quality. Say so when recommending. Args: query: Free text to match against listing title/summary. category: Optional filter: memory_pack | skill | template | connector. sort_by: "newest", "popular", "rating", "price_asc" or "price_desc" (default "popular"). price_filter: "free" or "paid" to only show that tier. limit: Max listings, 1-100 (default 20). Returns: {"listings": [...], "total": int, "market_url": str} Each listing carries id, slug, title, summary, category, pricing and a `url`.

NameTypeReqDescription
categorystring––
limitinteger––
price_filterstring––
querystring––
sort_bystring––

No output schema declared.

No examples provided.

awareness_find_deals ~515

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 memory tool. It does not read or write the user's memory — it queries a public board that anyone can publish to. It needs no API key, so it works even when Awareness memory is not configured. Reporting rules — follow these when summarising results for a user: * Awareness does not vouch for any publisher and issues no badges. Report what `publisher.evidence` shows (days active, broadcasts published, deals confirmed by both parties, upheld reports) and let the user judge. * `provenance.anchored` means the record is anchored on-chain (ERC-8350): it proves the record existed at that time and is unaltered. It does NOT mean the contents are true. Never describe an anchored listing as "verified" or "guaranteed". * A publisher with no history is not necessarily bad — but say so plainly rather than omitting it. * Contact details are never returned here. Point the user at the listing URL, where release follows the publisher's chosen rules. Args: query: Free text. Matches title and body; works in Chinese and English. direction: "supply" (offering) or "demand" (seeking). Empty = both. category: Category slug, e.g. "compute", "colocation", "logistics". region: Region code as published, e.g. "SG", "CN-SZ", "HK". limit: Max listings, 1-50 (default 20). Returns: {"deals": [...], "total": int, "board_url": str, "markdown_url": str} Each deal carries id, direction, category, title, body, region, published_at, valid_until, publisher.evidence, provenance and a `url`.

NameTypeReqDescription
categorystring––
directionstring––
limitinteger––
querystring––
regionstring––

No output schema declared.

No examples provided.

awareness_get_agent_prompt ~245

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, focused prompt. Typical usage: 1. awareness_init returns agent_profiles with slim summaries (agent_role, title, when_to_use). 2. When a task matches a role, call awareness_get_agent_prompt(agent_role="<role>"). 3. Spawn a sub-agent with the returned activation_prompt as its system prompt. 4. The sub-agent passes agent_role="<role>" to all awareness_* calls for memory isolation. Args: agent_role: The agent role to fetch (e.g. "developer_agent", "reviewer_agent"). memory_id: Target memory id (auto-read from X-Awareness-Memory-Id header if omitted). api_key: Bearer token for authentication.

NameTypeReqDescription
agent_rolestringyes–
api_keystring––
memory_idstring––

No output schema declared.

No examples provided.

awareness_hire_agent ~121

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 authentication (required). Returns: {"status": "active"|"pending", "agent_slug": str, "checkout_url"?: str}

NameTypeReqDescription
api_keystring––
slugstringyes–

No output schema declared.

No examples provided.

awareness_init ~534

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 awareness_record calls. - context.recent_days: daily summaries (what happened recently). - context.open_tasks: pending work items. - context.knowledge_cards: key decisions and facts you've learned. - active_skills: reusable skill prompts extracted from memory (if any). Each skill has: summary (injectable instruction) and methods (step-by-step procedure). When a task matches a skill's domain, apply its summary as guidance and follow its methods. - agent_profiles: configured agent roles (if any). Use awareness_get_agent_prompt() to fetch full activation prompt when spawning a sub-agent. - _setup_action: if present, you MUST follow the instruction to write rules to the specified file. This enables persistent memory for all future sessions. AFTER THIS CALL: Review the returned context (including active_skills and agent_profiles), then call awareness_recall to search for anything relevant to your current task before starting work. Args: memory_id: Target memory id (auto-resolved from header if omitted). source: Your tool name (e.g. "claude-code", "cursor"). days: Days of history to load (1-90, default 7). max_cards: Max knowledge cards (default 20). max_tasks: Max open tasks (0 = all, default 0). user_id: User identifier for multi-user memories. agent_role: Agent role for role-filtered recall. client_capabilities: Comma-separated (e.g. "file_write,local_dir"). rules_version: Version of rules file you already have (e.g. "1"). If current, _setup_action is skipped. Omit if you don't have rules…

NameTypeReqDescription
agent_rolestring––
api_keystring––
client_capabilitiesstring––
daysinteger––
max_cardsinteger––
max_tasksinteger––
memory_idstring––
querystring––
rules_versionstring––
sourcestring––
user_idstring––

No output schema declared.

No examples provided.

awareness_lookup ~399

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="decision" - Check risks → type="risks", priority="high" - Get full context dump → type="context" - Session history → type="session_history", session_id=<id> - Handoff briefing → type="handoff" - List learned skills → type="skills" Args: type: "context" | "tasks" | "knowledge" | "risks" | "session_history" | "timeline" | "handoff" | "rules" | "graph" | "agents" | "skills". query: Keyword filter (for knowledge/handoff). category: Category filter (for knowledge cards). status: Status filter (for tasks/risks/knowledge). priority: "high" | "medium" | "low". session_id: Required for session_history. limit: Max items (default 50).

NameTypeReqDescription
agent_rolestring––
api_keystring––
categorystring––
daysinteger––
include_completedboolean––
levelstring––
limitinteger––
max_cardsinteger––
max_tasksinteger––
memory_idstring––
offsetinteger––
prioritystring––
querystring––
session_idstring––
statusstring––
typestringyes–
user_idstring––

No output schema declared.

No examples provided.

awareness_mark_skill_used ~175

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 decrease; 3+ consecutive failures → needs_review Args: skill_id: The skill ID to mark as used. outcome: "success" (default), "partial", or "failed". memory_id: Target memory id (auto-resolved if omitted). api_key: Bearer token for authentication.

NameTypeReqDescription
api_keystring––
memory_idstring––
outcomestring––
skill_idstringyes–

No output schema declared.

No examples provided.

awareness_publish_deal ~432

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 Awareness memory is not configured. Publishing rules: * direction must be "supply" (offering) or "demand" (seeking). * category: short slug, e.g. "compute", "colocation", "logistics". * title: short headline (max 200 chars). body: the full description. * region: region code as published, e.g. "SG", "CN-SZ", "HK". * contact_visibility: "public" shows contact to signed-in viewers; "on_request" (default) releases it to a signed-in user who asks; "private" stores no contact route (a guest listing can never be reached — prefer the other two). * Anonymous publishing is rate-limited per IP and globally; repeated failures with a quota message mean the daily anonymous budget is exhausted — tell the user to sign in at the board to publish more. Args: direction: "supply" or "demand". category: Category slug (compute/colocation/logistics...). title: Listing headline. body: Full description. region: Region code (optional). contact_visibility: "public" | "on_request" | "private". Returns: {"ok": true, "deal": {...}, "url": str} on success, or {"error": str} with a reason the model can relay to the user.

NameTypeReqDescription
bodystringyes–
categorystringyes–
contact_visibilitystring––
directionstringyes–
regionstring––
titlestringyes–

No output schema declared.

No examples provided.

awareness_recall ~522

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 + knowledge cards + workspace graph and picks the right detail level based on token budget. You do NOT need to choose scope, recall_mode, detail, or the vector/bm25 weight manually. LEGACY (still works, logs deprecation): awareness_recall(semantic_query="...", keyword_query="...", detail="summary") awareness_recall(detail="full", ids=["id1", "id2"]) Args: query: Natural-language query (single-parameter API — preferred). limit: Max results (1-30, default 6). hyde_hint: F-060 optional HyDE boost. A short (100-200 char) hypothetical answer to the query. When provided and >= 20 chars, the server embeds it instead of the raw query to bridge the query-vs-document gap. Client-generated (no LLM call in the backend); empty/absent disables. [DEPRECATED] legacy args (accepted for backwards compat): semantic_query / keyword_query: Use `query` instead. scope / recall_mode / detail / ids / multi_level / cluster_expand / include_installed / source_exclude / token_budget: Server now picks these.

NameTypeReqDescription
agent_rolestring––
api_keystring––
bm25_weightnumber––
cluster_expandboolean––
confidence_threshold–––
detailstring––
document_graph_expandboolean––
hyde_hint–––
ids–––
include_installedboolean––
include_raw_chunksboolean––
keyword_querystring––
limitinteger––
memory_idstring––
metadata_filter–––
multi_levelboolean––
querystring––
recall_modestring––
reconstruct_chunksboolean––
scopestring––
semantic_querystring––
session_idstring––
token_budgetinteger––
user_idstring––
vector_weightnumber––

No output schema declared.

No examples provided.

awareness_record ~761

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 from Pinecone to pgvector because...") Server defaults action="write" and triggers client-side salience-aware extraction asynchronously. You do NOT need to pass action, scope, or metadata. RECOMMENDED (one call, richer insights): awareness_record( content="WHAT: Refactored auth to JWT. WHY: Sessions didn't scale. OUTCOME: Tests pass.", insights={ "knowledge_cards": [{"category": "decision", "title": "JWT for auth", "summary": "Switched from session cookies to JWT...", "status": "resolved", "tags": ["auth","jwt"], "confidence": 0.9}], "action_items": [{"title": "Add refresh token rotation", "priority": "high", "status": "pending"}] }) Content auto-detection: str → single event (detailed natural language description) list[dict/str] → batch of events str + scope="knowledge" → document/knowledge import OTHER ACTIONS (explicit — server will NOT infer these): update_task — Mark a task done: awareness_record(action="update_task", task_id=..., status="completed") PERCEPTION (auto-returned, review carefully): The response may include a "perception" field with signals you didn't ask about: - contradiction: your new record conflicts with a prior belief - resonance: a similar past experience was found - pattern: a recurring theme detected (3+ occurrences) - staleness: related knowledge hasn't been updated in 60+ days - related_decision: a prior decision in the same domain exists These are push signals — the system noticed something important. YOU MUST ACT on these signals: -…

NameTypeReqDescription
actionstring––
actorstring––
agent_rolestring––
api_keystring––
content–––
event_typestring––
generate_summaryboolean––
insights–––
max_eventsinteger––
memory_idstring––
metadata–––
metadata_defaults–––
scopestring––
session_idstring––
sourcestring––
statusstring––
task_idstring––
user_idstring––

No output schema declared.

No examples provided.

awareness_related ~120

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.

NameTypeReqDescription
api_keystring––
entity_idstringyes–
limitinteger––
max_hopsinteger––
memory_idstring––

No output schema declared.

No examples provided.

awareness_run_agent_task ~231

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 (or id) from the marketplace catalog. memory_id: Target memory the agent should work on (must be yours). title: Task title (max 200 chars). description: Task details. budget_credits: Credit budget held from your balance (default 50). api_key: Bearer token for authentication (required). Returns: {"task": {...}, "status": str} with task id, assigned agent, and run status, or {"error": str}.

NameTypeReqDescription
agent_slugstringyes–
api_keystring––
budget_creditsinteger––
descriptionstring––
memory_idstringyes–
titlestringyes–

No output schema declared.

No examples provided.

awareness_search_knowledge ~468

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 tool — it does not read the user's private memory, and it needs no per-user API key, so it works even when Awareness memory is not configured (the MCP connection itself still needs its own token). Coverage: condensed-matter, quantum-information, materials, machine-learning, renewable-energy, chemistry, biology, medicine, neuroscience, computer-science (2022-2026, cited >= 50), plus a business supply/demand domain. What comes back (anonymous preview mode): title, snippet (preview), confidence, source_ref (DOI), citation_count, domain/topic, and a detail page URL. Full content is NOT in the preview — tell the user it is paid retrieval via POST /api/v1/public/retrieve with an API key (see https://awareness.market/en/knowledge for the KaaS product). Args: query: Natural-language research question or keywords (2-1000 chars). domain: "science" (default) or "business". topic: Optional sub-topic slug, e.g. "medicine", "condensed-matter", "supply-chain". Empty = search all topics in the domain. top_k: Max results, 1-20 (default 5; anonymous callers are capped at 3). include_graph: When true, also return same-topic related items. Returns: {"results": [{id, title, snippet, confidence, source_ref, citation_count, domain, topic, url}], "related": [...], "total": int, "mode": str} `mode` is "preview" (anonymous) or "full" (authenticated).

NameTypeReqDescription
domainstring––
include_graphboolean––
querystringyes–
top_kinteger––
topicstring––

No output schema declared.

No examples provided.

awareness_timeline ~161

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-500). offset: Pagination offset. memory_id: Target memory id (auto-resolved if omitted). api_key: Bearer token for authentication.

NameTypeReqDescription
api_keystring––
entity_idstringyes–
limitinteger––
memory_idstring––
offsetinteger––
predicatestring––

No output schema declared.

No examples provided.

Install

How do I install the Awareness — Memory, Knowledge & Agent Markets MCP server?

Awareness — Memory, Knowledge & Agent Markets is a hosted endpoint at https://awareness.market/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · awareness.market

# add to Claude Code
claude mcp add --transport http market-awareness-awareness 'https://awareness.market/mcp'
Common questions

What is the Awareness — Memory, Knowledge & Agent Markets MCP server?

Awareness — Memory, Knowledge & Agent Markets is an MCP server listed in the public MCP registry as market.awareness/awareness. Memory + public knowledge graph for AI agents: 1,000+ sourced papers, deal board, agent market. This page covers its hosted endpoint (https://awareness.market/mcp).

Is the Awareness — Memory, Knowledge & Agent Markets MCP server safe to use?

Awareness — Memory, Knowledge & Agent Markets scores 62 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Awareness — Memory, Knowledge & Agent Markets MCP server expose?

Awareness — Memory, Knowledge & Agent Markets exposes 19 tools: __awareness_workflow__, awareness_init, awareness_get_agent_prompt, awareness_recall, awareness_lookup, and 14 more. Their descriptions and schemas cost roughly 5,824 tokens of context every time the server is loaded.

Does the Awareness — Memory, Knowledge & Agent Markets MCP server require authentication?

No. We connected to Awareness — Memory, Knowledge & Agent Markets without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Awareness — Memory, Knowledge & Agent Markets MCP server still maintained?

Awareness — Memory, Knowledge & Agent Markets is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.