MEMECOIN OS
MemeCoin OS Intelligence API

Exchange widget and REST

Drop-in card plus additive /v1/ecosystems* for listing pages. Observable state only. Not a trade signal. EXECUTE stays off. VERIFIED ≠ SAFE. Sources without a feed stay blank, not zero.

Iframe
<iframe
  src="https://memecoin-os.web.app/embed/pepe/"
  width="380"
  height="340"
  style="border:0;border-radius:12px;background:#070910"
  title="MemeCoin OS Intelligence"
></iframe>
JavaScript widget
<div id="mcos-card"></div>
<script src="https://memecoin-os.web.app/widget.js"></script>
<script>
  MemeCoinOS.embed({ id: "pepe", target: "#mcos-card" });
</script>
MCP (Cursor / Claude)
# HTTP (live)
GET https://memecoin-os.web.app/v1/mcp
POST https://memecoin-os.web.app/v1/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_risk","arguments":{"id":"pepe"}}}

# Stdio
MEMECOIN_OS_API=https://memecoin-os.web.app node packages/mcp/server.mjs

# .cursor/mcp.json
{
  "mcpServers": {
    "memecoin-os": {
      "command": "node",
      "args": ["packages/mcp/server.mjs"]
    }
  }
}
REST envelope

Every exchange route returns data, timestamp, freshness, confidence, evidence, powered_by, and execute: false.

  • GET https://memecoin-os.web.app/v1/ecosystems
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/asset
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/twin
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/risk
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/narratives
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/genome
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/similar
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/history?range=30d
  • GET https://memecoin-os.web.app/v1/ecosystems/pepe/claims
  • GET https://memecoin-os.web.app/v1/mcp
  • POST https://memecoin-os.web.app/v1/mcp
  • GET https://memecoin-os.web.app/v1/discovery
  • GET https://memecoin-os.web.app/v1/narratives
  • GET https://memecoin-os.web.app/v1/alerts
  • GET https://memecoin-os.web.app/v1/health

TypeScript: @memecoin-os/sdk methods exchangeEcosystems(), exchangeAsset(id), exchangeTwin(id). Python: exchange_ecosystems(), exchange_asset(id).

Powered by MemeCoin OS. Similarity is structural, not “will pump like X”. Paying never changes a score.