Crawler Summary

mcp_agentic-commerce answer-first brief

a small (MCP) server that showcases agentic commerce UX using MCP UI inside Goose Agentic Commerce MCP Demo (Goose + MCP UI) A small Model Context Protocol (MCP) server that showcases agentic commerce UX using MCP UI blocks inside $1. It returns rich, interactive HTML UI for a simple “find restaurants → view menu → fake order → receipt” flow. Important notes: - Demo only. No real sellers, data, payments, or money movement. Everything is synthetic or mocked. - Not production code. This exists to de Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

mcp_agentic-commerce is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 93/100

mcp_agentic-commerce

a small (MCP) server that showcases agentic commerce UX using MCP UI inside Goose Agentic Commerce MCP Demo (Goose + MCP UI) A small Model Context Protocol (MCP) server that showcases agentic commerce UX using MCP UI blocks inside $1. It returns rich, interactive HTML UI for a simple “find restaurants → view menu → fake order → receipt” flow. Important notes: - Demo only. No real sellers, data, payments, or money movement. Everything is synthetic or mocked. - Not production code. This exists to de

MCPverified

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal4 GitHub stars

Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.

4 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Aharvard

Artifacts

0

Benchmarks

0

Last release

1.0.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/aharvard/mcp_agentic-commerce.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Aharvard

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

4 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

4

Snippets

0

Languages

typescript

Executable Examples

bash

pnpm install

bash

# Regenerate synthetic restaurants (5MB+ file)
# You can control density:
#   GEN_MIN_PER_CATEGORY=3 GEN_MAX_PER_CATEGORY=5 pnpm run generate:data
pnpm run generate:data

# Regenerate generic menus by category
pnpm run generate:menus

bash

# Starts an HTTP (streamable) MCP server on 127.0.0.1:8000/mcp
pnpm run dev
# or
pnpm run dev:mcp

bash

# Runs the Inspector against this server
pnpm run dev:inspector
# Then open the printed Inspector URL; try executing tools directly

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

a small (MCP) server that showcases agentic commerce UX using MCP UI inside Goose Agentic Commerce MCP Demo (Goose + MCP UI) A small Model Context Protocol (MCP) server that showcases agentic commerce UX using MCP UI blocks inside $1. It returns rich, interactive HTML UI for a simple “find restaurants → view menu → fake order → receipt” flow. Important notes: - Demo only. No real sellers, data, payments, or money movement. Everything is synthetic or mocked. - Not production code. This exists to de

Full README

Agentic Commerce MCP Demo (Goose + MCP UI)

A small Model Context Protocol (MCP) server that showcases agentic commerce UX using MCP UI blocks inside Goose. It returns rich, interactive HTML UI for a simple “find restaurants → view menu → fake order → receipt” flow.

Important notes:

  • Demo only. No real sellers, data, payments, or money movement. Everything is synthetic or mocked.
  • Not production code. This exists to demonstrate how MCP UI can drive a click-first agent experience.

Features

  • Streamable HTTP MCP server with multiple tools:
    • find_restaurants – search nearby synthetic restaurants by city/state and query
    • view_restaurant – details card for a restaurant
    • view_menu – menu with images and pricing (mock catalog if “Square” is detected; otherwise a generic menu fallback)
    • order_takeout – interactive order page (edit quantities, remove items)
    • view_receipt – playful, fake receipt
  • Click-first MCP UI: UI dispatches tool calls back to the agent on user actions.
  • Dev HTML previews for local testing at http://127.0.0.1:8000/dev
  • Large, synthetic dataset you can regenerate via scripts

What this is not

  • No live Square API calls, no money movement, no real sellers or PII
  • No persistent storage; no auth; no production hardening

