Skip to main content
Glama

Anti-Bullshit MCP Server

A Model Context Protocol server for analyzing claims, validating sources, and detecting manipulation using multiple epistemological frameworks.

Features

The server provides three main tools for detecting and analyzing bullshit:

1. analyze_claim

Analyzes claims using multiple epistemological frameworks:

  • Empirical Framework

    • Focuses on verifiable evidence

    • Evaluates reproducible results

    • Cross-references academic and scientific sources

    • Assesses methodological rigor

  • Responsible Framework

    • Evaluates ethical implications

    • Assesses community impact

    • Considers traditional knowledge

    • Validates source credibility

  • Harmonic Framework

    • Assesses coherence with established knowledge

    • Integrates multiple perspectives

    • Considers contextual appropriateness

    • Evaluates systemic implications

  • Pluralistic Framework

    • Combines all other frameworks

    • Considers multiple ways of knowing

    • Evaluates contextual appropriateness

    • Assesses practical outcomes

    • Checks alignment with community values

2. validate_sources

  • Extracts and analyzes cited sources

  • Validates credibility and authority

  • Cross-references across multiple platforms

  • Evaluates methodological soundness

  • Checks for conflicts of interest

3. check_manipulation

Detects manipulation tactics including:

  • Emotional manipulation

  • Social pressure

  • False authority

  • Artificial scarcity

  • Urgency creation

Related MCP server: Kluster.ai Verify MCP

Installation

Prerequisites

  • Node.js >= 18.0.0

  • npm or yarn

Setup

  1. Install dependencies:

npm install
  1. Build the server:

npm run build
  1. Add to Claude Desktop (MacOS):

{
  "mcpServers": {
    "anti-bullshit": {
      "command": "node",
      "args": ["/path/to/anti-bullshit-mcp-server/build/index.js"]
    }
  }
}

Path: ~/Library/Application Support/Claude/claude_desktop_config.json

Or for VSCode extension: Path: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Usage Examples

// Analyze a claim
const result = await analyze_claim({
  text: "Studies show that 87% of experts agree with this controversial claim",
  framework: "empirical"
});

// Validate sources
const validation = await validate_sources({
  text: "According to Dr. Smith's groundbreaking research...",
  framework: "responsible"
});

// Check for manipulation
const check = await check_manipulation({
  text: "Act now! This exclusive offer expires in the next 10 minutes!"
});

Development

For development with auto-rebuild:

npm run watch

Debug with MCP Inspector:

npm run inspector

Testing Timeline

The server uses 2025-01-01 as the reference date for temporal analysis of claims (particularly relevant for Goodman's "grue" paradox and similar philosophical puzzles).

License

MIT

Author

Teglon Labs (teglon@vibes.lol)

Contributing

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -am 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

Available Tools

3 tools
analyze_claimC

Analyze a claim using multiple epistemological frameworks and suggest validation steps

Inputs: text (required), framework.

check_manipulationC

Check for manipulation tactics across different cultural contexts

Inputs: text (required).

validate_sourcesC

Validate sources and evidence using configured framework

Inputs: text (required), framework.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: analyze_claim focuses on epistemological frameworks and validation steps, check_manipulation targets manipulation tactics across cultures, and validate_sources deals with source and evidence validation. There is no overlap in functionality, making tool selection straightforward.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (analyze_claim, check_manipulation, validate_sources) with clear, descriptive verbs and nouns. The naming is uniform and predictable throughout the set.

    Tool Count3/5

    With only 3 tools, the server feels thin for its broad domain of anti-bullshit analysis, which could include more operations like fact-checking, bias detection, or reporting. While each tool is distinct, the count is borderline low for comprehensive coverage.

    Completeness3/5

    The tools cover analysis, manipulation checking, and source validation, but there are notable gaps such as lack of fact-checking, bias assessment, or result summarization tools. Agents might encounter dead ends when needing broader anti-bullshit workflows.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides cognitive tools for critical thinking and multi-perspective analysis of current affairs through structured prompts, including claim deconstruction, perspective comparison, and analysis through 9 analytical lenses (historical, economic, geopolitical, etc.).
      1
      -
    • A
      license
      A
      quality
      B
      maintenance
      Enables structural framing analysis of documents, identifying perspectives, omissions, and reader positioning, with numerical claim verification against authoritative sources.
      2
      Apache 2.0