Assistant tool
list_situations
list_situations returns the situations that find_free_tools understands, each with a plain-words label and what its tools help with.
Updated November 6, 2026
- Website
- OneLifeVibe hub
- Class
- Read · no account needed
- Returns
structured JSON with titles, what each does, the website and a link (see the free connector)
List the situations find_free_tools understands, each with a plain-words label and what its tools help with.
Where you can call it
- Free connector https://onelifevibe.com/mcp/free: no sign-in, read-only, rate-limited.
Inputs
| Argument | Type | Notes |
|---|---|---|
| No arguments. | ||
Example request
POST https://onelifevibe.com/mcp/free
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_situations",
"arguments": {}
}
}
Other hub tools
- olv_list_worlds List the OneLifeVibe worlds
- olv_get_profile Show my OneLifeVibe profile
- find_free_tools Find free tools for a situation
- gift_ideas Gift ideas and small first purchases
- list_worlds List the OneLifeVibe websites
What it does
list_situations is a Read tool on the OneLifeVibe hub at onelifevibe.com. It lists the situations find_free_tools understands, and for each one it gives a plain-words label and what its tools help with. The tool takes no inputs and changes nothing; it is safe to call repeatedly when you need the current list.
It is callable from the free connector at https://onelifevibe.com/mcp/free. That connector needs no sign-in and is read-only and rate-limited. No plan is required.
When an assistant should call it
Call list_situations when a user asks what the free tools cover, or when your assistant needs to map a goal to a situation before calling find_free_tools. The labels it returns are the plain-words labels for the situations find_free_tools understands, so use them to choose the right situation instead of guessing.
You do not need it for requests that are unrelated to the free tools. Because it is a Read tool, it is also useful during discovery: you can inspect the available situations without an account and without changing any data. If a user asks for a specific free tool, list_situations narrows the vocabulary before find_free_tools runs.
Inputs and an example call
list_situations has no inputs. Send a tools/call request to https://onelifevibe.com/mcp/free with params.name set to list_situations and params.arguments set to an empty object. The free connector needs no sign-in.
Example call: endpoint https://onelifevibe.com/mcp/free; method tools/call; params.name list_situations; params.arguments {}. A minimal call has method tools/call, params.name list_situations, and empty params.arguments.
What comes back
The response is structured data. It gives titles, what each situation does, the website, and a link. Each entry also carries the plain-words label and what its tools help with, so your assistant can present the list to a user or use it to select a situation for find_free_tools.
The website in the response is onelifevibe.com. The free connector you call is https://onelifevibe.com/mcp/free. Treat the link as part of the result and keep it with the title when you show the list.
Errors, limits and safety
list_situations is a Read tool, so it changes nothing. It is idempotent: repeating the same call does not create, update, or delete anything. The free connector is rate-limited, so if the connector returns a rate-limit response, wait before retrying; the read is safe to repeat.
No account or plan is needed for the free connector. The tool is callable only from https://onelifevibe.com/mcp/free. Do not send inputs, because the tool takes none. If your client reports an MCP or HTTP error, surface the error and the endpoint to the user rather than inventing a situation label.
Questions
What is list_situations?
It is a Read tool on the OneLifeVibe hub that lists the situations find_free_tools understands. Each situation comes with a plain-words label and what its tools help with, and the call changes nothing.
Do I need an OneLifeVibe account to call list_situations?
No. It is available from the free connector at https://onelifevibe.com/mcp/free, which needs no sign-in and is read-only and rate-limited. No plan is required.
How do I call list_situations from an MCP client?
Send a tools/call request to https://onelifevibe.com/mcp/free with params.name set to list_situations and params.arguments set to an empty object. The tool has no other inputs.
Build with it. Connect an assistant to https://onelifevibe.com/mcp, or get a free Sandbox key for the Platform API.
Written from the OneLifeVibe tool registry and platform configuration, and checked automatically before publishing. Something wrong? Tell us.