{
  "name": "newsignal",
  "displayName": "Newsignal",
  "description": "Hash-logged impersonal indicator forecasts for agents. Get API access for a key; public catalog and track-record reads work without a key.",
  "homepage": "https://new-signal-web.vercel.app/",
  "signupUrl": "https://new-signal-web.vercel.app/signup?role=developer&utm_source=agent&utm_medium=mcp-install&utm_campaign=discovery",
  "docsUrl": "https://new-signal-web.vercel.app/docs/for-agents",
  "openapiUrl": "https://new-signal-web.vercel.app/docs/openapi.json",
  "llmsTxt": "https://new-signal-web.vercel.app/llms.txt",
  "restBaseUrlHint": "Production https://new-signal-api.vercel.app. Override with NEWSIGNAL_API_URL. Local default http://localhost:8787",
  "auth": {
    "type": "bearer",
    "header": "Authorization",
    "format": "Bearer <NEWSIGNAL_API_KEY>",
    "env": [
      "NEWSIGNAL_API_KEY",
      "NEWSIGNAL_SELLER_KEY",
      "NEWSIGNAL_BUYER_KEY"
    ]
  },
  "mcp": {
    "instructions": [
      "1. Request developer access at signupUrl.",
      "2. Add the Newsignal MCP endpoint from this file once mcpUrl is published (see config/public-endpoints.json).",
      "3. Configure Authorization: Bearer <NEWSIGNAL_API_KEY> for seller/buyer tools.",
      "4. First public tools: list_feeds, quote_feed, get_track_record.",
      "5. If MCP is unavailable, use REST from OpenAPI — identical shapes."
    ],
    "url": null,
    "urlStatus": "pending_config"
  },
  "cursorMcpSnippet": {
    "mcpServers": {
      "newsignal": {
        "url": "<NEWSIGNAL_MCP_URL>",
        "headers": {
          "Authorization": "Bearer ${NEWSIGNAL_API_KEY}"
        },
        "_comment": "Set config/public-endpoints.json mcpUrl, then re-run scripts/sync-public-endpoints.mjs"
      }
    }
  },
  "firstRestCalls": [
    {
      "method": "GET",
      "path": "/v1/feeds"
    },
    {
      "method": "GET",
      "path": "/v1/quote?slug=btc-realized-vol-jev"
    },
    {
      "method": "GET",
      "path": "/v1/feeds/btc-realized-vol-jev/track-record?limit=5"
    }
  ],
  "restBaseUrl": "https://new-signal-api.vercel.app"
}
