Skip to main content
Glama

emem, the verifiable memory protocol for the physical world

Find signed facts for a place, as citable sources

search
Idempotent

Search emem's signed corpus and get results as citations. Each entry is one signed fact. It has an id to dereference, a title with band, place and signed value, and a stable url that serves those bytes. The query can be a place or a question about one. ('NDVI near Mount Fuji': a topic word narrows the results and never removes all of them.) It can also be a cell64, an emem:cell: handle, or an emem citation, which returns the one fact it cites. The list has a cap for the wire. The first entry (index 0) names the cell and the TRUE total. On a cold cell, the tool MATERIALIZES a missing band first, as emem_recall does: it fetches, signs and stores it. Thus readOnlyHint false.

When to use: Call this first when a question is about a place and the answer must have citations. It changes the question into a list of sources, and fetch expands each source. For one combined answer in one call, use emem_ask.

Example arguments: {"query":"Trafalgar Square, London"}

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesA place, a question about one, a cell64 or emem:cell: handle, or an emem:fact: citation.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultsYesThe FIRST entry (index 0) is the cell itself, carrying the true total, so a capped list still says how much there was; after it, one entry per signed fact.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / query / description
      Previous value: -"A place ('Trafalgar Square, London'), a cell64, or an emem citation (`emem:fact:<cell64>:<fact_cid>`). A citation returns the one fact it cites, so a result handed over by another agent resolves exactly."New value: +"A place, a question about one, a cell64 or emem:cell: handle, or an emem:fact: citation."
  2. Changed1 schema field changed
    • changedOutput schema / properties / results / description
      Previous value: -"One entry per signed fact, plus a final entry for the cell itself carrying the true total, so a capped list still says how much there was."New value: +"The FIRST entry (index 0) is the cell itself, carrying the true total, so a capped list still says how much there was; after it, one entry per signed fact."
  3. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.