Skip to content

toolfound

by toolfound.com · remote · no sign-in to list tools · v1.0.0 · published by com.toolfound

Agent-native launch platform and tool directory: search, alternatives, trending, launch via MCP.

Changes · 20

32 tools: 20 change things and 12 only read.

Scanned Oct 21, 2026

4 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http toolfound https://toolfound.com/api/mcp

Findings

Matches of fixed checks, with the text they matched.

4 warn
  • The server marks "toolfound_campaign_links" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "toolfound_campaign_links" says "link": a word for a change.

    What this check looks for
  • The server marks "toolfound_listing_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "toolfound_listing_copy" says "copy": a word for a change.

    What this check looks for
  • The server marks "toolfound_feedback_interview_planner" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "create": a word for a change.

    What this check looks for
  • The server marks "toolfound_json_to_csv" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

32 tools

Changes things 20Claude Code: ask
  • toolfound_campaign_url_cleanerNormalize UTM naming or remove standard utm_* campaign parameters (utm_source, utm_medium, utm_campaign and similar) from a supplied URL without visiting its destination.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
    Normalize UTM naming or remove standard utm_* campaign parameters (utm_source, utm_medium, utm_campaign and similar) from a supplied URL without visiting its destination. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Campaign URL cleaner
  • toolfound_check_verificationNon-destructive dry run of ownership verification for a Toolfound submission: reports, per method, what the checker sees RIGHT NOW — meta tag found or not (with the exact expected …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.
    Description, as the server wrote it
    Non-destructive dry run of ownership verification for a Toolfound submission: reports, per method, what the checker sees RIGHT NOW — meta tag found or not (with the exact expected tag), DNS TXT found or not (with the exact expected record), and whether the submission email qualifies for the magic-link path. Use it to distinguish 'my deploy is not live yet' from 'wrong token' before calling toolfound_verify_submission. Changes nothing.
  • toolfound_claim_listingClaim an existing Toolfound listing as the product's owner (free).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.
    Description, as the server wrote it
    Claim an existing Toolfound listing as the product's owner (free). Claiming requires ownership verification — a magic link is sent to the email you provide (use an address at the product's domain), and meta-tag / DNS TXT verification also works. Claimed listings unlock editing, badges, analytics, and the optional open-to-acquisition flag.
  • toolfound_color_contrastCalculate the WCAG text contrast ratio for two opaque hex colors before shipping a landing page or launch graphic.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
    Calculate the WCAG text contrast ratio for two opaque hex colors before shipping a landing page or launch graphic. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Launch page color contrast checker
  • toolfound_csv_deduplicatorClean repeated campaign or listing-export rows while retaining the first exact match and showing how many rows changed.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
    Clean repeated campaign or listing-export rows while retaining the first exact match and showing how many rows changed. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Remove duplicate CSV rows
  • toolfound_directory_matcherFilter the dated launch-directory evidence by product fit, cost, format, and link policy.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
    Filter the dated launch-directory evidence by product fit, cost, format, and link policy. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Launch directory matcher
  • toolfound_distribution_planTurn a launch date and up to eight chosen channels into a bounded preparation timetable.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
    Turn a launch date and up to eight chosen channels into a bounded preparation timetable. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Launch distribution timetable
  • toolfound_feedback_interview_plannerCreate a bounded interview plan and evidence log from a learning goal, participant count, and available time.1 finding

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "toolfound_feedback_interview_planner" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "create": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Create a bounded interview plan and evidence log from a learning goal, participant count, and available time. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Customer feedback interview planner
  • toolfound_json_to_csvConvert a small flat JSON export into a downloadable spreadsheet, with explicit limits and formula protection.1 finding

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "toolfound_json_to_csv" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Convert a small flat JSON export into a downloadable spreadsheet, with explicit limits and formula protection. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: JSON to CSV for launch exports
  • toolfound_launch_readinessCheck whether an editable product draft has the fields needed for a complete directory submission.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
    Check whether an editable product draft has the fields needed for a complete directory submission. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Launch readiness checklist
  • toolfound_launch_reviewCalculate transparent signup and conversion rates from the non-negative counts you provide.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
    Calculate transparent signup and conversion rates from the non-negative counts you provide. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Launch results review
  • toolfound_listing_copyTurn supplied product facts into deterministic, editable listing copy without inventing claims.1 finding

    Why it is in this group

    • The name "toolfound_listing_copy" says "copy": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "toolfound_listing_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "toolfound_listing_copy" says "copy": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Turn supplied product facts into deterministic, editable listing copy without inventing claims. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Listing copy worksheet
  • toolfound_newsletter_readinessBuild an honest pitch checklist from the materials editors usually need before they can review a launch.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
    Build an honest pitch checklist from the materials editors usually need before they can review a launch. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Newsletter pitch readiness
  • toolfound_relaunchRelaunch an already-launched Toolfound listing: same listing, same URL, a new launch date shown alongside the old one.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.
    Description, as the server wrote it
    Relaunch an already-launched Toolfound listing: same listing, same URL, a new launch date shown alongside the old one. Relaunch requires a fresh verified-owner session, so this anonymous MCP transport reports the eligibility result but directs owners to the dashboard to authorize the write.
  • toolfound_relaunch_decisionChoose between a relaunch, a regular update, or more preparation from the size of the change and launch evidence you provide.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
    Choose between a relaunch, a regular update, or more preparation from the size of the change and launch evidence you provide. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Relaunch decision checker
  • toolfound_software_cost_comparisonNormalize two software prices to a first-year cost using seats, billing periods, setup fees, and expected usage charges.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
    Normalize two software prices to a first-year cost using seats, billing periods, setup fees, and expected usage charges. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Software cost comparison
  • toolfound_sponsorship_break_evenEstimate the clicks, signups, and customers needed to recover a sponsorship cost from your own funnel assumptions.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
    Estimate the clicks, signups, and customers needed to recover a sponsorship cost from your own funnel assumptions. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Newsletter sponsorship break-even calculator
  • toolfound_submit_productSubmit a product to launch on toolfound.com — the launch platform where the whole launch runs agent-native, end to end.No findings

    Why it is in this group

    • The name "toolfound_submit_product" says "submit": a word for a change.
    Description, as the server wrote it
    Submit a product to launch on toolfound.com — the launch platform where the whole launch runs agent-native, end to end. A logo URL is optional; without one the site's own icon is used. One call returns everything: your submission id, ownership-verification instructions (mandatory — DNS TXT, meta tag, or email magic link), transparent queue position and assigned launch date, and the live free-slots counter (launches are free). AGENTS: you do not need inbox access — the verify_token in this response works with the meta_tag or dns_txt method via toolfound_verify_submission, and toolfound_check_verification dry-runs the checks; the emailed magic link is a human fallback that can also be completed later from the dashboard. Description renders as plain-text paragraphs on the listing page: 100–200 words reads best, and entries over 100 words qualify for search-engine indexing. Resubmitting a known URL returns the existing submission (idempotent).
  • toolfound_verify_submissionComplete the mandatory ownership verification for a Toolfound submission using the verification token (from the email magic link, or after placing the meta tag / DNS TXT record on …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.
    Description, as the server wrote it
    Complete the mandatory ownership verification for a Toolfound submission using the verification token (from the email magic link, or after placing the meta tag / DNS TXT record on your domain — this call checks them on demand). Verification is what makes Toolfound listings trustworthy: every launched product is confirmed maker-owned. On success your launch is queued at the transparent position and date you were assigned.
Only reads 12Claude Code: allow
  • toolfound_find_by_taskMatch a bounded task description against public Toolfound catalogue evidence.No findings

    Why it is in this group

    • The name "toolfound_find_by_task" says "find": a word for reading.
    Description, as the server wrote it
    Match a bounded task description against public Toolfound catalogue evidence. Results are not personal recommendations and unknown capabilities remain unknown.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • title: Find public tools by task
  • toolfound_get_alternativesList alternatives to a given product on Toolfound — tools in the same primary category, ranked by points (community votes plus an AI listing score).No findings

    Why it is in this group

    • The name "toolfound_get_alternatives" says "get": a word for reading.
    Description, as the server wrote it
    List alternatives to a given product on Toolfound — tools in the same primary category, ranked by points (community votes plus an AI listing score). Useful for 'alternatives to X' and comparison questions. Each result includes tagline, pricing model, votes, and a canonical listing URL.
  • toolfound_get_badgeGet the three copy-paste badge embed snippets for a Toolfound listing ('live on Toolfound', 'verified', 'top 3 this week' variants).No findings

    Why it is in this group

    • The name "toolfound_get_badge" says "get": a word for reading.
    Description, as the server wrote it
    Get the three copy-paste badge embed snippets for a Toolfound listing ('live on Toolfound', 'verified', 'top 3 this week' variants). Badges are optional and earned — they deep-link to the listing with varied anchor text, and the embedder chooses the rel attribute freely. Listing status is never conditioned on embedding a badge.
  • toolfound_get_launch_calendarThe upcoming Toolfound launch calendar with seat availability per date: featured seats (a scarce, limited number per day) vs how many are already taken, plus the total daily cap an…No findings

    Why it is in this group

    • The name "toolfound_get_launch_calendar" says "get": a word for reading.
    Description, as the server wrote it
    The upcoming Toolfound launch calendar with seat availability per date: featured seats (a scarce, limited number per day) vs how many are already taken, plus the total daily cap and how many launches are queued, over a horizon you choose (default 30 days, up to 180). Launching is permanently free. Toolfound shows availability openly — no hidden queues. Use this to pick a launch date before submitting: pass preferred_launch_date to toolfound_submit_product to request a specific day.
  • toolfound_get_launch_statusCheck the status of a Toolfound submission by submission id or product URL: current state (pending verification, queued, launched), transparent queue position, assigned launch date…No findings

    Why it is in this group

    • The name "toolfound_get_launch_status" says "get": a word for reading.
    Description, as the server wrote it
    Check the status of a Toolfound submission by submission id or product URL: current state (pending verification, queued, launched), transparent queue position, assigned launch date, and the listing URL once live. Toolfound never hides queue state — what this returns is exactly what everyone sees.
  • toolfound_get_productFetch the full Toolfound listing for a product by slug: description, tagline, pricing model, tags, socials, vote count, launch date, ownership-verification status, and the canonica…No findings

    Why it is in this group

    • The name "toolfound_get_product" says "get": a word for reading.
    Description, as the server wrote it
    Fetch the full Toolfound listing for a product by slug: description, tagline, pricing model, tags, socials, vote count, launch date, ownership-verification status, and the canonical listing URL. Every launched listing on Toolfound is ownership-verified by its maker (DNS TXT, meta tag, or domain email). Includes the top alternatives in the same category. Adds verified_metrics when Toolfound has fetched fresh data for the listing.
  • toolfound_get_verified_boardBoards of listings ranked by data Toolfound fetched itself within the last 7 days: revenue band via Stripe, GitHub stars, or App Store rating.No findings

    Why it is in this group

    • The name "toolfound_get_verified_board" says "get": a word for reading.
    Description, as the server wrote it
    Boards of listings ranked by data Toolfound fetched itself within the last 7 days: revenue band via Stripe, GitHub stars, or App Store rating. A board is visible only once at least 10 listings have data of that kind; otherwise it returns visible false and no entries.
  • toolfound_list_categoriesList every category in the Toolfound directory with product counts and curated intros.No findings

    Why it is in this group

    • The name "toolfound_list_categories" says "list": a word for reading.
    Description, as the server wrote it
    List every category in the Toolfound directory with product counts and curated intros. Use this to browse the index or to map a user's need to the right category before searching.
  • toolfound_search_toolsSearch toolfound.com — the launch platform and tool directory built agent-first — for SaaS products and developer tools by name, tagline, or tag.No findings

    Why it is in this group

    • The name "toolfound_search_tools" says "search": a word for reading.
    Description, as the server wrote it
    Search toolfound.com — the launch platform and tool directory built agent-first — for SaaS products and developer tools by name, tagline, or tag. Returns matching products with taglines, pricing model, vote counts, and canonical listing URLs you can cite or open. Use this when a user asks to find, compare, or discover a tool for a job.
  • toolfound_share_previewExport a safe 1200×630 SVG preview from a bounded product name and tagline.No findings

    Why it is in this group

    • The name "toolfound_share_preview" says "preview": a word for reading.
    Description, as the server wrote it
    Export a safe 1200×630 SVG preview from a bounded product name and tagline. Returns an evidence-bounded result and the canonical web tool URL.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Share image preview

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.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http toolfound https://toolfound.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__toolfound__toolfound_share_preview",
      "mcp__toolfound__toolfound_find_by_task",
      "mcp__toolfound__toolfound_inspect_public_link",
      "mcp__toolfound__toolfound_search_tools",
      "mcp__toolfound__toolfound_get_product",
      "mcp__toolfound__toolfound_get_alternatives",
      "mcp__toolfound__toolfound_get_trending",
      "mcp__toolfound__toolfound_get_verified_board",
      "mcp__toolfound__toolfound_list_categories",
      "mcp__toolfound__toolfound_get_launch_calendar",
      "mcp__toolfound__toolfound_get_launch_status",
      "mcp__toolfound__toolfound_get_badge"
    ],
    "ask": [
      "mcp__toolfound__toolfound_directory_matcher",
      "mcp__toolfound__toolfound_launch_readiness",
      "mcp__toolfound__toolfound_campaign_links",
      "mcp__toolfound__toolfound_listing_copy",
      "mcp__toolfound__toolfound_newsletter_readiness",
      "mcp__toolfound__toolfound_distribution_plan",
      "mcp__toolfound__toolfound_launch_review",
      "mcp__toolfound__toolfound_sponsorship_break_even",
      "mcp__toolfound__toolfound_software_cost_comparison",
      "mcp__toolfound__toolfound_relaunch_decision",
      "mcp__toolfound__toolfound_feedback_interview_planner",
      "mcp__toolfound__toolfound_json_to_csv",
      "mcp__toolfound__toolfound_csv_deduplicator",
      "mcp__toolfound__toolfound_campaign_url_cleaner",
      "mcp__toolfound__toolfound_color_contrast",
      "mcp__toolfound__toolfound_submit_product",
      "mcp__toolfound__toolfound_check_verification",
      "mcp__toolfound__toolfound_verify_submission",
      "mcp__toolfound__toolfound_claim_listing",
      "mcp__toolfound__toolfound_relaunch"
    ],
    "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 toolfound. Review it before you use it.