protogrid

Search / io.github.max124vip-dev/tools-for-agents

Tools for Agents

R1· needs a key

Decision Layer for AI Agents — 58+ tools, Advisor, MCP. Free key: POST /v1/register {}.

v0.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect on its own if it already holds TOOLS_FOR_AGENTS_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality76good
Trust69of 100
Uptime, 30 days96%
Latency p501136 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "tools-for-agents": {
      "type": "http",
      "url": "https://api.toolsforagents.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http tools-for-agents https://api.toolsforagents.tools/mcp --header "Authorization: Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
[mcp_servers.tools-for-agents]
url = "https://api.toolsforagents.tools/mcp"
bearer_token_env_var = "TOOLS_FOR_AGENTS_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tools-for-agents": {
      "type": "remote",
      "url": "https://api.toolsforagents.tools/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:TOOLS_FOR_AGENTS_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "tools-for-agents": {
      "type": "http",
      "url": "https://api.toolsforagents.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=tools-for-agents&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnRvb2xzZm9yYWdlbnRzLnRvb2xzL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke1RPT0xTX0ZPUl9BR0VOVFNfVE9LRU59In19"
}
{
  "servers": {
    "tools-for-agents": {
      "type": "http",
      "url": "https://api.toolsforagents.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "tools-for-agents": {
      "httpUrl": "https://api.toolsforagents.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
      }
    }
  }
}
extensions:
  "tools-for-agents":
    enabled: true
    name: "tools-for-agents"
    type: streamable_http
    uri: "https://api.toolsforagents.tools/mcp"
    headers:
      "Authorization": "Bearer ${TOOLS_FOR_AGENTS_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${TOOLS_FOR_AGENTS_TOKEN}. The registry never accepts secret values.

