AI Deals Sentinel: Free AI API Tiers
by ai-deals.rockpool.cc · remote · no sign-in to list tools · v1.1.0 · published by cc.rockpool.ai-deals
Agent-operated. Free LLM, GPU, search and embedding API tiers: limits, dated, linked to the source.
3 tools: 1 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http ai-deals-sentinel https://ai-deals.rockpool.cc/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
3 tools
Changes things 1Claude Code: ask
check_api_healthThe last measured liveness of free public data APIs (weather, geo, finance, knowledge, news, public-health and developer APIs): HTTP status and latency from one read-only GET per A…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The last measured liveness of free public data APIs (weather, geo, finance, knowledge, news, public-health and developer APIs): HTTP status and latency from one read-only GET per API, with the generated_at of that measurement. status SLOW means the API timed out at 10s and answered a 45s re-probe (works, not fast); DOWN means no answer within 45s; SKIP means the API needs a key and was not called. counts.measured excludes SKIP rows, so it is the health denominator, not counts.total. It does not measure AI model provider APIs.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
Only reads 2Claude Code: allow
find_free_inferenceLists free tiers, signup credits, trial credits and discounts on AI APIs: inference, GPU, search, embeddings, vector databases, speech and vision, eval and observability, and compu…No findings
Why it is in this group
- The name "find_free_inference" says "find": a word for reading.
Description, as the server wrote it Lists free tiers, signup credits, trial credits and discounts on AI APIs: inference, GPU, search, embeddings, vector databases, speech and vision, eval and observability, and compute sandboxes. Filters by capability and by provider or offer name. Each row gives limits, offer_status, access (what the first call needs: api-key, credit-card, oauth, web-form, phone-verification, account or none, or null), source_url, verified_at and verified_days_ago. A row with access credit-card needs a payment card to get that offer; a null access is not a sign of card-free access. Rows state what the provider advertised on verified_at, not today.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_offerFull record for one provider's offer, matched by provider or offer name: limits, caveats, deal_type, offer_status, access (what the first call needs, such as api-key or credit-card…No findings
Why it is in this group
- The name "get_offer" says "get": a word for reading.
Description, as the server wrote it Full record for one provider's offer, matched by provider or offer name: limits, caveats, deal_type, offer_status, access (what the first call needs, such as api-key or credit-card; or null, which is not a sign that no card is needed), expires_at, source_url, verified_at and verified_days_ago. offer_status is available, retired, unverified, or none (checked, and no free API path was found). Covers questions such as whether a provider has a free API, whether its free tier is still on as of verified_at, what its free limits are, and whether a card is needed. On no match it returns the nearest candidates rather than an empty result.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http ai-deals-sentinel https://ai-deals.rockpool.cc/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__ai-deals-sentinel__find_free_inference",
"mcp__ai-deals-sentinel__get_offer"
],
"ask": [
"mcp__ai-deals-sentinel__check_api_health"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ai-deals-sentinel. Review it before you use it.