Skip to content
Agentmart
Submit a tool

footnote-mcp

Source-grounded web research: search, extraction, verification, and browser automation.

Connector by KazKozDev · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/kazkozdev-footnote-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Source-grounded web research: search, extraction, verification, and browser automation.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
21 read · 13 write · 1 delete · 10 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 45

Read from the source code; the running server may list different tools.

Read 21 · Look things up without changing anything.

  • browser_extract_tables
  • check_date_completeness
  • classify_source
  • encyclopedia_search
  • generate_search_queries
  • github_search
  • papers_search
  • source_cache_get
  • startup_health_check
  • tool_code_validate
  • web_deep_search
  • web_detect_downloads
Show 9 more tools
  • web_extract
  • web_extract_tables
  • web_fetch_authenticated
  • web_fetch_json
  • web_read
  • web_screenshot
  • web_search
  • web_search_recent
  • web_snapshot

Write 13 · Create, change, send or run things.

  • archive_search
  • browser_set_date_range
  • build_research_debug_report
  • export_dataset
  • resolve_units
  • source_cache_put
  • tool_code_run_sandboxed
  • tool_promote
  • web_archive_fetch
  • web_click
  • web_navigate
  • web_scroll
Show 1 more tools
  • web_type

Delete 1 · Delete, drop, revoke or wipe things.

  • recipe_registry

Not yet classified 10 · We could not tell from the name and description.

  • browser_extract_tables_for_date_range
  • corroborate_claim
  • evidence_entailment
  • locate_claim_span
  • reconcile_time_series
  • tool_code_generate
  • tool_spec_propose
  • validate_unit_rows
  • web_crawl
  • web_parse_file

Files it touches

  • Any path the agent passes to its tools

Tools (45)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • archive_search

    Find archived captures of a URL or host through the Wayback Machine and Common Crawl; optionally extract archived text.

  • browser_extract_tables

    Extract visible tables from the current browser page after navigation/interactions.

  • browser_extract_tables_for_date_range

    Set date range in the current browser page, submit it, then extract visible tables.

  • browser_set_date_range

    Best-effort browser date-range setter for interactive pages with date inputs.

  • build_research_debug_report

    Build a compact diagnostic report for a research run: queries, URLs, source quality, and verification gaps.

  • check_date_completeness

    Validate date-range completeness for structured results. Supports day, week, and month granularity.

  • classify_source

    Classify a source as official, aggregator, blog, forum, interactive, blocked, or error.

  • corroborate_claim

    Triangulate a claim across multiple source excerpts; returns a corroboration verdict (corroborated/conflicting/single_source/...).

  • encyclopedia_search

    Search Wikipedia articles and Wikidata entities, or execute a read-only Wikidata SPARQL query.

  • evidence_entailment

    Strict entailment check for claim vs source excerpt. Supports heuristic, Ollama judge, or auto fallback.

  • export_dataset

    Write extracted rows to a consolidated file (csv | xlsx | json) and return the path.

  • generate_search_queries

    Generate specialized search queries using operators like site:, filetype:, API, CSV, and data-table variants.

  • github_search

    Search public GitHub repositories, issues, code, or commits. Authentication is optional; zero-key requests use GitHub's public rate limit.

  • locate_claim_span

    Locate the sentence(s) in a source that best support a claim, with character offsets and a containment score (span-level provenance).

  • papers_search

    Search scientific publications through Crossref and arXiv. Uses no API key and returns one normalized paper result shape.

Show 30 more tools
  • recipe_registry

    Manage promoted extraction recipes: list, get, run, or delete saved recipes.

  • reconcile_time_series

    Align several time series on a common key, compute deltas vs the first series, and flag missing keys and outliers.

  • resolve_units

    Resolve units, currencies, and currency pairs from text so incompatible rows can be rejected.

  • source_cache_get

    Read persistent source cache entry for a URL.

  • source_cache_put

    Write arbitrary parsed source payload into persistent source cache.

  • startup_health_check

    Check optional parser, OCR, browser, and cache dependencies for this MCP server.

  • tool_code_generate

    Generate a safe starter extraction recipe function for the proposed spec. The result must still be validated before running.

  • tool_code_run_sandboxed

    Run validated extraction recipe code in a separate limited subprocess. Code must define extract(source_text, input_payload).

  • tool_code_validate

    Statically validate task-specific extraction code against the safe recipe contract and allowlist.

  • tool_promote

    Save a validated extraction recipe as reusable memory after an optional smoke test. Does not edit the MCP server.

  • tool_spec_propose

    Propose a controlled task-specific extraction recipe spec when generic tools cannot extract structured rows.

  • validate_unit_rows

    Reject structured rows that are incompatible with the expected unit, currency, or currency pair.

  • web_archive_fetch

    Find the closest Wayback Machine snapshot of a URL (for dead or changed sources) and optionally read its text.

  • web_click

    Click an interactive element by its ref (e.g. @e3 from web_snapshot).

  • web_crawl

    Breadth-first crawl from a start URL, fetching and extracting each page. Stays on the start host by default. Capped at 50 pages.

  • web_deep_search

    Iterative evidence-led deep research: decompose requirements, search unresolved gaps, extract text/tables/files, verify each fact, and return a diagnostic funnel plus source-grounded context.

  • web_detect_downloads

    Detect downloadable CSV/XLS/XLSX/PDF/JSON/XML links on a page.

  • web_extract

    Extract text from the page. refs: comma-separated @eN, or 'visible' for all visible text, or 'all' for full HTML.

  • web_extract_tables

    Fetch a page, parse HTML tables, and return structured columns/rows with source URL provenance.

  • web_fetch_authenticated

    Fetch a page that needs cookies or custom headers (logged-in or gated pages).

  • web_fetch_json

    Fetch an API/JSON URL directly and return parsed JSON with source URL provenance and persistent cache.

  • web_navigate

    Navigate the browser to a URL.

  • web_parse_file

    Download and parse CSV/TSV/XLSX/PDF/JSON files, returning structured rows or extracted text with provenance.

  • web_read

    Fetch and extract text from a single URL. Returns extracted content (markdown).

  • web_screenshot

    Capture a PNG screenshot of the current browser page, save it to disk, and optionally OCR text locked inside the image.

  • web_scroll

    Scroll the page: up, down, top, bottom.

  • web_search

    General web discovery. Uses configured providers plus zero-key Bing, DuckDuckGo, Brave, and Wiby. Marginalia is opt-in through auto+marginalia. Returns normalized titles, URLs, snippets and scores.

  • web_search_recent

    Web search restricted to a recency window via DuckDuckGo's date filter (day/week/month/year).

  • web_snapshot

    Capture the current page state: URL, title, accessibility tree with stable refs (@e1, @e2...), and visible text. Use this before clicking/typing.

  • web_type

    Type text into an input field by its ref.

Signals

Stars
2
Forks
0
Open issues
0
Weekly downloads
58
Last commit
Sep 7, 2026 (1 month ago)
Last release
Aug 6, 2026 (2 months ago)
Last package publish
Aug 6, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.KazKozDev/footnote-mcp
Version
0.2.6
Auth
No auth
Packages
pypi footnote-mcpoci ghcr.io/kazkozdev/footnote-mcp:0.2.6
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from KazKozDev

Cite this page

footnote-mcp. Agent Mart. https://agentmart.dev/connectors/kazkozdev-footnote-mcp (last updated 2026-10-24)