SWEN AI
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEXT_PUBLIC_SUPABASE_URL | Yes | Public SWEN.AI Supabase URL | |
| NEXT_PUBLIC_SUPABASE_ANON_KEY | Yes | Public read-only Supabase anon key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_newsA | List recent AI news articles from SWEN.AI (Brazilian AI news portal). Returns summary + canonical link, never the full article body. |
| get_news_articleA | Get a single AI news article by slug. |
| list_ai_modelsA | List AI model catalog: pricing, context window, speed. From SWEN.AI benchmark database. |
| get_modelA | Get a single AI model by slug: pricing, context window, speed. |
| get_intelligence_rankingB | The current AI model intelligence ranking (Artificial Analysis Intelligence Index), deduplicated by model family — one entry per model at its best configuration. Identical ordering to swen.ia.br/ranking and the SWEN.AI iOS app. |
| search_toolsC | AI tools directory: pricing, ratings, categories. From SWEN.AI. |
| list_tutorialsC | Tutorials and guides directory. From SWEN.AI. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct resource: model, tool, tutorial, news, or ranking. The model-related tools (get_model, list_ai_models, get_intelligence_ranking) are clearly differentiated by purpose, and search_tools vs search_news are separated by the object being searched.
All tool names follow a consistent verb_noun pattern using snake_case. The verbs (get, search, list) are applied predictably according to the action: get for single items, search for queries, and list for full catalogs or directories.
With 7 tools, the server is well-scoped for its domain covering models, tools, tutorials, and news. Each tool serves a clear purpose without redundancy, fitting comfortably within the ideal 3-15 range.
The news and model sections are complete with list/search and get operations, but tutorials only have a list (no get tutorial by slug) and tools only have search (no get tool by ID). These are minor gaps that agents can work around using the existing search/list results.