Lodestar Stamp
Recibos fechados y vinculados a la fuente antes de que un agente recomiende o reserve. Hechos registrados. Lodestar no aprueba la reserva. MCP remoto por HTTP Streamable en https://api.lodestarindex.com/mcp - cobertura de restaurantes y HVAC en Chicago; piloto multimodelo draft-v0.7 en el nivel gratuito.
Servidor MCP alojado
npx add-mcp 'https://api.lodestarindex.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Conecta un asistente en un minuto
La ruta MCP en vivo es Streamable HTTP en https://api.lodestarindex.com/mcp. Sin clave initialize, tools/list y tools/call ya funcionan. Stdio opcional: npx -y lodestar-stamp-mcp (fija lodestar-stamp-mcp@0.1.11).
No pegues https://lodestarstamp.com/.well-known/mcp.json en Cursor o Claude como servidor MCP. Ese archivo es una tarjeta de descubrimiento de Trust API, no un endpoint MCP.
Cursor ~/.cursor/mcp.json (o proyecto .cursor/mcp.json):
{
"mcpServers": {
"lodestar-stamp": {
"url": "https://api.lodestarindex.com/mcp"
}
}
}
Claude Desktop / Claude Code mcp.json:
{
"mcpServers": {
"lodestar-stamp": {
"type": "http",
"url": "https://api.lodestarindex.com/mcp"
}
}
}
Stdio opcional en lugar de HTTP: {"command":"npx","args":["-y","lodestar-stamp-mcp@0.1.11"]}. Añadir a Cursor — enlace directo oficial de instalación de Cursor para ese paquete stdio.
Luego pregúntale algo que una persona preguntaría antes de reservar, por ejemplo: "Antes de reservar, revisa el registro de Fox's Beverly Pub en S Western Ave en Chicago." El asistente llama a find_business para localizar el negocio por nombre o calle, luego get_receipt para los hechos con fecha: real, en esa dirección, con licencia, y para un restaurante la inspección sanitaria, cada uno con el registro del que proviene y el día en que lo consultamos. Dice lo que dice el registro. No aprueba la reserva.
Herramientas: find_business (parte de un nombre o calle, coincidencias alfabéticas, nunca un recibo), get_receipt (por dominio, teléfono, licencia o dirección), list_sources / list_gaps (la misma búsqueda, proyectada), batch_receipts (una lista corta de hasta veinte dominios en una sola llamada, en el orden solicitado), list_markets.
Diez minutos, de principio a fin
- Lee https://lodestarstamp.com/llms.txt. Le dice a un agente qué es este registro y cómo usarlo.
- GET https://lodestarstamp.com/.well-known/mcp.json y copia
endpoints.trust. - Reemplaza
{domain}con un dominio cubierto (por ejemplooasisheating.com) y haz GET a esa URL. Ese es el recibo en el momento de la solicitud. No sustituyas la instantánea publicada de/index.json. - Lee
receipt.fields.verifiedes lo que verificamos en esa fecha.claimedes afirmado, no verificado.not_publishedno es una verificación. Luego decides tú. Nosotros no.
Cabecera opcional, nunca requerida: X-Lodestar-Consumer: my-agent, un nombre que elijas. Cuenta integraciones y no cambia el recibo.
Desde Cursor o cualquier agente de codificación, el mismo bucle como transcripción clonable: verifica antes de reservar — procesa una lista corta, verifica la firma, lee los campos, luego decide.
Desde Cursor o cualquier agente de codificación
Obtén esas tres URLs. Sin plugin, sin clave. El archivo en /.well-known/mcp.json es una tarjeta de descubrimiento de Trust API, no un servidor MCP de Cursor ni metadatos OAuth, así que no lo añadas bajo Personalizar como MCP y no lo trates como un servidor de autorización. Llama a endpoints.trust, lee receipt.fields, luego decide. La URL de conexión MCP en vivo es https://api.lodestarindex.com/mcp; stdio opcional es npx -y lodestar-stamp-mcp o Añadir a Cursor.
Una línea
GET a la tarjeta, luego GET a endpoints.trust con oasisheating.com en lugar de {domain}.
python3 -c 'import json,urllib.request; h={"User-Agent":"my-agent (Lodestar integration)","X-Lodestar-Consumer":"my-agent"}; c=json.load(urllib.request.urlopen(urllib.request.Request("https://lodestarstamp.com/.well-known/mcp.json",headers=h))); u=c["endpoints"]["trust"].replace("{domain}","oasisheating.com"); r=urllib.request.Request(u, headers=h); print(urllib.request.urlopen(r).read().decode())'
Ejemplo de respuesta recortada
{
"api": "v1-draft-3",
"draft": true,
"independence": "Payment never touches the record. Receipts are free and public for every business.",
"attribution": "Lodestar Stamp (lodestarstamp.com)",
"payment_never_touches_record": true,
"business": {
"name": "Oasis Plumbing, Heating & Cooling",
"domain": "oasisheating.com",
"market": "chicago-hvac"
},
"receipt": {
"fielded_on": "2026-08-24",
"fields": {
"real": { "state": "verified", "verified_on": "2026-08-24", "expires_on": "2026-11-22" },
"at_that_address": { "state": "claimed" },
"licensed": { "state": "verified", "verified_on": "2026-08-24", "expires_on": "2026-11-22" }
}
}
}
Cómo leer un campo
Cada campo que tiene un instrumento es un pequeño sobre: state, value, instrument, source_url, verified_on, expires_on, confidence. Los campos varían según el mercado: real, at_that_address, licensed, y evidencia de inspección de restaurantes donde se publique. Una clave ausente es cobertura, no un hecho sobre el negocio.
verificado Verificamos esto en verified_on, a través de expires_on, desde el instrumento nombrado.
afirmado El negocio afirmó esto. No lo hemos verificado.
no verificable Buscamos. El instrumento no puede resolverlo.
no_publicado No es una verificación. Una fila retenida y una fila nunca consultada se ven igual a propósito.
Si el negocio no está en esta edición, obtienes HTTP 404. Los dominios cubiertos se listan en endpoints.index en la misma tarjeta. https://lodestarstamp.com/index.json es una instantánea de edición publicada: no es el recibo en el momento de la solicitud ni un sobre API firmado. Si lees un campo de instantánea, trata verified como en vivo solo mientras expires_on esté aún en el futuro; una expiración pasada o faltante está obsoleta — detente.
No hacer
- No trates un 200 como aprobación para reservar.
- No ordenes negocios entre sí a partir de este payload. No lleva tal campo, a propósito.
- No nos pagues para mover un campo. El pago nunca toca el registro.
Precio
Cada recibo es gratuito para leer aquí y mediante consulta única, con o sin clave. Los agentes y plataformas pueden solicitar una clave de prueba. Los términos de pago propuestos son $0.05 por recibo leído o un nivel mensual por volumen ($50 por mil lecturas, mínimo mensual de $500), sujeto a un acuerdo comercial separado. La conversión automática de pago y la facturación por uso no están habilitadas. Envía la clave como X-Lodestar-Key; nunca bloquea ni cambia una respuesta, etiqueta la lectura en nuestro contador. Solicitar acceso de prueba para claves medidas y términos comerciales.
Contacto: watch@lodestarstamp.com · @LodeStarStamp