Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_posts | Retrieve all posts or a specific post by ID from JSONPlaceholder |
| get_users | Retrieve all users or a specific user by ID |
| get_comments | Retrieve comments, optionally filtered by post ID or get a specific comment |
| get_albums | Retrieve albums, optionally filtered by user ID or get a specific album |
| get_photos | Retrieve photos, optionally filtered by album ID or get a specific photo |
| get_todos | Retrieve todos, optionally filtered by user ID or get a specific todo |
| create_post | Create a new post (simulated - JSONPlaceholder doesn't actually store data) |
| search_posts | Search posts by title or body content |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_post | Generate a prompt to analyze a specific post |
| user_profile_summary | Generate a prompt to create a comprehensive user profile summary |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_all_posts | Get all posts from JSONPlaceholder |
| get_all_users | Get all users from JSONPlaceholder |