YOURLS-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| shorten_urlC | Shorten a long URL using YOURLS |
| expand_urlA | Expand a short URL to its original long URL |
| url_statsC | Get statistics for a shortened URL |
| db_statsB | Get global statistics for the YOURLS instance |
| url_analyticsC | Get detailed click analytics for a shortened URL within a date range |
| contract_urlA | Check if a URL has already been shortened without creating a new short URL |
| update_urlB | Update an existing short URL to point to a different destination URL |
| change_keywordC | Change the keyword of an existing short URL |
| get_url_keywordC | Get the keyword(s) for a long URL |
| delete_urlC | Delete a short URL |
| list_urlsC | Get a list of URLs with sorting, pagination, and filtering options |
| generate_qr_codeC | Generate a QR code for a shortened URL |
| create_custom_urlA | Create a custom short URL with a specific keyword, even for URLs that already exist in the database |
| shorten_with_analyticsC | Shorten a long URL with Google Analytics UTM parameters |
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 14 tools
Each tool has a clearly distinct purpose with no ambiguity. For example, 'shorten_url' creates a basic short URL, 'shorten_with_analytics' adds analytics parameters, 'contract_url' checks for existing URLs, and 'update_url' modifies destinations. The tools cover different aspects of URL management without overlap.
Tool names follow a consistent verb_noun pattern throughout, such as 'change_keyword', 'create_custom_url', 'delete_url', and 'expand_url'. All tools use snake_case with clear action-object naming, making them predictable and easy to understand.
With 14 tools, the server is well-scoped for URL shortening and management. Each tool serves a specific function in the YOURLS domain, from creation and deletion to analytics and utilities like QR code generation, without being excessive or insufficient.
The tool set provides complete CRUD and lifecycle coverage for URL management, including create, read, update, delete, analytics, and utilities. There are no obvious gaps; tools like 'update_url' and 'change_keyword' cover modifications, while 'url_analytics' and 'db_stats' handle monitoring, ensuring agents can perform all necessary operations.