# NWSL News > AI-powered National Women's Soccer League coverage with score-verified match recaps and live news aggregation. ## About NWSL News is a women's soccer news publisher focused exclusively on the National Women's Soccer League (NWSL). The site combines AI-generated editorial analysis with a curated news wire aggregating stories from 12+ sources. ## Content Types - **AI Editorial Articles** (`/news/[slug]`): In-depth match recaps, transfer analysis, player profiles, and tactical breakdowns. Generated using AI with editorial oversight and score verification against official APIs. - **News Wire** (`/wire`): Live aggregation of NWSL stories from established sources including AP, Reuters, ESPN, The Athletic, CBS Sports, and team-specific outlets. - **Category Pages** (`/category/[tag]`): Topic-filtered views for match-recap, transfers, player-profile, analysis, team-news, and international coverage. ## Topics Covered - NWSL match recaps and results - Player transfers and signings - Player profiles and features - Tactical and statistical analysis - Team news and roster moves - International women's soccer ## Key Pages - Homepage: https://nwslnews.com/ - News Wire: https://nwslnews.com/wire - About: https://nwslnews.com/about - RSS Feed: https://nwslnews.com/feed.xml - Sitemap: https://nwslnews.com/sitemap.xml ## Editorial Policy All match scores and statistics are verified against official sources before publishing. AI-generated editorial content is clearly labeled. Wire stories link directly to their original sources with full attribution. See https://nwslnews.com/about for full editorial policy. ## Agent API Agent and RAG clients can use API-key-protected endpoints that preserve citations and score-validation metadata. - `GET /agent/content` — list agent-ready article payloads; supports `tag`, `limit`, `cursor`, and `q` - `GET /agent/content/{slug}` — fetch a single article by slug - `GET /agent/categories` — list available topic/category tags - `GET /agent/archive` — list available monthly archive buckets - `GET /agent/teams` and `GET /agent/teams/{slug}` — structured NWSL team data - `GET /agent/players?team=` — player identity data, optionally filtered by team - `GET /agent/matches` and `GET /agent/matches/{id}` — match data with score-validation status Authentication: ```http Authorization: Bearer ``` ## MCP NWSL News also ships a stdio MCP-compatible server in the backend package: ```bash cd backend NWSLNEWS_API_BASE_URL=https://api.nwslnews.com \ NWSLNEWS_API_KEY=$NWSLNEWS_API_KEY \ python -m app.mcp_server ``` Available MCP tools: - `search_articles` — search/list NWSL News articles with optional `query`, `tag`, and `limit` - `get_article` — fetch one article by slug - `list_categories` — list content categories/tags - `list_teams` / `get_team` — query structured team data - `list_players` — query player identity data - `list_matches` / `get_match` — query match data with score-validation status ## GEO / crawler structured data contract Public article pages expose schema.org JSON-LD as an `@graph` with a `NewsArticle` entity and `NWSL News Editorial Team` organization attribution. The article entity includes `author`, `publisher`, `reviewedBy`, canonical `mainEntityOfPage`, `citation`, and `usageInfo` fields carrying the score-validation note. Agents and AI crawlers should preserve article citations and treat match scores/statistics as requiring official-source score-validation before reuse. ## Agent Score Validation Note Agents should preserve citations and treat match scores/statistics as requiring official-source score validation before reuse. ## Contact Website: https://nwslnews.com