DiarioBitcoin
com.diariobitcoin/newsVersion 0.4.0Spanish crypto, Bitcoin, AI and finance news since 2014. Free search and excerpts, paid full text.
Status
Responds291 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:54 UTC
- Latency
- 291 ms
- Remotes responding
- 1 of 2
- Sign-in
- No sign-in, Sign-in unknown
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://www.diariobitcoin.com/mcpResponds291 msNo sign-in
Claude Code
claude mcp add --transport http news https://www.diariobitcoin.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: news
Remote MCP server URL: https://www.diariobitcoin.com/mcpCursor
{
"mcpServers": {
"news": {
"url": "https://www.diariobitcoin.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"news","type":"http","url":"https://www.diariobitcoin.com/mcp"}'SSE
https://www.diariobitcoin.com/sseNot checkedUses SSEUses SSE (legacy), not checked
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_articlePAID: the full text of one DiarioBitcoin article by id or slug (from get_news; never a URL), at a small per-article price in USDC or USDT on Solana mainnet, paid per call with x402 (no account or API key). Without payment it returns an x402 PaymentRequired (isError=true; accepts lists amount in atomic units, asset mint, payTo and extra.feePayer, which pays the network fee). Pay by calling again with a PaymentPayload in _meta["x402/payment"] (scheme exact: a transaction with SetComputeUnitLimit, SetComputeUnitPrice, one TransferChecked to payTo's token account, then one Memo whose data is extra.memo and nothing else, signed by your wallet, extra.feePayer as fee payer). The result is the article envelope (the get_news fields plus body) with body_kind="full" and the receipt in _meta["x402/payment-response"]. Sponsored articles and press releases are not sold. Cannot pay? Use get_article_excerpt (free: excerpt and link). | No | No | No | Yes |
get_article_excerptFree: one DiarioBitcoin article by id or slug (from get_news; never a URL) with its excerpt as body (body_kind="excerpt"), the get_news fields and the paid-placement label. Use it to look up one article; summarize from the excerpt and link to url. The full text is get_article (paid). Sponsored articles and press releases must be labelled as paid or third-party content. | No | Yes | Yes | No |
get_newsSearch or list DiarioBitcoin articles (Spanish-language crypto news, 2014-today). With query: best matches first (relevance, boosted by recency); every word must match; write queries in Spanish ("regulación", not "regulation"; accents optional; tickers and names like BTC, ETF, BlackRock as-is). Without query: newest first. Filters: category (slug from list_categories, includes subcategories), exclude_category (slugs to leave out: ["analisis"] drops the automated per-token market analyses that otherwise fill the latest news), since and until (ISO date or date-time; until includes that whole day). Up to 25 items per page; page with next_cursor (a query pages through its top 200 matches, a listing through its newest 500: narrow with since, until or category beyond). Items carry title, url, dates (ISO UTC), author, category slugs, excerpt and the paid-placement label: paid_placement=true means sponsored or third-party content, never DiarioBitcoin's reporting. Full text: get_article. | No | Yes | Yes | No |
get_usage_guideHow to use this server well: recipes (today's news on a topic, latest news, topic research, paging), what each result field means, the paid-placement labels, how to cite, and what to do on each error code. Markdown. Call it once before a non-trivial task; the same text is the resource dbtc://guide. | No | Yes | Yes | No |
list_categoriesList DiarioBitcoin's news categories: id, slug, name (Spanish), count of published articles, parent id (0 = top level) and paid_placement ("sponsored_article", "press_release" or null for editorial categories). Use a slug as get_news's category. Synced from the site hourly; as_of is the sync time. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 2, 2026
- Updated
- Nov 2, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared