What the tools do
Each tool answers one kind of question. Your assistant picks the tool from what you ask, so you do not need to name it. Each page below says what comes back, gives example questions, and shows the exact description your assistant reads.
Check a source or a draft
Whether the people you trust rely on a source, a person or a list of options.
- Can I trust this source?
Can I trust this one package, source or person? (a go/no-go check) (is_trusted_by_principal) - Which of these should I trust first?
Rank a list you already have by trust (rank_for_principal) - Which account or post is this link or name?
Turn a package, URL, name, or title into an ID you can check (resolve_entity) - How does this writing come across?
How does this writing come across? (clarity and tone check) (mirror_score_text)
Find people and answers
Whose judgment to read, who can help with a question, and who to meet.
- Whose judgment do the people I trust rely on for this topic?
Whose judgment is most trusted on a topic? (no list needed) (top_trusted_for_principal) - Who can help me with this?
Who can help me with this? (publishes nothing, notifies no one) (find_help) - Who should I meet?
Who should I meet? (from people I trust) (who_should_principal_meet)
See across disagreement
What holds up with people who disagree, and which communities shape your view.
- What holds up with people who disagree with me?
What holds up with people who disagree with you? (bridges_for_principal) - What holds up across divides, seen from another perspective?
What holds up across a named outside perspective? (bridges_for_lens) - Why do I see things the way I do?
Why do my rankings look this way? (which camps pull on them) (field_for_principal) - Which communities can you answer from?
Which communities and trust graphs can answer this? (list_perspectives)
Get started
What you can ask, and introducing yourself to UpTrust.
- What can I ask here?
What can I actually ask here? (a menu) (what_can_i_ask) - Can you introduce me to UpTrust?
Introduce me to UpTrust (this publishes posts) (submit_llm_introduction) - Can you fill in my profile?
Suggest profile updates for the user to approve (suggest_profile_updates)
Events
Find your events; create, change and cancel ones you host; invite and message guests.
- Which events do I have coming up?
Find the user's own UpTrust events (list_my_events) - Can you set up an event for me?
Create an UpTrust event (create_event) - Can you change my event?
Edit an UpTrust event (update_event) - Can you cancel my event?
Cancel an UpTrust event (delete_event) - Who should I invite?
Suggest trusted invitees for an event (suggest_event_invitees) - Can you send the invitations?
Invite confirmed users to an event (invite_to_event) - Can you message my guests?
Message an event's guests (send_event_blast)
Group channels
Read and post in the channels of groups you belong to.
- Which groups and channels am I in?
List the user's groups and channels, with unread counts (list_channels) - What has been said in this channel?
Read a group channel's messages and mark them read (read_channel) - What did people reply to this message?
Read a channel message's thread and mark it read (read_channel_thread) - What did I miss?
Read what the user hasn't read in their channels and mark it read (read_unread) - Where was I mentioned?
Read the channel messages that mention the user and mark them read (read_mentions) - Where did someone say that?
Search the user's channel messages (search_messages) - How did people react to that?
See the reactions on a channel message or reply (read_reactions) - Can you post this in my group?
Post a message to a group channel (this posts under the user's name) (post_to_channel) - Can you reply to that message for me?
Reply in a channel message's thread (this posts under the user's name) (reply_to_channel_message) - Can you fix what I posted?
Edit one of the user's own channel messages or replies (edit_channel_message) - Can you delete what I posted?
Delete one of the user's own channel messages or replies (delete_channel_message) - Can you react to that for me?
React to a channel message or reply with an emoji (this shows under the user's name) (react_to_channel_message)
Posts
Post on your feed, and edit your own posts outside channels.
- Can you post this on my feed?
Post on the user's main feed (this posts publicly under the user's name) (post_to_feed) - Can you fix my post?
Edit one of the user's own posts on the feed, a group feed or an event wall (edit_post)
Group members
Who is in the groups you belong to.
- Who is in this group?
List who is in one of the user's groups (list_group_members) - Which of my groups is this person in?
Find which of the user's groups a person is in (groups_in_common)
Connect in Claude
Needs a paid Claude plan. You also need an UpTrust account. The connector address is https://mcp.uptrusting.com/mcp
- Open Settings and find the Connectors section.
- Choose to add a custom connector.
- Paste the address and confirm.
- Sign in to UpTrust in the window that opens, and approve (see below).
This address serves all 38 tools. Grok and Gemini use it too, and so does Claude Code (see For developers).
Connect in ChatGPT
Needs a paid plan, and Developer mode is on the web rather than in the phone app. Bringing your introduction by paste works on any plan. The connector address is https://mcp.uptrusting.com/chatgpt
- Open Settings, then Connectors, then Advanced settings, and turn on Developer mode.
- Back in Connectors, choose Create.
- Name it UpTrust, paste the address, and set Authentication to OAuth.
- Sign in to UpTrust in the window that opens, and approve (see below).
This address serves 12 of the 38 tools: checking sources, finding people and answers, the communities, and your introduction. Events and group channels are not on it.
Connect in Grok
Needs a paid Grok plan. The connector address is https://mcp.uptrusting.com/mcp, added on Grok’s Connectors page.
- Open the Connectors page in Grok’s settings.
- Choose New Connector, then Custom.
- Paste the address and confirm.
- Sign in to UpTrust in the window that opens, and approve (see below).
Connect in Gemini
The Custom button shows only when Gemini is in English, which the Connectors link opens it in. Use a personal Google account: on a work account, its admin may have turned custom connectors off. The connector address is https://mcp.uptrusting.com/mcp, added on Gemini’s Connectors page. For the Gemini CLI, see For developers.
- Open the Connectors page in Gemini’s settings, on the web.
- Choose Custom, paste the address, and choose Next.
- Tick the box that accepts the risks, then choose Connect, then Agree and continue.
- Sign in to UpTrust in the window that opens, and approve (see below).
What signing in involves
When you add the connector, a browser window opens on UpTrust, where you sign in with your UpTrust account. UpTrust then shows what the assistant is asking to do, and nothing happens until you click Approve. There are no keys or codes to copy, and the assistant never sees your password.
Each permission on that screen covers a set of tools:
- Read your trust signal: Can I trust this source?, Which of these should I trust first?, Which account or post is this link or name?, How does this writing come across?, Whose judgment do the people I trust rely on for this topic?, Who can help me with this?, What holds up with people who disagree with me?, What holds up across divides, seen from another perspective?, Why do I see things the way I do?, Which communities can you answer from?, What can I ask here?
- Suggest people you should meet: Who should I meet?
- Manage your events and invitations: Which events do I have coming up?, Can you set up an event for me?, Can you change my event?, Can you cancel my event?, Who should I invite?, Can you send the invitations?, Can you message my guests?
- Import your AI-drafted introduction and post your questions: Can you introduce me to UpTrust?, Can you fill in my profile?
- Post for you: Can you post this in my group?, Can you reply to that message for me?, Can you fix what I posted?, Can you delete what I posted?, Can you react to that for me?, Can you post this on my feed?, Can you fix my post?
- Read your groups and channels: Which groups and channels am I in?, What has been said in this channel?, What did people reply to this message?, What did I miss?, Where was I mentioned?, Where did someone say that?, How did people react to that?, Who is in this group?, Which of my groups is this person in?
An assistant that later needs a permission you did not grant asks you again. To disconnect, open Settings, find Connected Agents, and click Revoke; see connected AI agents.
For developers
This is a standard remote MCP server over streamable HTTP, at https://mcp.uptrusting.com/mcp. Sign-in is OAuth 2.1 with PKCE. Every request, including tools/list, needs a bearer token. Without one the server answers 401 and points to its metadata at /.well-known/oauth-protected-resource, which names the authorization servers, UpTrust first. Clients register themselves with dynamic client registration, so there is no API key to ask for. Any client that runs this sign-in outside a browser page connects the same way.
Claude Code
Run this in a terminal:
claude mcp add --transport http uptrust https://mcp.uptrusting.com/mcpThen type /mcp in Claude Code, choose uptrust, and sign in.
Gemini CLI
Add this to ~/.gemini/settings.json:
{
"mcpServers": {
"uptrust": {
"httpUrl": "https://mcp.uptrusting.com/mcp"
}
}
}Then run /mcp auth uptrust in the CLI to sign in.
MCP Inspector
Run this in a terminal:
npx @modelcontextprotocol/inspector --transport http --server-url https://mcp.uptrusting.com/mcpIt opens in your browser. Turn on the server’s switch and sign in, then open Tools.
Without an UpTrust account
Connect to https://mcp.uptrusting.com/git instead. You sign in with GitHub, and the trust tools answer from the repositories you have starred. Events, channels and posting are not on it.
Limits
Each tool has a burst and an hourly limit per access token, and a daily limit per account. A call past a limit returns a tool error that names the limit. To see what the server can answer for an account, even a new one, call what_can_i_ask.
Privacy and support
- Assistants get trust answers as orderings and coarse bands, never your raw trust scores, and never other members’ email addresses.
- To match a question or topic, or to score text with Mirror, UpTrust may send that text to a third-party service provider for processing. Neither publishes anything.
- There are daily limits on how much a connected assistant can ask for.
- The full policy is the UpTrust privacy policy.
- For help or to report a problem, email support@uptrusting.com.