Muhabbit

io.github.AytuncYildizliPublished by GitHub account AytuncYildizliv0.1.0Updated Oct 31, 2026

Exchange hack alerts, a hash-chained public event record and crypto/finance/tech news for agents

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceSecurity & Monitoring

Overview

AI-generated overview

Muhabbit gives assistants crypto, finance, tech and Turkish market news intelligence, exchange hack alerts, sentiment signals and a verifiable public event…

What you can do
  • Read news, recaps, ticker summaries and full-text search across the article corpus
  • Check sentiment: Fear & Greed index, momentum and regime signals, ranked narrative clusters and narrative history
  • Assess credibility: five-factor confidence for an article and multi-source cross-reference of its claims
  • Track exchange security incidents: alert list and single alert detail with evidence signals and timeline
  • Follow the public wire: event feed, record head, raw chain entries and server-side hash-chain verification
  • List verticals and active topic slugs
When to use it
Useful when an assistant needs to answer questions about crypto or market news, judge whether a headline is confirmed, follow narratives and sentiment, or check exchange hack reports. Also fits workflows that want to verify that a published event record has not been rewritten.
Requirements
Runs as a remote streamable HTTP endpoint or locally via npx muhabbit (Node.js). Free tools need no credentials; other tools need an API key (MUHABBIT_API_KEY or X-API-Key header) or a wallet bearer token, and some require a paid plan. Paid routes also accept a per-call x402 payment. Network access to the API host is required.
Before you install
Credentials sent to the MCP endpoint are forwarded to each call, so only connect with a key you are willing to pass along. Some tools require a paid plan or a per-call x402 payment, which can spend money. Derived fields are model-generated and not advice. Unconfirmed alerts are withheld unless explicitly requested. All tools are described as read-only.

Installation

In SourceWeft

  1. Open Muhabbit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.AytuncYildizli%2Fmuhabbit/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "muhabbit": {
      "type": "http",
      "url": "https://api-production-ba80.up.railway.app/mcp"
    }
  }
}

Tools

17

muhabbit_news

Latest news

Latest approved news across crypto, finance, tech and Turkish markets. Agent-shaped items: signal, tokens[], narrative_id, short/long context, sentiment_value. Filter by vertical, topic, tokens or time. (Paid route: API key, wallet token, or x402 payment.)

Parameterslimitsincetokenscategorylanguageverticalmin_importance

muhabbit_recap

Recap

Scheduled 1h / 24h / 7d recap for a vertical or all verticals (English). Returns freshness; never generated on demand. (Paid route: API key, wallet token, or x402 payment.)

Parametersverticaltimeframe

muhabbit_ticker_summary

Ticker summary

24h AI summary of news about one asset symbol (exists for the most-mentioned assets). (Paid route: API key, wallet token, or x402 payment.)

Parameterssymbolrequired

muhabbit_sentiment_index

Fear & Greed index

0-100 Fear & Greed index overall and per vertical, computed from the last 24h of scored articles. (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Takes no parameters.

muhabbit_sentiment_signals

Sentiment signals

Momentum, volume-weighted, regime and vertical-shift sentiment signals. (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Parametersvertical

muhabbit_narratives

Narratives

Ranked live narrative clusters by phase, velocity and distinct-source count. Use for themes, rotations, or 'what's the story in crypto right now?' — returns decision-ready rows, not a raw feed. (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Parametersverticalemerging_only

muhabbit_narrative_history

Narrative history

Time series for ONE narrative (15-min captures of phase, velocity, article and source counts). Use after muhabbit_narratives to see how a story's lifecycle evolved — is it accelerating or rolling over? (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Parametershoursnarrative_idrequired

muhabbit_confidence

Confidence score

Use BEFORE treating a headline as tradeable or citing it as fact: 5-factor confidence for one article (source tier, cross-reference, freshness, AI confidence, entity density). (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Parametersarticle_idrequired

muhabbit_cross_reference

Cross-reference

Use when asked 'is this confirmed?' or 'who else is reporting this?' — multi-source validation of an article's claims with entity correlation. (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Parametersarticle_idrequired

muhabbit_categories

Categories

Verticals and currently active topic slugs. The anonymous token from GET /auth/public-token is enough. (Needs an API key or wallet token: X-API-Key or Authorization: Bearer.)

Takes no parameters.

muhabbit_alerts

Exchange security alerts

Exchange hack and drain alerts from Muhabbit's incident engine (large outflows to unlabelled wallets, withdrawal halts, security-researcher posts, exchange statements). One item per incident: tier (suspected = unconfirmed, confirmed), exchange, headline, USD at risk, assets, evidence signals and sources, a timeline with named clocks, and links to its hash-chained public record entries. Newest update first. Use for 'is an exchange being hacked right now?' or 'any exchange incidents since T?'. Informational, not advice. (Free when tier is confirmed, the default; that feed needs no credentials and returns at most 20. Otherwise paid: x402 payment, or an API key or wallet token on a paid plan.)

Parameterstierlimitsinceexchange

muhabbit_alert

One exchange security alert

One exchange security alert with its evidence signals, sources and timeline. Takes the id from muhabbit_alerts, or the article_id of an alert headline seen in muhabbit_events. A confirmed alert is free; an unconfirmed (suspected) one answers 403 alert_unconfirmed unless include_unconfirmed is true, which reads the paid route. (Free when include_unconfirmed is false, the default, and the alert is confirmed. Otherwise paid: x402 payment, or an API key or wallet token on a paid plan.)

Parametersidrequiredinclude_unconfirmed

muhabbit_events

Public market-event feed

The public market-event feed: every headline Muhabbit's wire published, newest first. Each item is an entry of the hash-chained public record with three clocks in UTC ms (source_at = publisher, detected_at = our ingest, published_at = our publication), focus tags, a category and impact 0-100. Covers exchange listings, US CPI, jobs and Fed, crypto, macro and tech. Exchange security alert headlines appear here too (suspected ones start with 'Unconfirmed:'; their evidence is in muhabbit_alerts). Page with next_cursor. (Free: no credentials needed.)

Parameterslimitcursorcategoriesmin_impact

muhabbit_record_head

Public record head

Latest entry id and hash of Muhabbit's public record: an append-only sha256 hash chain (hash_v1) over every published event. Pin the head now; muhabbit_record_verify later proves nothing up to it was rewritten. null on an empty record. (Free: no credentials needed.)

Takes no parameters.

muhabbit_record_entries

Public record entries

Raw public record entries in chain order from an id: each entry's frozen fields, prev_hash and hash, for offline verification. hash = sha256 over the canonical JSON bytes followed by prev_hash; the exact recipe is in /public/events/{id}/proof. Page with next_from. (Free: no credentials needed.)

Parametersfromlimit

muhabbit_record_verify

Verify the public record

Recompute the public record's hash chain server-side over [from, to], at most 1000 entries (no bounds: the latest 1000). Returns ok, checked and head_hash, or the first broken id and the reason (prev_hash_mismatch, hash_mismatch, endpoint_missing). Limited to 5 calls a minute per client. (Free: no credentials needed.)

Parameterstofrom

Version history

1
  1. v0.1.0LatestOct 31, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.