Docs menuMCP tools

Connect (MCP)

MCP tools

The local server (clawifi-mcp) lists 117 tools; the hosted remote server serves 14 of them. Read-only tools are marked.

View .md

Search, research and code#

ToolWhat it doesHostedRead-only
academic_workbenchSearch free scholarly archives, then extract deterministic paper-writing structure for selected results.yes
export_datasetExport a research_bundle or search_free_bundle response into a local JSONL/CSV evidence dataset artifact.
extract_paper_structureExtract deterministic research-writing structure from a paper: sections, keywords, contribution candidates, and method signals.yes
find_datasetsSearch free dataset metadata and inspect selected datasets for files, tags, license, and source metadata.yes
find_research_ideasFind deterministic research idea cards from free scholarly archive evidence and paper structure signals.yes
get_packageGet PyPI package metadata by name: summary, versions, release dates and links.yes
get_repoGet GitHub repository metadata by owner and repo: description, stars, topics, license and recent activity.yes
inspect_datasetInspect one dataset through a free public metadata API.yes
inspect_packageInspect one package through free public registry metadata APIs.yes
package_ecosystem_mapInspect one package name across multiple free public package registries.yes
product_manifestReturn Clawifi's public beta product manifest, proof points, policies, and surface groups.yes
read_paperRead an academic paper by id or URL: metadata and abstract, optionally full text.yes
read_threadRead a Reddit or X thread, or a GitHub issue, pull request or discussion, by id or URL, optionally with comments.yes
researchRun a free-first source-aware research search across academic, code, package, and web lanes.yes
research_bundleRun free-first research and scrape selected URL results into an evidence bundle.yes
research_datasetPlan, run, scrape, and export a free-first research workflow into a local evidence dataset artifact.
research_planPlan a free-first research run with source steps, budget estimates, and backoff policy without executing it.yes
search_academicSearch scholarly papers (default arXiv) with optional enrichment.yes
search_codeSearch code on GitHub by query.yes
search_contentSearch the web and scrape top results.yes
search_datasetsSearch free public dataset metadata across Hugging Face, OpenML, Dataverse, and Figshare.yes
search_freeFree-first web search.yesyes
search_free_bundleRun free-first search, dedupe/rank results locally, and scrape selected pages into an evidence bundle.yes
search_free_statusExplain free_auto search provider readiness, meta search setup, and paid-provider usage.yes
search_open_archivesSearch free open scholarly archive metadata across arXiv, Crossref, Zenodo, OSF, DOAJ, PubMed Central, bioRxiv, and medRxiv.yes
search_packagesSearch free package registry metadata across PyPI, npm, crates.io, Maven Central, NuGet, RubyGems, Packagist, and pub.dev.yes
search_webSearch the web using DuckDuckGo (default, no CAPTCHA) or specify source='yandex'.yes
source_catalogList Clawifi's free-first source lanes, providers, REST routes, and MCP tools.yes

Read, browse and crawl#

ToolWhat it doesHostedRead-only
batch_browseRender several URLs in a real browser in one call (JavaScript or bot-protected pages), in parallel up to the browser pool size.yes
batch_fetchFetch several URLs in one call, up to 4 in parallel, with source-aware routing instead of looping fetch_url.yes
browse_urlRender one URL in a real browser (JavaScript, screenshots, bot-protected pages).yes
browser_actAct like a person in an open browser session: snapshot, click, type, fill, press, select, check, hover, scroll, wait, navigate, back, tabs, upload, drag, dialog, downloads, text, screenshot, pdf, cookies, logs, wall (is a person needed).
crawl_siteCrawl a bounded site graph with deterministic BFS traversal and partial failure reporting.yes
delete_crawlDelete a durable crawl and its checkpoint.
download_fileDownload a file (PDF, image, archive, dataset) to the local artifacts folder and return its path, size and sha256.
extract_urlExtract structured JSON from a URL using deterministic schema hints, presets, evidence, confidence, and validation.yesyes
fetch_urlFetch a page or PDF as markdown: plain HTTP first, a browser only when needed.yesyes
get_crawlGet durable crawl status, bounded page refs, errors, and checkpoint counts.yesyes
http_requestSend one raw HTTP request (GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS) and get status, headers, and text body.
map_siteDiscover candidate URLs from robots.txt, sitemaps, RSS/Atom feeds, docs paths, and seed-page links before crawling.yesyes
resume_crawlExplicitly resume a stopped or interrupted crawl from its durable frontier.
run_recipeRun a deterministic typed recipe such as pricing_page, docs_index, github_repo, x_profile, academic_paper, or company_profile.yes
run_recipesRun a deterministic typed recipe over multiple URLs with partial failure reporting.yes
scrape_urlScrape a URL into requested LLM-ready formats: markdown, text, links, metadata, html, raw_html, screenshot, or state_json (data the page embeds for its JavaScript).yesyes
start_crawlStart a durable crawl that can be stopped, inspected, and resumed after restart.yes
stop_crawlStop a running durable crawl without deleting its checkpoint.

Jobs, history and monitors#

