Skip to main content
Glama

Bintu Web Reader

Server Details

Fetch public web pages as clean, token-budgeted text for AI agents.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
l20941485-blip/Bintu-API
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

1 tool
bintu_scrape_textBintu Scrape Text
Read-onlyIdempotent
Inspect

Token-Sanitized Context Gateway for AI agents: fetches one public absolute http(s) URL (1 MiB cap, HTML/XHTML only, nav/ads/footer stripped, article/main preferred) and returns readable text capped at 6,000 characters. Default mode=scrape returns the token-metered envelope. Use mode=chunk (alias chunked) to split text into max_tokens-sized chunks ready for vector databases; use mode=summarize to truncate to a token budget. Every call returns tokens, chunk_count, cache_hit, tokens_saved_estimate for predictable context budgets. truncated=true means content was actually lost (the 6,000-character cap, or summarize dropping sentences); split=true only means the text was divided across several chunks, which never loses anything. tokens is an approximate whitespace-token count (about one per word), not a real tokenizer, so treat it as a sizing estimate rather than an exact billing figure; tokens_saved_estimate is nonzero only in summarize mode. JavaScript rendering is disabled unless enabled — render_js_disabled means retry with render_js=false. Fails cleanly with invalid_or_unsafe_url, render_js_disabled, rate_limited — all in-band so the model can self-correct.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAbsolute public HTTP or HTTPS URL to extract. Private IPs, non-http schemes, and unsafe targets fail with invalid_or_unsafe_url.
modeNoExtraction mode: scrape returns the metered envelope; chunk splits text into max_tokens-sized chunks for vector databases (pitch alias: chunked); summarize truncates to a token budget.scrape
cacheNoUse the in-memory + Supabase cache when available.
render_jsNoRender the page in Chromium before extracting text. Usually disabled on free infra; when off the call fails with render_js_disabled — retry with false.
max_tokensNoToken budget for chunk/summarize modes (ignored in scrape mode). Pitch alias: chunk_token_budget. Note: extracted text is always capped at 6,000 characters first, so that cap usually binds before this budget on long pages.

Output Schema

ParametersJSON Schema
NameRequiredDescription
contentYesMCP content blocks. content[0].text is always the unified JSON envelope: {mode, tokens, chunk_count, cache_hit, source_url, extracted_at, tokens_saved_estimate, truncated, chunks:[{index, text, tokens}]} for predictable context budgets in every mode.
isErrorNoTrue when extraction failed; content[0].text holds a code-prefixed hint (e.g. invalid_or_unsafe_url, render_js_disabled).

Tool Schema Changelog

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

  1. 1 tool update
    • First observedbintu_scrape_text

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.