Trust Me Bro

Fact-check receipts: search published claim verdicts with cited evidence, or verify a new claim.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
79%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~758Tokens (tool definitions)
~815 BTypical response size
Moderate attention impact (0.59% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "trust-me-bro": {
      "url": "https://trustmebro.to/mcp"
    }
  }
}

Remote endpoints

https://trustmebro.to/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_receipts(query, limit, cursor)

Search existing public Trust Me Bro receipts and their stored citations. Free, anonymous, stored data only; does not run verification.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "maxLength": 300,
      "minLength": 1,
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cursor"
    }
  },
  "required": [
    "query"
  ],
  "title": "search_receiptsArguments"
}
🟢get_receipt(receipt_id)

Read an existing public receipt by its server-issued ID, including availability and stored evidence. Free and anonymous; never reconstructs missing verdicts or sources.

Input Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "maxLength": 128,
      "minLength": 1,
      "title": "Receipt Id",
      "type": "string"
    }
  },
  "required": [
    "receipt_id"
  ],
  "title": "get_receiptArguments"
}
🔴verify_public_claim(claim, publish_publicly, request_id)

Verify one standalone public factual claim using the existing TMB engine and linked API wallet. The submitted claim and resulting receipt/evidence become public. Submit only a claim the user explicitly agrees to publish; never send private chat, document context or requester identity. Existing account balance required; request_id deduplicates retries.

Input Schema

{
  "type": "object",
  "properties": {
    "claim": {
      "maxLength": 600,
      "minLength": 1,
      "title": "Claim",
      "type": "string"
    },
    "publish_publicly": {
      "const": true,
      "title": "Publish Publicly",
      "type": "boolean"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    }
  },
  "required": [
    "claim",
    "publish_publicly",
    "request_id"
  ],
  "title": "verify_public_claimArguments"
}
🟢verify_quote(text, request_id)

Check citations and supporting passages for a short quotation or attribution using the existing TMB cite service and linked citation allowance. Input and findings remain private. Citation matches alone cannot establish the original speaker; reports limitations. Reuse request_id on retry.

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "maxLength": 600,
      "minLength": 1,
      "title": "Text",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    }
  },
  "required": [
    "text",
    "request_id"
  ],
  "title": "verify_quoteArguments"
}
🟡analyze_argument(text, request_id)

Analyze reasoning in a private passage of at most 100 words with the existing TMB fallacy checker and linked daily account allowance. Findings are tied to submitted text and include charitable readings. Does not verify factual truth or publish the input. Reuse request_id on retry.

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "maxLength": 1200,
      "minLength": 1,
      "title": "Text",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    }
  },
  "required": [
    "text",
    "request_id"
  ],
  "title": "analyze_argumentArguments"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools