{
  "info": {
    "name": "Lumify — mcp.ai",
    "description": "REST API for the Lumify MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/lumify",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "lumify_get_credit_usage",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/credit/usage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "credit",
            "usage"
          ]
        },
        "description": "Get the Lumify account tier, usage, limits, trial state, and remaining credits. The response body is a pre-call snapshot and this request costs one credit. When Lumify returns X-Credits-Remaining, the",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_get_event_analysis",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/event/analysis",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "event",
            "analysis"
          ]
        },
        "description": "Fetch selected intelligence, odds, odds history, public splits, and/or deterministic stats for one event. Each selected section makes a separate request against Lumify's 20 requests-per-minute limit. ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"event_id\": 0,\n  \"sections\": \"\",\n  \"bookmaker\": \"\",\n  \"odds_history_limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_get_event_score",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/event/score",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "event",
            "score"
          ]
        },
        "description": "Get a compact current score and status snapshot for one Lumify event. A successful available response normally costs 1 credit and consumes 1 of the connected key's 20 requests per minute.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"event_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_get_events",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "events"
          ]
        },
        "description": "Fetch full details for 1-25 event IDs in one API request, optionally including odds or intelligence. Credits are charged per found event, duplicate IDs are billed once, and missing IDs are returned in",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bookmaker\": \"\",\n  \"event_ids\": \"\",\n  \"include_odds\": false,\n  \"include_intelligence\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_list_events",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "events"
          ]
        },
        "description": "Find scheduled, live, or historical Lumify events with structured filters and one-page cursor pagination. A successful page normally costs one credit and uses one request from the connected key's rate",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"date\": \"\",\n  \"limit\": 0,\n  \"sport\": \"\",\n  \"league\": \"\",\n  \"status\": \"\",\n  \"team_id\": 0,\n  \"to_date\": \"\",\n  \"from_date\": \"\",\n  \"season_id\": 0,\n  \"next_cursor\": \"\",\n  \"has_recommend\": false,\n  \"include_scores\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_list_player_events",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/player/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "player",
            "events"
          ]
        },
        "description": "List one Lumify player's schedule and results with date and status filters, returning one cursor-controlled page. A successful page normally costs one credit and uses one request from the connected ke",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"status\": \"\",\n  \"to_date\": \"\",\n  \"from_date\": \"\",\n  \"player_id\": 0,\n  \"next_cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_list_sports_or_seasons",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/sports/or/seasons",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "sports",
            "or",
            "seasons"
          ]
        },
        "description": "List Lumify sports and leagues or seasons. Use this reference lookup before filtering events by sport, league, or season identifier.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"sport\": \"\",\n  \"resource\": \"\",\n  \"active_only\": false,\n  \"current_only\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_plan_credit_costs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/plan/credit/costs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "plan",
            "credit",
            "costs"
          ]
        },
        "description": "Discover Lumify estimator tool identifiers or estimate credit ranges for up to 50 planned calls without executing them. Both modes cost zero credits but consume one request from Lumify's rate limit. O",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"calls\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_search_players",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/players",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "players"
          ]
        },
        "description": "Search Lumify players by sport, partial name, country, activity, or tennis ranking and return one cursor-controlled page. A successful page normally costs one credit and uses one request from the conn",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"query\": \"\",\n  \"sport\": \"\",\n  \"active\": false,\n  \"ranked\": false,\n  \"country\": \"\",\n  \"next_cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "lumify_search_teams",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/teams",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "teams"
          ]
        },
        "description": "Search teams by sport, league, conference, division, country, active status, or partial team name and return one cursor-controlled page. A successful page normally costs 1 credit and consumes 1 of 20 ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"query\": \"\",\n  \"sport\": \"\",\n  \"active\": false,\n  \"league\": \"\",\n  \"country\": \"\",\n  \"division\": \"\",\n  \"conference\": \"\",\n  \"next_cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}