Assistant tool

introworth_list_my_intents

Lists the intents a person has posted on Introworth, with id, kind, title, status and created_at, so an assistant can see what is there before it acts.

Updated November 6, 2026

Website
Introworth · introworth.com · 18+
Class
Read
Returns
intents[]: id, kind, title, status, created_at

List the intents you have posted on Introworth. Introworth is for adults 18+.

Where you can call it

Inputs

ArgumentTypeNotes
No arguments.

Example request

POST https://onelifevibe.com/mcp

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "introworth_list_my_intents",
    "arguments": {}
  }
}

Other Introworth tools

What it does

introworth_list_my_intents is a read tool on the OneLifeVibe account connector. It returns the intents the signed-in person has posted on Introworth, the adults-only website at introworth.com where strangers pay a price you choose to message you and you keep 85% of every reply. The tool is in the Read class, which means it changes nothing: it does not post, edit, close or price anything.

Each entry in the response carries five fields: id, kind, title, status and created_at. Use them to tell one intent from another, to give the person a short status view, and to answer questions about what they have posted without sending them back to the website.

It takes no inputs. There is nothing to configure and no filter to set; one call returns the list as it stands for that account.

When an assistant should call it

Call it when the person asks what they have posted on Introworth, which intents are still open, or what a given intent is called. It is also the natural first step when the conversation turns to one specific intent, because the id values give you and the person a stable way to refer to the same item.

The tool reads one member's own data, so it works only after that person has signed in to introworth.com with OneLifeVibe at least once. If they have not, it answers not_linked. The fix is a sign-in on the site, not a retry.

Do not reach for it when the person wants a change. Closing an intent, checking the inbox and checking earnings are separate tools on this website: introworth_close_intent, introworth_get_inbox_summary and introworth_get_earnings_summary.

Inputs and an example call

No arguments: send an empty arguments object. The call goes to the account connector at https://onelifevibe.com/mcp as JSON-RPC.

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"introworth_list_my_intents","arguments":{}}}

The connector needs the person's OneLifeVibe sign-in through OAuth 2.1 with PKCE and the scope olv.read. Meta Muse is set up today as client onelifevibe-muse; other MCP clients reach the no-account tools through the free connector. The tool is idempotent, so a repeat call is safe and returns the same list until something on the site changes.

What comes back

The result contains intents[], an array. Every entry has id, kind, title, status and created_at. id identifies the intent, kind and title describe it, status carries its current state, and created_at is when it was posted.

Quote title and status from the response rather than from earlier in the conversation, since status can change between calls. If intents[] comes back empty, there is nothing to list for that account.

Keep id and created_at exactly as they arrive. They are identifiers and timestamps, not display text.

Errors, limits and safety

not_linked is the error to expect. It means the person has not signed in to introworth.com with OneLifeVibe yet. Ask them to do that once, then call again; retrying before the sign-in returns the same answer.

A platform API key cannot use this tool. It is listed in GET /api/platform/v1/tools, but a platform key gets 501 world_tools_unavailable, because the tool acts on one member's own data. A platform key can call the world catalogue, the tool registry, the network directory tool and the event log.

Nothing here writes. The tool is Read, not destructive and idempotent, so a retry after a timeout costs nothing and cannot change the person's intents. Introworth is for adults 18+, so keep titles and replies appropriate to that.

Questions

Why does introworth_list_my_intents return not_linked?

The person has not signed in to introworth.com with OneLifeVibe yet. That sign-in has to happen once on the site, and calling the tool again before then keeps returning not_linked.

Can I call it with a platform API key?

No. The tool appears in GET /api/platform/v1/tools, but a platform key gets 501 world_tools_unavailable for it because it acts on one member's own data. Platform keys can call the world catalogue, the tool registry, the network directory tool and the event log.

Does listing intents change anything on the account?

No. introworth_list_my_intents is a Read tool, is not destructive and is idempotent, so it changes nothing and can be retried safely after a network failure.

Build with it. Connect an assistant to https://onelifevibe.com/mcp, or get a free Sandbox key for the Platform API.

Get a free key Connector guide

Written from the OneLifeVibe tool registry and platform configuration, and checked automatically before publishing. Something wrong? Tell us.