Repo layout

  • src/server.ts – MCP server with tools that render UI
  • src/ui/* – HTML shell, styles, and view builders
  • src/lib/restaurants.ts – local search over synthetic sellers + geocoding via OpenStreetMap Nominatim
  • src/lib/square.ts – tiny mock for “Square detection” and sample catalogs
  • src/data/* – generated JSON for restaurants and category menus
  • src/scripts/* – generators for the data above
  • scenarios.md – example conversational flows and UX notes

Prerequisites

  • Node.js 20+
  • pnpm (bundled with Node) or ppnpm/yarn

Setup

  1. Install dependencies
pnpm install
  1. Generate demo data (optional; the repo includes prebuilt JSON)
# Regenerate synthetic restaurants (5MB+ file)
# You can control density:
#   GEN_MIN_PER_CATEGORY=3 GEN_MAX_PER_CATEGORY=5 pnpm run generate:data
pnpm run generate:data

# Regenerate generic menus by category
pnpm run generate:menus
  1. Run the MCP server (dev)
# Starts an HTTP (streamable) MCP server on 127.0.0.1:8000/mcp
pnpm run dev
# or
pnpm run dev:mcp

Environment variables you can set:

  • MCP_HOST (default: 127.0.0.1)
  • MCP_PORT (default: 8000)
  • MCP_GEOCODE_USERAGENT (default: "mcp-agentic-commerce/1.0 (+https://squareup.com)")
  1. Try the local UI previews in a browser
  • http://127.0.0.1:8000/dev
  • Example: http://127.0.0.1:8000/dev/restaurants?city=Austin&state=TX&query=bbq

Use with Goose

This project is designed to be consumed as an MCP extension by Goose.

Option A — Add manually in Goose settings:

  • Open Goose Desktop → Settings → Extensions → Add MCP server
  • Type: HTTP (streamable)
  • URL: http://127.0.0.1:8000/mcp
  • Name: Agentic Commerce MCP Demo
  • Save. Start a new chat and ask something like:
    • “Find coffee around Austin”
    • “Show pizza near Toronto”
    • “Order two lattes from Midtown Bean at 9:15 under Sam.”

Option B — Use the MCP Inspector (handy for testing tools and UI):

# Runs the Inspector against this server
pnpm run dev:inspector
# Then open the printed Inspector URL; try executing tools directly

Tip: If your model/agent supports MCP UI, it will render the HTML cards, menus, and receipts inline and dispatch tool calls on button clicks.

Tool reference

  • find_restaurants
    • args: city (string, default "Austin"), state (optional), query (optional), limit (1..25, default 10)
    • returns: UI list of nearby sellers; buttons to “Details” and “Order Now”
  • view_restaurant
    • args: business_id (string)
    • returns: UI card with address, hours, phone, website; CTA buttons
  • view_menu
    • args: business_id (string)
    • behavior: if mock "Square" is detected -> use mock catalog; else generic menu by primary category
  • order_takeout
    • args: business_id (string), items (array of { name, qty, price })
    • returns: interactive order table with totals and a Place Order button
  • view_receipt
    • args: business_id (string), items (same as above)
    • returns: playful demo receipt UI

Data notes

  • Restaurants are synthetic and based on seeded generators across many US/CA cities. You can regenerate or reduce the dataset density via env vars on the generator script.
  • Menu images are hotlinked from Unsplash and used only for illustrative purposes in this demo.

Safety and disclaimers

  • For demonstration only; do not treat any information as factual.
  • No money movement occurs. The “Place order” flow only renders a confirmation UI.

Deployment

Deploy to Netlify

This project is configured to deploy as a serverless function on Netlify:

  1. Connect to Netlify:

    • Go to Netlify
    • Click "Add new site" → "Import an existing project"
    • Connect your GitHub repository
  2. Build Settings (auto-detected from netlify.toml):

    • Build command: pnpm run build
    • Publish directory: dist
  3. Deploy:

    • Netlify will automatically deploy on push to main
    • Your MCP server will be available at: https://your-site-name.netlify.app/mcp
    • Dev preview available at: https://your-site-name.netlify.app/dev
  4. Use with Goose (Production):

    • Once deployed, use your Netlify URL in Goose settings
    • Type: HTTP (streamable)
    • URL: https://your-site-name.netlify.app/mcp

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

Yes

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript, streaming

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript",
    "streaming"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": true,
  "inputSchemaRef": "https://github.com/aharvard/mcp_agentic-commerce#input",
  "outputSchemaRef": "https://github.com/aharvard/mcp_agentic-commerce#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:46:45.068Z",
  "sourceUpdatedAt": "2026-02-24T19:46:45.068Z",
  "freshnessSeconds": 4429977
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T02:19:42.845Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:45.068Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:45.068Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/aharvard/mcp_agentic-commerce#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:45.068Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Aharvard",
    "href": "https://github.com/aharvard/mcp_agentic-commerce",
    "sourceUrl": "https://github.com/aharvard/mcp_agentic-commerce",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "4 GitHub stars",
    "href": "https://github.com/aharvard/mcp_agentic-commerce",
    "sourceUrl": "https://github.com/aharvard/mcp_agentic-commerce",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-aharvard-mcp-agentic-commerce/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to mcp_agentic-commerce and adjacent AI workflows.