Assistant tool
find_free_tools
find_free_tools returns the free tools across OneLifeVibe websites for a situation or a search, with each tool's title, description, site and link.
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)
Find the free tools across the OneLifeVibe websites for what someone is going through, or search them by words (for example "COBRA", "bedtime", "medical bill", "allowance"). Pass situation (one of lost-income, bills, bedtime, family, stars, gift, policy, my-time, cloud) or query. Returns each tool's title, what it does, its website and a link; tools are free with no account. A situation also returns one optional paid next step with its real price.
Where you can call it
- Free connector https://onelifevibe.com/mcp/free: no sign-in, read-only, rate-limited.
Inputs
| Argument | Type | Notes |
|---|---|---|
situation optional | lost-income | bills | bedtime | family | stars | gift | policy | my-time | cloud | What is going on. See list_situations for the wording of each. |
query optional | string ≤80 | Words to search the free tools by, if no situation fits. |
Example request
POST https://onelifevibe.com/mcp/free
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "find_free_tools",
"arguments": {
"situation": "lost-income"
}
}
}
Other hub tools
- olv_list_worlds List the OneLifeVibe worlds
- olv_get_profile Show my OneLifeVibe profile
- list_situations List the situations the free tools cover
- gift_ideas Gift ideas and small first purchases
- list_worlds List the OneLifeVibe websites
What it does
find_free_tools is a read tool on the OneLifeVibe free connector. It looks across the OneLifeVibe websites and returns the free tools that match what someone is going through, or the words they typed in. Read means it changes nothing: no records are written and no account is touched.
You reach it with one of two inputs. situation is one of nine fixed values: lost-income, bills, bedtime, family, stars, gift, policy, my-time, cloud. query is free text up to 80 characters, which is what you use when no situation fits, for example COBRA, bedtime, medical bill or allowance.
Every tool it returns is free and needs no account. When you pass a situation, the response also carries one optional paid next step with its real price, so the assistant can mention it as an option rather than a recommendation.
When an assistant should call it
Call it when a person describes a problem instead of naming a product. Someone mentions that a job ended, that a medical bill arrived and they cannot work out what they owe, that bedtime has fallen apart, or that they need a gift and have no idea where to start. Map that to the closest situation and call once.
Use query when the detail is narrower than the nine situations allow, or when the person names a term directly. A question like is there anything free for COBRA is a query call. So is a person asking for free tools about an allowance.
This is also the tool to call before answering a general is there a free tool for this question. Rather than guessing at what the network offers, call find_free_tools and work from the titles, descriptions and links that come back. It is idempotent, so a retry after a failed call is safe.
Inputs and an example call
situation is optional and takes exactly one of the nine values above. query is optional, is a string of 80 characters or fewer, and searches the free tools by words. The list_situations tool on the same website gives the wording of each situation, which helps when you are mapping a person's description onto one of the nine.
A minimal call to the free connector at https://onelifevibe.com/mcp/free looks like this: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_free_tools","arguments":{"situation":"lost-income"}}}. Send the same shape with a query instead when a situation does not fit.
The free connector requires no sign-in, so there is nothing to authenticate before the call and no reason to include personal details in the arguments.
What comes back
The result is structured JSON listing each matching free tool with its title, what it does, the website it lives on and a link. Those four pieces are usually enough to pick one out and hand the link straight to the person.
When you called with a situation, the result also includes one optional paid next step with its real price. It is a single option attached to the situation, not a replacement for the free tools.
Nothing in the response is gated. The tools listed are free with no account, so you can name them and share the link without asking the person to sign up first.
Errors, limits and safety
The tool is read-only and idempotent. Calling it twice with the same arguments returns the same thing and leaves no trace, so retries are cheap. It runs on the free connector, which is rate-limited, so pace repeat calls rather than looping on the same request.
The two arguments are the usual source of trouble. A situation value outside the nine listed returns nothing useful, and a query longer than 80 characters exceeds the input limit, so trim it before sending. If a call comes back as an error, check the argument names and values first, then retry, since the operation itself is safe to repeat.
Because the connector needs no account, keep calls free of identifiers and personal details. If find_free_tools returns nothing for a description, try a shorter query built from the words the person actually used before concluding that no free tool matches.
Questions
Do I need a OneLifeVibe account to call find_free_tools?
No. find_free_tools runs on the free connector at https://onelifevibe.com/mcp/free, which needs no sign-in and is read-only. The tools it returns are also free with no account, so a person can open any of the links without registering.
What is the difference between situation and query in find_free_tools?
situation picks one of nine fixed values that describe what is going on, and a situation call also returns one optional paid next step with its real price. query searches the free tools by words, up to 80 characters, and is what you use when none of the situations fit.
Which situation values does find_free_tools accept?
The nine values are lost-income, bills, bedtime, family, stars, gift, policy, my-time and cloud. Call list_situations on the same website to see the wording behind each one before you map a person's description onto a value.
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.