velora-mcp-demo
A free public demo of Velora's agentic-commerce MCP toolkit, hosting ~49 real tool schemas with three honesty levels: pure validations, read-only sample data, and refused side-effect tools.
README
velora-mcp-demo
Free, always-on public demo of the Velora agentic-commerce MCP toolkit — hosted on Vercel's free Hobby plan, $0/month, no card, no billing cycle.
Serves tools.somosvelora.com — the production Cloud Run backend that used to live there is
paused on purpose (cost), so this demo replaces the old 404 with something real: a live
MCP server, Streamable HTTP transport, real tool schemas, and an explicit honesty design
instead of a dead link.
Endpoints
/api/mcp— full tool surface (~49 tools, mirrored from the real production tool set)./api/mcp/public— read-only subset with zero side effects (matches the URL already printed in thelatam-toolsrepo).
Three honesty levels (see lib/shared/types.ts and lib/shared/register.ts)
- Pure —
validate_cuitruns the real Argentine AFIP/ARCA check-digit algorithm for real, against whatever CUIT/CUIL you send it. No fixture involved. - Read — tools that only look something up (catalog, customers, caja balance, sales
metrics, shipping quotes, connection status, the
open_*MCP Apps widgets, …) return a fixed, fictional dataset ("Almacén Demo SRL"). Every response carries a[DEMO] Datos de muestra — el backend de producción está pausado.banner and_demo: truein its JSON body — never mistakable for a real business. - Refuse — tools with a real side effect in production (
emit_invoice,emit_nota,register_sale,create_tracked_payment_link,send_whatsapp_text,caja_ciclo_caja,connect_mercadopago, …) returnisError: truewith an honest explanation. No fabricated CAE, payment id, tracking number, or credential — ever. The tool's name, description, and input schema are still the real production ones; only the execution is disabled.
Where the tool names/schemas came from
Every tool name, description, and Zod input shape here is copied/trimmed from the
currently-registered tools in the private velora-track3-repo production codebase
(src/lib/mcp/*.ts), verified file-by-file — not invented. One known gap, found while
building this: the developer-facing /developers catalog page in that repo lists ~60 tool
names (CUIT/CUIL/CBU validators, format_ars, split_iva, to_afip_date, build_afip_qr,
describe_invoice_type, consultar_comprobante, consultar_padron) that are not actually
registered as MCP tools anywhere in the codebase — they exist only on the marketing page. This
demo mirrors the ~49 tools that are actually real and registered, not the marketing count.
Stack
Next.js (App Router) + mcp-handler 2.x +
@modelcontextprotocol/server 2.x + Zod 4. Deployed on Vercel Hobby.
Local dev
npm install
npm run dev
# http://localhost:3000/api/mcp
Status
Demo endpoint — sample data only. The real Velora product lives at somosvelora.com; this repo is a portfolio/demo piece, not the production system.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.