ToolWhat it doesHostedRead-only
cancel_jobCancel a queued or running async Clawifi job.
clawifi_monitorFacade for Evidence Monitor lifecycle, ticks, and diffs.
create_jobCreate an async Clawifi job for fetch, batch_fetch, extract, crawl, or domain_dns.yes
create_monitorCreate an Evidence Monitor.
delete_monitorSoft-delete a monitor.
estimateWhat a call would cost in credits before running it: minimum (what the balance must cover), maximum or a caveat, and what raises it.yesyes
get_historyGet one operation record, including status, lineage, timings, and credit charge.yes
get_history_resultRead a retained operation result without rerunning network work or spending credits.yes
get_jobGet async Clawifi job status, result, or error by job_id.yesyes
get_job_errorsGet normalized errors for an async Clawifi job by job_id.yes
get_job_eventsGet the stored event timeline for an async Clawifi job by job_id.yes
get_monitorGet one Evidence Monitor by ID.yes
list_artifactsList recent local artifacts with stable artifact_id values.yes
list_historyList account-scoped root operations with filters and cursor pagination.yesyes
list_monitor_diffsList monitor diff summaries and artifact IDs.yes
list_monitor_ticksList monitor tick activity.yes
list_monitorsList local Evidence Monitors with schedule, status, and next tick metadata.yesyes
pause_monitorPause a monitor without deleting history.
read_artifactRead a text artifact by artifact_id; binary artifacts return metadata without raw bytes.yes
rerun_historyExplicitly rerun a retained operation and link the new operation through replay_of.
resume_monitorResume a paused monitor; optionally make it due immediately.
run_monitor_nowRun a monitor immediately and return tick status plus artifact/diff IDs, not artifact bodies.
update_monitorPatch a monitor using optimistic versioning.

Domain records and OSINT#

ToolWhat it doesHostedRead-only
domain_dnsDNS records for a domain — A, AAAA, MX, NS, TXT, CNAME.yes
domain_reconFull domain reconnaissance: WHOIS, DNS, SSL, subdomains.yes
domain_sslSSL/TLS certificate inspection for a domain.yes
domain_subdomainsFind subdomains via Certificate Transparency logs (crt.sh).yes
domain_subdomains_bruteBrute force subdomains via DNS resolution.yes
domain_virustotalVirusTotal domain report — reputation, malware analysis, categories.yes
domain_whoisWHOIS lookup for a domain — registrar, dates, name servers.yes
email_reconFind the addresses a domain publishes on its own pages (home, about, team, contact, careers, privacy, legal) plus one web search, each with the page it came from.yes
ip_intelGet IP intelligence from Shodan InternetDB — ports, hostnames, vulnerabilities.yes
username_searchSearch for a username across social networks using Clawifi's native manifest engine.yes

Other#

ToolWhat it doesHostedRead-only
aws_renderRender a page in an AWS AgentCore managed browser (another IP, no local Chromium).
browser_doctorRun secret-safe browser runtime, profile lock, WebBridge, extension, and agent config diagnostics.yes
browser_jsEvaluate a JavaScript expression in an active browser session.
browser_visionCapture a full-page screenshot from an active browser session.yes
clawifi_academicFacade for academic workflows: search, read, structure, workbench, or ideas.yes
clawifi_browserFacade for browser sessions, local browser profiles, and Chrome WebBridge.
clawifi_codeFacade for GitHub/code/package intelligence.yes
clawifi_opsFacade for async jobs and durable operation history.
clawifi_osintFacade for OSINT over domain, IP, email-domain, or username targets.yes
clawifi_registryFacade for package and dataset registries.yes
clawifi_researchFacade for source-aware research: plan, results, evidence bundle, or dataset export.yes
clawifi_searchFacade for web search: results, web, content/fetch, bundle, or status.yes
clawifi_siteFacade for site discovery and crawl lifecycle: map, crawl_once, start, status, stop, resume, delete.
clawifi_socialFacade for safe social reads and draft-only composition.
clawifi_webFacade for URL work: fetch, scrape, browse, structured extract, recipes, and batch variants.yes
close_browser_sessionClose a managed browser session by session_id.
close_browser_sessionsIdempotently close selected managed browser sessions, or all sessions when no IDs are supplied.
cloud_renderRender a page in Cloudflare's remote browser (another IP, no local Chromium).
compose_social_draftOpen X/Twitter or Reddit in the real browser and prepare a draft only.
create_browser_profileCreate a named local-only browser profile.
create_browser_sessionCreate a managed browser session.
delete_browser_profileDelete a named local-only browser profile contained under the configured runtime directory.
get_browser_sessionGet managed browser session status by session_id.yes
get_session_statusCheck whether a stored login session exists for a source such as twitter or reddit.yes
github_search_codeSearch GitHub code.yes
github_search_usersSearch GitHub users by name or username.yes
github_userGet GitHub user profile — bio, repos, followers, location, email.yes
like_tweetLike a tweet.
list_browser_profilesList local-only browser profiles without exposing storage paths or browser storage contents.yes
list_browser_sessionsList managed browser sessions so agents can recover lost session IDs and inspect cleanup state.yes
post_tweetPost a new tweet to X/Twitter.
reddit_userGet Reddit user profile — karma, bio, account age.yes
reply_tweetReply to a tweet.
retweetRetweet a tweet.
schema_assistInfer, validate, merge, or refine a deterministic JSON extraction schema with field provenance.yes
upload_cookiesStore session cookies for a source in the local runtime (operator only).
webbridge_commandRun a real-browser bridge command against the connected Chrome extension.
webbridge_statusGet local real-browser bridge connection status.yes

Was this page helpful? Tell us · Last updated 2026-10-22