大学橄榄球数据API MCP服务器
高级
这是一个Engineering, AI RAG领域的自动化工作流,包含 83 个节点。主要使用 HttpRequestTool, McpTrigger 等节点。 具有全面数据API访问权限的大学橄榄球分析平台
前置要求
- •可能需要目标 API 的认证凭证
使用的节点 (83)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "nj7NS9J58jAqvo5R",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "College Football Data API MCP Server",
"tags": [],
"nodes": [
{
"id": "c720e56e-0a7d-4729-8e6e-a3e45488ff43",
"name": "工作流概览",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1360,
-240
],
"parameters": {
"width": 420,
"height": 1240,
"content": "## 🛠️ College Football Data MCP Server ✅ 51 个操作"
},
"typeVersion": 1
},
{
"id": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"name": "College Football Data MCP Server",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
0,
-240
],
"webhookId": "45e8745d-a524-42ca-9cc1-3afad0bc13d5",
"parameters": {
"path": "college-football-data-mcp",
"authentication": "headerAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 1
},
{
"id": "30b24427-7d93-4449-b967-d23b312179a6",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
20
],
"parameters": {
"color": 2,
"width": 1940,
"height": 180,
"content": "## 比赛"
},
"typeVersion": 1
},
{
"id": "c8eb792a-91e6-4192-a563-3a39924caccf",
"name": "赛季日历",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/calendar",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Season calendar\n\nParameters:\n- Query parameters:\n • year (required) - Year filter"
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "315c8c13-df43-4901-823a-2a66d67b508e",
"name": "高级数据统计",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/game/box/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id parameters', 'number') }}"
}
]
},
"toolDescription": "Advanced box scores\n\nParameters:\n- Query parameters:\n • gameId (required) - Game id parameters"
},
"typeVersion": 4.2
},
{
"id": "73938163-7681-4da0-a040-903968dabdd7",
"name": "比赛和结果",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team', 'string') }}"
},
{
"name": "home",
"value": "={{ $fromAI('home', 'Home team filter', 'string') }}"
},
{
"name": "away",
"value": "={{ $fromAI('away', 'Away team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "division",
"value": "={{ $fromAI('division', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
},
{
"name": "id",
"value": "={{ $fromAI('id', 'id filter for querying a single game', 'number') }}"
}
]
},
"toolDescription": "Games and results\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team\n • home (optional) - Home team filter\n • away (optional) - Away team filter\n • conference (optional) - Conference abbreviation filter\n • division (optional) - Division classification filter (fbs/fcs/ii/iii)\n • id (optional) - id filter for querying a single game"
},
"typeVersion": 4.2
},
{
"id": "497d38b6-3290-4fa1-a329-a0d32d705700",
"name": "比赛媒体信息和日程",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/media",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "mediaType",
"value": "={{ $fromAI('mediaType', 'Media type filter (tv, radio, web, ppv, or mobile)', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Game media information and schedules\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • mediaType (optional) - Media type filter (tv, radio, web, ppv, or mobile)\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "fb9d536b-b5be-4490-b204-65ee58fd0f30",
"name": "球员比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/players",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Category filter (e.g defensive)', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
}
]
},
"toolDescription": "Player game stats\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • category (optional) - Category filter (e.g defensive)\n • gameId (optional) - Game id filter"
},
"typeVersion": 4.2
},
{
"id": "d00506b5-c800-4bc9-9a23-c6674b46bed3",
"name": "球队比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
260,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Team game stats\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • gameId (optional) - Game id filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "7d92017a-2e53-4705-bea7-b2259423c947",
"name": "比赛天气信息(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
460,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/weather",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter (required if no year)', 'number') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no game id)', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Game weather information (Patreon only)\n\nParameters:\n- Query parameters:\n • gameId (optional) - Game id filter (required if no year)\n • year (optional) - Year filter (required if no game id)\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "24011b60-a561-4a32-bb00-b2090bc6bd3c",
"name": "球队记录",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
660,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/records",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Team records\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "8eb49809-7594-4e42-b183-a0995917f0ff",
"name": "实时比赛结果(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
860,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/scoreboard",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Classification filter (fbs, fcs, ii, or iii). Defaults to fbs.', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter.', 'string') }}"
}
]
},
"toolDescription": "Live game results (Patreon only)\n\nParameters:\n- Query parameters:\n • classification (optional) - Classification filter (fbs, fcs, ii, or iii). Defaults to fbs.\n • conference (optional) - Conference abbreviation filter."
},
"typeVersion": 4.2
},
{
"id": "f1971c95-2ba2-4b93-9905-f0b82d5e218a",
"name": "描述 - 比赛",
"type": "n8n-nodes-base.stickyNote",
"position": [
1020,
40
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 比赛"
},
"typeVersion": 1
},
{
"id": "458437bc-a132-464a-ac36-78cf34ffaff4",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
260
],
"parameters": {
"color": 3,
"width": 300,
"height": 180,
"content": "## 教练"
},
"typeVersion": 1
},
{
"id": "865fadcd-8bfb-4fcb-8d2c-29fc9578b87e",
"name": "执教记录和历史",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
280
],
"parameters": {
"url": "=https://api.collegefootballdata.com/coaches",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "firstName",
"value": "={{ $fromAI('firstName', 'First name filter', 'string') }}"
},
{
"name": "lastName",
"value": "={{ $fromAI('lastName', 'Last name filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team name filter', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "minYear",
"value": "={{ $fromAI('minYear', 'Minimum year filter (inclusive)', 'number') }}"
},
{
"name": "maxYear",
"value": "={{ $fromAI('maxYear', 'Maximum year filter (inclusive)', 'number') }}"
}
]
},
"toolDescription": "Coaching records and history\n\nParameters:\n- Query parameters:\n • firstName (optional) - First name filter\n • lastName (optional) - Last name filter\n • team (optional) - Team name filter\n • year (optional) - Year filter\n • minYear (optional) - Minimum year filter (inclusive)\n • maxYear (optional) - Maximum year filter (inclusive)"
},
"typeVersion": 4.2
},
{
"id": "ecb27ac7-72bf-4219-a648-e2b9ef3861b3",
"name": "描述 - 教练",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
300
],
"parameters": {
"width": 500,
"height": 110,
"content": "## 📋 教练"
},
"typeVersion": 1
},
{
"id": "836a38de-da0f-4452-98fb-87bfcbb72d39",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
500
],
"parameters": {
"color": 4,
"width": 300,
"height": 180,
"content": "## 联盟"
},
"typeVersion": 1
},
{
"id": "7d732505-243a-49fd-933a-eb70808ca693",
"name": "联盟",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
520
],
"parameters": {
"url": "=https://api.collegefootballdata.com/conferences",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Conferences"
},
"typeVersion": 4.2
},
{
"id": "34f33a6b-8714-448d-b0ad-97433f03564b",
"name": "描述 - 联盟",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
520
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 联盟"
},
"typeVersion": 1
},
{
"id": "804e9b0b-5912-437e-9d6f-3827b74ffa34",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
740
],
"parameters": {
"color": 5,
"width": 700,
"height": 180,
"content": "## 选秀"
},
"typeVersion": 1
},
{
"id": "7c497141-14f2-4fa2-bc4f-33af95c382ca",
"name": "NFL 选秀名单",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/picks",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "nflTeam",
"value": "={{ $fromAI('nflTeam', 'NFL team filter', 'string') }}"
},
{
"name": "college",
"value": "={{ $fromAI('college', 'Player college filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'College confrence abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'NFL position filter', 'string') }}"
}
]
},
"toolDescription": "List of NFL Draft picks\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • nflTeam (optional) - NFL team filter\n • college (optional) - Player college filter\n • conference (optional) - College confrence abbreviation filter\n • position (optional) - NFL position filter"
},
"typeVersion": 4.2
},
{
"id": "b26ddd28-9baa-43c3-9c33-7c38e25fab77",
"name": "NFL 位置列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/positions",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "List of NFL positions"
},
"typeVersion": 4.2
},
{
"id": "f19e105f-2098-4ce0-8651-451f944a596b",
"name": "NFL 球队列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/teams",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "List of NFL teams"
},
"typeVersion": 4.2
},
{
"id": "646043bf-6d24-47be-82ce-3897d25057b6",
"name": "描述 - 选秀",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
760
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 选秀"
},
"typeVersion": 1
},
{
"id": "c24efd97-38dc-4fac-aec7-6b6c491a1701",
"name": "便签 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
980
],
"parameters": {
"color": 6,
"width": 300,
"height": 180,
"content": "## 进攻回合"
},
"typeVersion": 1
},
{
"id": "ee4350c6-d448-4944-bf6b-6218e5e97bb1",
"name": "进攻回合数据和结果",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1000
],
"parameters": {
"url": "=https://api.collegefootballdata.com/drives",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter', 'string', 'regular') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "offense",
"value": "={{ $fromAI('offense', 'Offensive team filter', 'string') }}"
},
{
"name": "defense",
"value": "={{ $fromAI('defense', 'Defensive team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "offenseConference",
"value": "={{ $fromAI('offenseConference', 'Offensive conference filter', 'string') }}"
},
{
"name": "defenseConference",
"value": "={{ $fromAI('defenseConference', 'Defensive conference filter', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Drive data and results\n\nParameters:\n- Query parameters:\n • seasonType (optional) - Season type filter\n • year (required) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • offense (optional) - Offensive team filter\n • defense (optional) - Defensive team filter\n • conference (optional) - Conference filter\n • offenseConference (optional) - Offensive conference filter\n • defenseConference (optional) - Defensive conference filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "52276d68-c7e4-4076-8a8c-3a925794f325",
"name": "描述 - 进攻回合",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
1000
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 进攻回合"
},
"typeVersion": 1
},
{
"id": "95ee86dc-2ab2-4db2-a1b5-0b0b193b2cb4",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1220
],
"parameters": {
"color": 7,
"width": 300,
"height": 180,
"content": "## 博彩"
},
"typeVersion": 1
},
{
"id": "12b66cf5-9a9d-467e-9976-1e4903886352",
"name": "博彩赔率",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1240
],
"parameters": {
"url": "=https://api.collegefootballdata.com/lines",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team', 'string') }}"
},
{
"name": "home",
"value": "={{ $fromAI('home', 'Home team filter', 'string') }}"
},
{
"name": "away",
"value": "={{ $fromAI('away', 'Away team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Betting lines\n\nParameters:\n- Query parameters:\n • gameId (optional) - Game id filter\n • year (optional) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team\n • home (optional) - Home team filter\n • away (optional) - Away team filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "d1d60a6a-f6b0-4b61-ac9e-0a06c7c6e49a",
"name": "描述 - 博彩",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
1240
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 博彩"
},
"typeVersion": 1
},
{
"id": "769289fd-21bb-410a-a8af-fa2063457bba",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1460
],
"parameters": {
"color": 2,
"width": 1100,
"height": 180,
"content": "## 比赛回合"
},
"typeVersion": 1
},
{
"id": "f9fae995-7908-42a2-8f12-999e56945d77",
"name": "实时指标和逐回合数据(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/live/plays",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "id",
"value": "={{ $fromAI('id', 'Game id', 'number') }}"
}
]
},
"toolDescription": "Live metrics and PBP (Patreon only)\n\nParameters:\n- Query parameters:\n • id (required) - Game id"
},
"typeVersion": 4.2
},
{
"id": "74380e79-b501-424b-b794-8c64b6e61730",
"name": "球员比赛回合统计类型",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/stat/types",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Types of player play stats"
},
"typeVersion": 4.2
},
{
"id": "ec2bc1a3-96ab-4aad-99ab-4df120332e5a",
"name": "按回合统计的比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/stats",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'gameId filter (from /games endpoint)', 'number') }}"
},
{
"name": "athleteId",
"value": "={{ $fromAI('athleteId', 'athleteId filter (from /roster endpoint)', 'number') }}"
},
{
"name": "statTypeId",
"value": "={{ $fromAI('statTypeId', 'statTypeId filter (from /play/stat/types endpoint)', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'regular, postseason, or both', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Play stats by play\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • gameId (optional) - gameId filter (from /games endpoint)\n • athleteId (optional) - athleteId filter (from /roster endpoint)\n • statTypeId (optional) - statTypeId filter (from /play/stat/types endpoint)\n • seasonType (optional) - regular, postseason, or both\n • conference (optional) - conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "7d8c0ede-fec3-41e0-a357-f3e4693a4382",
"name": "回合类型",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/types",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Play types"
},
"typeVersion": 4.2
},
{
"id": "97fb6eb8-e85e-4ac6-bb8d-85e97b15d24b",
"name": "逐回合数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/plays",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter', 'string', 'regular') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter (required if team, offense, or defense, not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "offense",
"value": "={{ $fromAI('offense', 'Offensive team filter', 'string') }}"
},
{
"name": "defense",
"value": "={{ $fromAI('defense', 'Defensive team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "offenseConference",
"value": "={{ $fromAI('offenseConference', 'Offensive conference filter', 'string') }}"
},
{
"name": "defenseConference",
"value": "={{ $fromAI('defenseConference', 'Defensive conference filter', 'string') }}"
},
{
"name": "playType",
"value": "={{ $fromAI('playType', 'Play type filter', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Play by play data\n\nParameters:\n- Query parameters:\n • seasonType (optional) - Season type filter\n • year (required) - Year filter\n • week (required) - Week filter (required if team, offense, or defense, not specified)\n • team (optional) - Team filter\n • offense (optional) - Offensive team filter\n • defense (optional) - Defensive team filter\n • conference (optional) - Conference filter\n • offenseConference (optional) - Offensive conference filter\n • defenseConference (optional) - Defensive conference filter\n • playType (optional) - Play type filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "ea10d718-1fe9-4fd5-ac7a-553cdb827d43",
"name": "描述 - 比赛回合",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
1480
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 比赛回合"
},
"typeVersion": 1
},
{
"id": "049226b2-d2b4-4a44-b402-85470ee3dd65",
"name": "便签8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1700
],
"parameters": {
"color": 3,
"width": 1500,
"height": 180,
"content": "## 指标"
},
"typeVersion": 1
},
{
"id": "71926f92-4a7c-4ff6-a7e1-c59f421ff4ea",
"name": "胜率图表数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/metrics/wp",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
}
]
},
"toolDescription": "Win probability chart data\n\nParameters:\n- Query parameters:\n • gameId (required) - Game id filter"
},
"typeVersion": 4.2
},
{
"id": "a66bda48-1f7a-4810-8e84-d208001ec469",
"name": "赛前胜率数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/metrics/wp/pregame",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'regular or postseason', 'string') }}"
}
]
},
"toolDescription": "Pregame win probability data\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • seasonType (optional) - regular or postseason"
},
"typeVersion": 4.2
},
{
"id": "242ba2fd-88bb-437e-b8a6-6bdd2f24bc86",
"name": "球队每场比赛预测得分增加值(PPA/EPA)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Team Predicated Points Added (PPA/EPA) by game\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "65b7bfa3-8407-4320-8de5-56cd90291b2f",
"name": "球员预测得分增加值(PPA/EPA)细分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/players/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "threshold",
"value": "={{ $fromAI('threshold', 'Minimum play threshold filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Player Predicated Points Added (PPA/EPA) broken down by game\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • threshold (optional) - Minimum play threshold filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "f7cfb0f4-37fe-4ba5-8419-4f61c25be14a",
"name": "球员预测得分增加值(PPA/EPA)细分 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/players/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "threshold",
"value": "={{ $fromAI('threshold', 'Minimum play threshold filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Player Predicated Points Added (PPA/EPA) broken down by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • threshold (optional) - Minimum play threshold filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "1e60ce45-74cd-4d6a-8c57-440d55188b0c",
"name": "预测得分(即预期得分或 EP)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
260,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/predicted",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "down",
"value": "={{ $fromAI('down', 'Down filter', 'number') }}"
},
{
"name": "distance",
"value": "={{ $fromAI('distance', 'Distance filter', 'number') }}"
}
]
},
"toolDescription": "Predicted Points (i.e. Expected Points or EP)\n\nParameters:\n- Query parameters:\n • down (required) - Down filter\n • distance (required) - Distance filter"
},
"typeVersion": 4.2
},
{
"id": "63c7c48a-2f2b-4f4b-a767-b9d243eb4859",
"name": "球队预测得分增加值(PPA/EPA)数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
460,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Predicted Points Added (PPA/EPA) data by team\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)\n • conference (optional) - Conference filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "dc9af0df-23c0-46bd-b792-9b06d7a15664",
"name": "描述 - 指标",
"type": "n8n-nodes-base.stickyNote",
"position": [
620,
1740
],
"parameters": {
"width": 500,
"height": 110,
"content": "## 📋 指标"
},
"typeVersion": 1
},
{
"id": "7d14b883-a4b7-49b7-8ffc-6dfe3a62bfbe",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1940
],
"parameters": {
"color": 4,
"width": 1100,
"height": 180,
"content": "## 球员"
},
"typeVersion": 1
},
{
"id": "edc5ecd9-9677-4764-bdf6-8d34e1cd3e47",
"name": "按赛季的转会门户",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/portal",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Transfer portal by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "4731a8b8-e259-4de7-94af-8725dd436786",
"name": "球队回归生产指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/returning",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Team returning production metrics\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "4c88c199-2b93-4e45-91f0-bc453bd81b2b",
"name": "搜索球员信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/search",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "searchTerm",
"value": "={{ $fromAI('searchTerm', 'Term to search on', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Search for player information\n\nParameters:\n- Query parameters:\n • searchTerm (required) - Term to search on\n • position (optional) - Position abbreviation filter\n • team (optional) - Team filter\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "639c19d3-0a7a-4ebd-8510-5a3f4ce380c2",
"name": "按赛季细分的球员使用指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/usage",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number', 2022) }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Player usage metrics broken down by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "fc91a37b-ef5c-4df4-a270-2825e648def8",
"name": "按赛季的球员数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/player/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Start week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Start week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Stat category filter (e.g. passing)', 'string') }}"
}
]
},
"toolDescription": "Player stats by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • startWeek (optional) - Start week filter\n • endWeek (optional) - Start week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • category (optional) - Stat category filter (e.g. passing)"
},
"typeVersion": 4.2
},
{
"id": "90872dee-ab30-43c7-9b1f-f6635629ec3e",
"name": "描述 - 球员",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
1960
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 球员"
},
"typeVersion": 1
},
{
"id": "07bebe93-2e49-454a-9508-321c3f037498",
"name": "便签 10",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2180
],
"parameters": {
"color": 5,
"width": 300,
"height": 180,
"content": "## 排名"
},
"typeVersion": 1
},
{
"id": "88e4705a-c3f0-4121-9547-afd83db24ee8",
"name": "历史投票和排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2200
],
"parameters": {
"url": "=https://api.collegefootballdata.com/rankings",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Historical polls and rankings\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "8c70351c-4294-46ae-8878-470843b04f2a",
"name": "描述 - 排名",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
2200
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 排名"
},
"typeVersion": 1
},
{
"id": "1f643842-f0b4-4040-ad29-af0a312a36ca",
"name": "便签11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2420
],
"parameters": {
"color": 6,
"width": 900,
"height": 180,
"content": "## 评分"
},
"typeVersion": 1
},
{
"id": "d99ccc06-4444-4f96-a455-1c23cf95782c",
"name": "历史 Elo 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/elo",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Maximum week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Historical Elo ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter\n • week (optional) - Maximum week filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "7feba738-5252-4dd6-8853-4a5e80170800",
"name": "历史 SP+ 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/sp",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
}
]
},
"toolDescription": "Historical SP+ ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)"
},
"typeVersion": 4.2
},
{
"id": "3a57d793-e178-43e3-b088-f31189edc636",
"name": "按联盟的历史 SP+ 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/sp/conferences",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter', 'number') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Historical SP+ ratings by conference\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "573033f2-dbb5-46a5-9497-c6a254fbf193",
"name": "历史 SRS 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/srs",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Historical SRS ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "aa07c918-73ed-4e48-ab2e-d885bb9199ea",
"name": "描述 - 评分",
"type": "n8n-nodes-base.stickyNote",
"position": [
20,
2440
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 评分"
},
"typeVersion": 1
},
{
"id": "3d867e5f-b751-4948-a15f-fb232cac6360",
"name": "便签 12",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2660
],
"parameters": {
"color": 7,
"width": 700,
"height": 180,
"content": "## 招募"
},
"typeVersion": 1
},
{
"id": "f9de01c4-b4ff-4c7a-8717-e598e0f3153a",
"name": "招募位置组评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/groups",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "startYear",
"value": "={{ $fromAI('startYear', 'Starting year', 'number') }}"
},
{
"name": "endYear",
"value": "={{ $fromAI('endYear', 'Ending year', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'conference filter', 'string') }}"
}
]
},
"toolDescription": "Recruit position group ratings\n\nParameters:\n- Query parameters:\n • startYear (optional) - Starting year\n • endYear (optional) - Ending year\n • team (optional) - Team filter\n • conference (optional) - conference filter"
},
"typeVersion": 4.2
},
{
"id": "deb0737d-ce1f-48b7-b2e3-809977c021df",
"name": "球员招募评分和排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/players",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Recruiting class year (required if team no specified)', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Type of recruit (HighSchool, JUCO, PrepSchool)', 'string', 'HighSchool') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "state",
"value": "={{ $fromAI('state', 'State or province abbreviation filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Committed team filter (required if year not specified)', 'string') }}"
}
]
},
"toolDescription": "Player recruiting ratings and rankings\n\nParameters:\n- Query parameters:\n • year (optional) - Recruiting class year (required if team no specified)\n • classification (optional) - Type of recruit (HighSchool, JUCO, PrepSchool)\n • position (optional) - Position abbreviation filter\n • state (optional) - State or province abbreviation filter\n • team (optional) - Committed team filter (required if year not specified)"
},
"typeVersion": 4.2
},
{
"id": "304d0d68-43a9-4fb0-bc5f-0f3e23c641b7",
"name": "球队招募排名和评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Recruiting class year', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
}
]
},
"toolDescription": "Team recruiting rankings and ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Recruiting class year\n • team (optional) - Team filter"
},
"typeVersion": 4.2
},
{
"id": "f948e874-ba6d-48d2-b346-9d09d0225c8b",
"name": "描述 - 招募",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
2680
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 招募"
},
"typeVersion": 1
},
{
"id": "e373fc16-5205-458e-95bf-5065e68cf1f0",
"name": "便签 13",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2900
],
"parameters": {
"color": 2,
"width": 1100,
"height": 180,
"content": "## 球队"
},
"typeVersion": 1
},
{
"id": "3d3e974e-35f9-4101-9cb5-3b3dc8d1aee5",
"name": "球队阵容",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/roster",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "team",
"value": "={{ $fromAI('team', 'Team name', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Season year', 'number') }}"
}
]
},
"toolDescription": "Team rosters\n\nParameters:\n- Query parameters:\n • team (optional) - Team name\n • year (optional) - Season year"
},
"typeVersion": 4.2
},
{
"id": "c4511e48-1aa0-4b7d-a95e-895ff3a60ff9",
"name": "球队天赋综合排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/talent",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Team talent composite rankings\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "781f8ebe-2d60-4169-93b7-8612c67a3c6f",
"name": "球队信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Team information\n\nParameters:\n- Query parameters:\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "d80da101-e8f9-4450-937f-ab1e1237ee89",
"name": "FBS 球队列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams/fbs",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "FBS team list\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "24105c92-cfc2-466e-a32c-ec72a5c80265",
"name": "球队交锋历史",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams/matchup",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "team1",
"value": "={{ $fromAI('team1', 'First team', 'string') }}"
},
{
"name": "team2",
"value": "={{ $fromAI('team2', 'Second team', 'string') }}"
},
{
"name": "minYear",
"value": "={{ $fromAI('minYear', 'Minimum year', 'number') }}"
},
{
"name": "maxYear",
"value": "={{ $fromAI('maxYear', 'Maximum year', 'number') }}"
}
]
},
"toolDescription": "Team matchup history\n\nParameters:\n- Query parameters:\n • team1 (required) - First team\n • team2 (required) - Second team\n • minYear (optional) - Minimum year\n • maxYear (optional) - Maximum year"
},
"typeVersion": 4.2
},
{
"id": "4d1b9f3e-0992-4a84-b62a-6249c63492b7",
"name": "描述 - 球队",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
2920
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 球队"
},
"typeVersion": 1
},
{
"id": "1d408c0c-9513-4733-b521-409150edc382",
"name": "便签14",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
3140
],
"parameters": {
"color": 3,
"width": 900,
"height": 180,
"content": "## 统计"
},
"typeVersion": 1
},
{
"id": "7fd07dc3-bf0e-4605-b5d7-30f2c30e1a6e",
"name": "球队统计类别",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/categories",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Team stat categories"
},
"typeVersion": 4.2
},
{
"id": "884acc8d-98ae-4537-aefe-3199181439cc",
"name": "每场比赛的高级球队指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/game/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "opponent",
"value": "={{ $fromAI('opponent', 'Opponent filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
}
]
},
"toolDescription": "Advanced team metrics by game\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • week (optional) - Week filter\n • team (optional) - Team filter (required if no year specified)\n • opponent (optional) - Opponent filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular, postseason, or both)"
},
"typeVersion": 4.2
},
{
"id": "ddc5b1a7-554c-4054-994c-e4b269867267",
"name": "按赛季的球队统计数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Starting week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Starting week filter', 'number') }}"
}
]
},
"toolDescription": "Team statistics by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • team (optional) - Team filter (required if no year specified)\n • conference (optional) - Conference abbreviation filter\n • startWeek (optional) - Starting week filter\n • endWeek (optional) - Starting week filter"
},
"typeVersion": 4.2
},
{
"id": "f2e58660-6dc8-4a90-9ed7-29a39d7d0fe8",
"name": "按赛季的高级球队指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/season/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Starting week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Starting week filter', 'number') }}"
}
]
},
"toolDescription": "Advanced team metrics by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • team (optional) - Team filter (required if no year specified)\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • startWeek (optional) - Starting week filter\n • endWeek (optional) - Starting week filter"
},
"typeVersion": 4.2
},
{
"id": "fe86a85a-be1b-4286-8451-e5bfe1468304",
"name": "描述 - 统计",
"type": "n8n-nodes-base.stickyNote",
"position": [
20,
3160
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 统计"
},
"typeVersion": 1
},
{
"id": "0ffc77c9-9098-4572-af4d-028be87cee4f",
"name": "便签15",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
3380
],
"parameters": {
"color": 4,
"width": 300,
"height": 180,
"content": "## 场馆"
},
"typeVersion": 1
},
{
"id": "ea7e7c80-413d-4836-bf7c-345afa20814d",
"name": "场馆和场地信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
3400
],
"parameters": {
"url": "=https://api.collegefootballdata.com/venues",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Arena and venue information"
},
"typeVersion": 4.2
},
{
"id": "15139c98-1d98-40e2-b89a-1e366b2c955f",
"name": "描述 - 场馆",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
3400
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 场馆"
},
"typeVersion": 1
}
],
"active": false,
"shared": [
{
"role": "workflow:owner",
"project": {
"id": "G5fce9xGuBAsWBXe",
"icon": null,
"name": "David Ashby <david.ashby.lds@gmail.com>",
"type": "personal",
"createdAt": "2025-06-04T02:55:02.013Z",
"updatedAt": "2025-06-04T02:56:01.361Z",
"projectRelations": [
{
"role": "project:personalOwner",
"user": {
"id": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"role": "global:owner",
"email": "david.ashby.lds@gmail.com",
"disabled": false,
"lastName": "Ashby",
"settings": {
"npsSurvey": {
"responded": true,
"lastShownAt": 1749357655581
},
"userActivated": true,
"userActivatedAt": 1749075994495,
"easyAIWorkflowOnboarded": true,
"firstSuccessfulWorkflowId": "3N3vVikZb3MckFYm"
},
"createdAt": "2025-06-04T02:55:01.745Z",
"firstName": "David",
"isPending": false,
"updatedAt": "2025-06-08T04:40:58.399Z",
"mfaEnabled": false,
"personalizationAnswers": {
"version": "v4",
"personalization_survey_n8n_version": "1.95.3",
"personalization_survey_submitted_at": "2025-06-04T02:56:07.075Z"
}
},
"userId": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"createdAt": "2025-06-04T02:55:02.013Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-06-04T02:55:02.013Z"
}
]
},
"createdAt": "2025-06-30T18:38:53.151Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-06-30T18:38:53.151Z",
"workflowId": "nj7NS9J58jAqvo5R"
}
],
"pinData": {},
"settings": {
"timezone": "America/New_York"
},
"createdAt": "2025-06-30T18:38:53.148Z",
"updatedAt": "2025-06-30T19:11:02.000Z",
"versionId": "b3471d91-7ade-4f0a-9b85-8399007c33f0",
"isArchived": false,
"staticData": null,
"connections": {
"Play types": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Conferences": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team records": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team rosters": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Betting lines": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"FBS team list": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Season calendar": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team game stats": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team information": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Games and results": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of NFL teams": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Play by play data": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player game stats": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Play stats by play": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Advanced box scores": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team matchup history": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team stat categories": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of NFL positions": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Drive data and results": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Historical Elo ratings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Historical SP+ ratings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Historical SRS ratings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player stats by season": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"List of NFL Draft picks": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team statistics by season": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Transfer portal by season": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Types of player play stats": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Win probability chart data": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Arena and venue information": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Coaching records and history": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Pregame win probability data": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Advanced team metrics by game": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Historical polls and rankings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Search for player information": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Recruit position group ratings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team talent composite rankings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Advanced team metrics by season": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Live game results (Patreon only)": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team returning production metrics": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Live metrics and PBP (Patreon only)": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Game media information and schedules": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Historical SP+ ratings by conference": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team recruiting rankings and ratings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player recruiting ratings and rankings": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Game weather information (Patreon only)": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player usage metrics broken down by season": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Predicted Points (i.e. Expected Points or EP)": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Predicted Points Added (PPA/EPA) data by team": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Team Predicated Points Added (PPA/EPA) by game": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player Predicated Points Added (PPA/EPA) broken do": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Player Predicated Points Added (PPA/EPA) broken do 1": {
"ai_tool": [
[
{
"node": "College Football Data MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"triggerCount": 0
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 工程, AI RAG 检索增强
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
CarbonDoomsDay MCP服务器
通过CarbonDoomsDay API为AI代理访问CO2测量数据
Http Request Tool
Mcp Trigger
6 节点David Ashby
工程
大鼠基因组数据库REST API MCP服务器
通过REST API MCP服务器访问大鼠基因组数据库,含100+操作
Http Request Tool
Mcp Trigger
125 节点David Ashby
工程
api.clarify.io MCP服务器
使用Clarify API和AI代理集成的音视频数据搜索与分析
Http Request Tool
Mcp Trigger
27 节点David Ashby
工程
广播与音乐服务 MCP 服务器
BBC 广播与音乐 API 集成中心,用于 AI 助手
Http Request Tool
Mcp Trigger
94 节点David Ashby
工程
Lyft MCP 服务器
使用 MCP 的完整 Lyft API 集成,支持 16 种操作
Http Request Tool
Mcp Trigger
25 节点David Ashby
工程
[eBay] Feed API MCP 服务器
基于 MCP 服务器的 eBay Feed API 完整集成,适用于 AI 代理
Http Request Tool
Mcp Trigger
31 节点David Ashby
工程
工作流信息
难度等级
高级
节点数量83
分类2
节点类型3
作者
David Ashby
@cfomodzA hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord
外部链接
在 n8n.io 查看 →
分享此工作流