Search / com.diariobitcoin/news
DiarioBitcoin
R0· no sign-inSpanish crypto, Bitcoin, AI and finance news since 2014. Free search and excerpts, paid full text.
v0.4.0 · active · website · descriptor JSON · versions
Search / com.diariobitcoin/news
R0· no sign-inSpanish crypto, Bitcoin, AI and finance news since 2014. Free search and excerpts, paid full text.
v0.4.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"news": {
"type": "http",
"url": "https://www.diariobitcoin.com/mcp"
}
}
}claude mcp add --transport http news https://www.diariobitcoin.com/mcp[mcp_servers.news]
url = "https://www.diariobitcoin.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"news": {
"type": "remote",
"url": "https://www.diariobitcoin.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"news": {
"type": "http",
"url": "https://www.diariobitcoin.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=news&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmRpYXJpb2JpdGNvaW4uY29tL21jcCJ9"
}{
"servers": {
"news": {
"type": "http",
"url": "https://www.diariobitcoin.com/mcp"
}
}
}{
"mcpServers": {
"news": {
"httpUrl": "https://www.diariobitcoin.com/mcp"
}
}
}extensions:
"news":
enabled: true
name: "news"
type: streamable_http
uri: "https://www.diariobitcoin.com/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableget_full_articleremovedPAID: the full text of one DiarioBitcoin article, for a few cents in USDC or USDT on Solana mainnet, paid per call with x402 (no account or API key). Same arguments as get_article. 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 get_article envelope 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 and link).
get_newschangeddescription, input schemaSearch 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) and since (ISO date or date-time). 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 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. Use get_article for one article.
Search 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.
get_article_excerptaddedFree: 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.
get_articlechangeddescription, output schema, annotationsmeaning changedOne DiarioBitcoin article by id or slug (from get_news; never a URL). Returns the get_news fields plus body as plain text. body_kind="excerpt" means the full text is not offered for this article: summarize from the excerpt and link to url, or buy the full text with get_full_article if you can pay. Sponsored articles and press releases (content_kind other than article, free press releases included) are always excerpt-only and must be labelled as paid or third-party content.
PAID: 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).
list_categorieschangedoutput schemaget_newschangedoutput schemaget_articlechangeddescription, output schemaOne DiarioBitcoin article by id or slug (from get_news; never a URL). Returns the get_news fields plus body as plain text. body_kind="excerpt" means the full text is not offered for this article: summarize from the excerpt and link to url, or buy the full text with get_full_article if you can pay. Sponsored articles and press releases (paid_placement=true) are always excerpt-only and must be labelled as paid or third-party content.
One DiarioBitcoin article by id or slug (from get_news; never a URL). Returns the get_news fields plus body as plain text. body_kind="excerpt" means the full text is not offered for this article: summarize from the excerpt and link to url, or buy the full text with get_full_article if you can pay. Sponsored articles and press releases (content_kind other than article, free press releases included) are always excerpt-only and must be labelled as paid or third-party content.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-11d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.diariobitcoin.com/mcp streamable-http | none | yes | 100% | 210 ms | 2024-11-05, 2025-03-26, 2025-06-18, 2025-11-25, 2026-07-28 | 2026-11-14 |
https://www.diariobitcoin.com/sse sse | none | yes | 100% | 188 ms | 2025-11-25 | 2026-11-14 |
get_article | PAID: 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). |
get_article_excerptread-only | Free: 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. |
get_newsread-only | Search 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. |
get_usage_guideread-only | How 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. |
list_categoriesread-only | List 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. |
Schemas: list_tools.
{
"name": "com.diariobitcoin/news",
"title": "DiarioBitcoin",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.diariobitcoin.com/mcp",
"type": "streamable-http"
},
{
"url": "https://www.diariobitcoin.com/sse",
"type": "sse"
}
],
"version": "0.4.0",
"websiteUrl": "https://www.diariobitcoin.com/agentes/",
"description": "Spanish crypto, Bitcoin, AI and finance news since 2014. Free search and excerpts, paid full text."
}