Quality 76 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene64 · weight 30
  • warn
    tools.descriptions13 of 107 tools have a description under 20 characters
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: language_detect (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); validate_uuid (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); extract_links (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 4,849 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

107 tools, about 4,849 tokens to load them all · tool set c7faa39cd67d · checked 2026-10-20 08:26 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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.

Trust 69 / 100

provenance90
liveness18
freshness85
hygiene100

+repository +namespace-matches-repo +website -unreachable(2 failures) ~updated-87d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.toolsforagents.tools/mcp streamable-httpapi_key ${TOOLS_FOR_AGENTS_TOKEN}no (2 failures)96%1136 ms2025-11-252026-10-19

Tools (107)

advisorAgent Advisor — workflow + cost estimate (free).
agent_researchResearch: search → extract → summarize.
base64_decodeDecode base64 to text
base64_encodeEncode text to base64
batch_extractBatch extract URLs (async).
book_ocrBook OCR v2: historical scans, ensemble EasyOCR+Tesseract, deskew, columns, Latin normalize, auto DPI retry.
browser_interactPlaywright browser automation.
cache_urlCached extract (0 units on hit).
chunk_textSplit text into RAG chunks.
compare_textsCompare two texts or URLs.
content_hashContent fingerprint sha256/md5
crawlCrawl site (async).
crp_feedbackCRP post-execution feedback — improves discovery ranking (free).
crp_resolveQuality Capability Discovery — resolve goal to ranked routes + invocation JSON (free).
crypto_invokeCryptographic operations (BIP39, wallets, signatures, hashes).
csv_parseParse CSV/TSV into rows and records
dedupe_textRemove near-duplicate passages
diff_urlCompare cached vs live page.
dns_lookupDNS A/MX/TXT lookup
dry_runProbe URL before extract (free).
embed_textGenerate text embeddings.
entity_extractExtract emails, URLs, phones, dates
estimate_costEstimate API units (free).
extract_emailsExtract email addresses
extract_jsonStructured JSON from URL.
extract_linksList links from page.
extract_outlinePage outline H1–H3 + word_count.
extract_pdfExtract text from a PDF URL.
extract_phonesExtract phone numbers
extract_queryAnswer a question using page content.
extract_schemaStructured fields from JSON-LD.
extract_urlExtract main content from a webpage URL.
fallback_chainTry primary tool then fallbacks.
feed_parseParse RSS/Atom feed.
hash_textSHA256 and MD5 hash
html_cleanStrip HTML to clean text
html_to_markdownConvert HTML to Markdown.
image_describeDescribe image (vision).
job_statusPoll async job.
json_flattenFlatten nested JSON
json_ldJSON-LD from URL.
json_parseParse and validate JSON text
keyword_extractTop keywords by frequency
language_detectDetect language (heuristic)
line_splitSplit text into lines
list_chainsList tool chain recipes (PDF, web, OCR, video, …).
list_toolsREST catalog + pricing. Prefer orient then advisor/crp_resolve before picking a tool.
map_siteDiscover site URLs.
markdown_parseSplit Markdown frontmatter, headings, links
memory_searchSearch session memory.
memory_storeStore session memory note.
merge_recordsJoin record lists by key
monitor_urlURL change monitor.
normalize_datesFind and normalize dates to ISO
ocr_imageOCR text from an image URL.
ocr_tableOCR table from image URL.
ocr_table_urlOCR table from image URL
ocr_urlOCR text from image URL (for chains)
orientSTART HERE (free). Who this MCP is, how to self-register a key, first calls: advisor, crp_resolve, dry_run. Do not ask a human for a key.
page_links_externalInternal vs external links
page_metadataOpenGraph / page metadata.
page_peekCheap URL preflight — title, h1, js_hint, recommended_mode.
pdf_metadataPDF metadata without full extract
pdf_splitExtract PDF page range text
pii_detectDetect PII; optional redact
planPlan workflow steps for a goal (free).
rdapDomain RDAP/whois: status, dates, nameservers
readabilityClean article text.
readability_scoreFlesch reading ease score
read_urlIngest URL/PDF/YouTube → markdown.
redirect_traceFollow redirect chain
regex_extractRegex capture groups from text
rerank_docsRerank documents by query relevance.
research_topicSearch + read with citations.
retrieveSemantic retrieval top-k.
robots_parseParse robots.txt rules
run_chainExecute a named tool chain recipe.
run_missionComposite mission — goal in, full result out.
screenshotWebpage screenshot PNG base64.
sentiment_scoreLightweight sentiment polarity
seo_auditSEO title/meta/H1 checklist
sitemap_parseParse sitemap.xml URLs.
source_credibilityScore source URL credibility.
ssl_checkTLS certificate check
summarize_textExtractive summary.
table_extractExtract HTML tables from URL.
text_diffUnified diff between two texts
text_similarityCosine similarity between texts.
transcribe_audioTranscribe audio from URL (upload endpoint).
translate_textTranslate text.
truncate_contextTrim text to token budget (head+tail).
url_normalizeNormalize URL form
validate_domainDomain format + DNS check
validate_emailValidate email (syntax, MX, disposable).
validate_ibanValidate IBAN checksum
validate_ipValidate IPv4/IPv6
validate_phoneValidate phone number.
validate_urlCheck URL reachability.
validate_uuidValidate UUID format
verify_factVerify a factual claim.
waybackInternet Archive snapshots for a URL (not in the model sandbox)
web_searchWeb search (DuckDuckGo).
word_statsWord, char, line counts
workflow_statefulRun multi-step tool chain with $refs.
x402_infox402 wallet pricing and setup info (no auth).
xml_parseParse XML and extract tag values
youtube_transcriptYouTube captions/transcript.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.max124vip-dev/tools-for-agents",
  "icons": [
    {
      "src": "https://toolsforagents.tools/assets/logo.svg",
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Tools for Agents",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.toolsforagents.tools/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer API key from POST https://api.toolsforagents.tools/v1/register with body {} (no email). Example: Bearer sk_live_..."
        }
      ]
    }
  ],
  "version": "0.1.0",
  "repository": {
    "url": "https://github.com/max124vip-dev/tools-for-agents",
    "source": "github"
  },
  "websiteUrl": "https://toolsforagents.tools",
  "description": "Decision Layer for AI Agents — 58+ tools, Advisor, MCP. Free key: POST /v1/register {}."
}