mcp-servers/everything 2.0.0

Tools Prompts Resources Logging Completions Tasks
✔ Tools (19) ✔ Prompts (4) ✔ Resources (7) ✔ Logging ✔ Completions ✘ Tasks

🛠️ Tools (19)

Icon Tool Name Description Inputs
1. echo Echoes back the input string
  • message : string
2. get-annotated-message Demonstrates how annotations can be used to provide metadata about content.
  • includeImage : boolean
  • messageType : error|success|debug
3. get-env Returns all environment variables, helpful for debugging MCP server configuration
4. get-resource-links Returns up to ten resource links that reference different types of resources
  • count : number
5. get-resource-reference Returns a resource reference that can be used by MCP clients
  • resourceId : number
  • resourceType : Text|Blob
6. get-roots-list Lists the current MCP roots provided by the client. Demonstrates the roots protocol capability even though this server doesn't access files.
7. get-structured-content Returns structured content along with an output schema for client data validation
  • location : New York|Chicago|Los Angeles
8. get-sum Returns the sum of two numbers
  • a : number
  • b : number
9. get-tiny-image Returns a tiny MCP logo image.
10. gzip-file-as-resource Compresses a single file using gzip compression. Depending upon the selected output type, returns either the compressed data as a gzipped resource or a resource link, allowing it to be downloaded in a subsequent request during the current session.
  • data : string
  • name : string
  • outputType : resourceLink|resource
11. simulate-research-query Simulates a deep research operation that gathers, analyzes, and synthesizes information. Demonstrates MCP task-based operations with progress through multiple stages. If ambiguous is true and client supports elicitation, sends an elicitation request for clarification.
  • ambiguous : boolean
  • topic : string
12. toggle-simulated-logging Toggles simulated, random-leveled logging on or off.
13. toggle-subscriber-updates Toggles simulated resource subscription updates on or off.
14. trigger-elicitation-request Trigger a Request from the Server for User Elicitation
15. trigger-elicitation-request-async Trigger an async elicitation request that the CLIENT executes as a background task. Demonstrates bidirectional MCP tasks where the server sends an elicitation request and the client handles user input asynchronously, allowing the server to poll for completion.
16. trigger-long-running-operation Demonstrates a long running operation with progress updates.
  • duration : number
  • steps : number
17. trigger-sampling-request Trigger a Request from the Server for LLM Sampling
  • maxTokens : number
  • prompt : string
18. trigger-sampling-request-async Trigger an async sampling request that the CLIENT executes as a background task. Demonstrates bidirectional MCP tasks where the server sends a request and the client executes it asynchronously, allowing the server to poll for progress and results.
  • maxTokens : number
  • prompt : string
19. trigger-url-elicitation Trigger a URL elicitation so the client can direct the user to a browser flow. Supports two mechanisms: the request path (elicitation/create, default) which awaits the user's response, and the error path (UrlElicitationRequiredError, -32042) which signals the client to handle URL elicitation via the error response. Set errorPath=true to use the error path.
  • elicitationId : string
  • errorPath : boolean
  • message : string
  • url : string

📝 Prompts (4)

Prompt Name Description
1. simple-prompt A prompt with no arguments
2. args-prompt A prompt with two arguments, one required and one optional
3. completable-prompt First argument choice narrows values for second argument.
4. resource-prompt A prompt that includes an embedded resource reference

📄 Resources (7)

Resource Name Uri Description
1. architecture.md demo://resource/static/document/architecture.md (text/markdown) Static document file exposed from /docs: architecture.md
2. extension.md demo://resource/static/document/extension.md (text/markdown) Static document file exposed from /docs: extension.md
3. features.md demo://resource/static/document/features.md (text/markdown) Static document file exposed from /docs: features.md
4. how-it-works.md demo://resource/static/document/how-it-works.md (text/markdown) Static document file exposed from /docs: how-it-works.md
5. instructions.md demo://resource/static/document/instructions.md (text/markdown) Static document file exposed from /docs: instructions.md
6. startup.md demo://resource/static/document/startup.md (text/markdown) Static document file exposed from /docs: startup.md
7. structure.md demo://resource/static/document/structure.md (text/markdown) Static document file exposed from /docs: structure.md

🧩 Resource Templates (2)

Name Uri Template Description
1. Dynamic Text Resource demo://resource/dynamic/text/{resourceId} (text/plain) Plaintext dynamic resource fabricated from the {resourceId} variable, which must be an integer.
2. Dynamic Blob Resource demo://resource/dynamic/blob/{resourceId} (application/octet-stream) Binary (base64) dynamic resource fabricated from the {resourceId} variable, which must be an integer.
◾ generated by mcp-discovery