Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Free Agent Tools

REMOTE · FREE-AGENT-TOOLS.VERCEL.APP

21 free no-auth tools: pitch roast, Kyushu discount, Japan visa fee, luggage, tax-free.

+1 this week 76 Trust /100

Last scanned (21 hours ago)

Scores higher than 71% of remote servers

Reachable. Last reached 17 Oct 2026.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security80
Transport & Reachability100
Schema Quality & AI Usability63
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 6082 tokens (~253/item across 24 items; 24 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management47
  • Stability observed for 14 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "japan_tax_free_refund_check" implies "refund" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 25 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 17 Oct 26 0
    • Schema quality: 230 → 253 ▼ functional
    • Server version: 1.7.0 → 1.8.0 functional
    • New tool “japan_dual_pricing_check” functional
  • 16 Oct 26 0
    • Schema quality: 204 → 230 ▼ functional
    • Server version: 1.6.0 → 1.7.0 functional
    • New tool “japan_tb_screening_check” functional
  • 15 Oct 26 0
    • Schema quality: 172 → 204 ▼ functional
    • Server version: 1.5.0 → 1.6.0 functional
    • New tool “japan_customs_allowance_check” functional
  • 14 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Oct 26 −1
    • Schema quality: 138 → 172 ▼ functional
    • Schema quality: 138 → 156 ▼ functional
    • Server version: 1.4.0 → 1.5.0 functional
    • Server version: 1.3.0 → 1.4.0 functional
    • New tool “kyushu_travel_discount_check” functional
    • New tool “japan_luggage_check” functional
  • 12 Oct 26 +1
    • Schema quality: 2268 → 2634 ▼ functional
    • Server version: 1.2.1 → 1.3.0 functional
    • New tool “japan_visa_fee_check” functional
  • 10 Oct 26 −1
    • Destructive annotations: pass → 0 functional
    • Server version: 1.1.0 → 1.2.1 functional
    • New tool “japan_tax_free_refund_check” functional
  • 7 Oct 26 +1
    • Schema quality: 1927 → 2124 ▼ functional
    • Server version: 1.0.0 → 1.1.0 functional
    • New tool “roast_pitch” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 17 Oct 2026 · Probed https://free-agent-tools.vercel.app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=*.vercel.app CN=WR1,O=Google Trust Services,C=US 29 Aug 2026 27 Nov 2026 RSA 2048 SHA256-RSA f7911168ffa7d0f4135e24792e7a52a8
SANs: *.vercel.app
CN=WR1,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7fd9e2c2d2048a0474b627a26d0868a7
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of free-agent-tools.vercel.app. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
vercel.app. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000; includeSubDomains; preload

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://free-agent-tools.vercel.app/mcp Verified 200
http (plaintext) http://free-agent-tools.vercel.app/mcp HTTPS enforced 308 https://free-agent-tools.vercel.app/mcp
MCP tools · 24 exposed · ~6,017 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
ads_policy_notice_risk_check ~98

Paste the text of a Google Ads, AdSense, Merchant Center, or Meta (Facebook/Instagram) ads suspension, disapproval, or policy notice. Returns HIGH / MED / LOW risk, the platform, the policy phrases found with plain-language explanations, and a next-step checklist. Heuristic only; never suggests replacement accounts or files appeals.

NameTypeReqDescription
noticestringyesFull notice text. Remove account IDs and personal data.

No output schema declared.

No examples provided.

ai_bottleneck_quiz ~62

Without answers, returns the five quiz questions with options. With answers (one slug per question from: compute, memory, optics, power, space, servers), returns the most constrained bottleneck.

NameTypeReqDescription
answersarray–One slug per question.

No output schema declared.

No examples provided.

ai_infrastructure_bottlenecks ~86

Explains the physical constraints on the AI buildout beyond chips: compute, memory (HBM), optics, power, space (sites, backhaul), and servers (racks, cooling). Omit slug for all six. Includes example public companies often cited in discussion; these are not investment picks.

NameTypeReqDescription
slugstring–Optional: one bottleneck.

No output schema declared.

No examples provided.

app_store_wrapper_precheck ~145

For Capacitor, WebView, PWA-shell, React Native, or AI-generated iOS apps: scores rejection risk under Guideline 4.2 (minimum functionality / web wrapper), 4.3 (spam / clone), and metadata, with reasons and how native each feature reads. Not legal advice; Apple decides.

NameTypeReqDescription
descriptionstringyesOne-line description of what the app does.
featuresarrayyesUp to three key features, e.g. ["Home screen widget", "iOS share sheet", "Face ID lock"].
namestringyesApp name.
stackstringyesHow the app is built.

No output schema declared.

No examples provided.

email_list_reactivation_value ~113

Estimates buyers and revenue from one offer to past customers in low / mid / high scenarios, with an optional partner revenue share.

NameTypeReqDescription
buyRatenumber–Expected percent of reached contacts who buy. Default 1.
contactsnumberyesNumber of past contacts.
orderValuenumberyesAverage order value of the offer.
partnerSharenumber–Optional partner revenue share percent. Default 0.
reachablenumber–Percent of contacts still reachable. Default 70.

No output schema declared.

No examples provided.

faceless_youtube_reality_check ~154

Seven multiple-choice answers about a faceless or AI YouTube channel plan. Returns HIGH / MED / LOW expectation and monetization-policy risk with signals and myths to drop. Pushes back on viral '$10k/month with AI YouTube' claims. Not a ban prediction.

NameTypeReqDescription
estimatesstringyesHow VidIQ / SocialBlade earnings estimates are treated.
nichestringyesNiche.
revenueTimingstringyesWhen money is expected relative to the YouTube Partner Program.
scriptsstringyesHow scripts are made.
timelinestringyesExpected timeline.
visualstringyesMain visual style.
voiceoverstringyesMain voiceover.

No output schema declared.

No examples provided.

hotel_ota_commission_calculator ~185

For hotels, ryokan, guesthouses, and B&Bs: yearly room revenue, commission paid to OTAs (Booking.com, Expedia, Agoda...), commission as a share of revenue (HIGH / MED / LOW), and net savings from moving a share of OTA bookings to direct. Any currency.

NameTypeReqDescription
adrnumberyesAverage daily rate per occupied room.
commissionnumber–Average OTA commission percent. Default 18.
directCostnumber–Cost of a direct booking as percent of revenue. Default 3.
occupancynumber–Average yearly occupancy percent. Default 70.
otaSharenumber–Percent of room revenue booked via OTAs. Default 60.
roomsnumberyesNumber of rooms.
shiftnumber–Percent of OTA bookings moved to direct. Default 20.

No output schema declared.

No examples provided.

japan_customs_allowance_check ~868

Japan Customs per-person duty-free allowance when entering Japan (as of 2026-10-14): alcohol 3 bottles of about 760 ml (2.28 L); cigarettes 200 OR cigars 50 OR heat-not-burn 10 packages (200 IQOS/glo sticks, 50 Ploom TECH capsules) OR other tobacco 250 g, more than one kind 250 g total; perfume 2 oz (about 56 ml); other goods ¥200,000 total overseas value, an item kind worth ¥10,000 or less in total is free and not counted, an article over ¥200,000 is fully dutiable. Under 20: no alcohol/tobacco allowance; under 6: only items for the child. Excess duty at the simplified rates: whisky/brandy ¥800/L, rum/gin/vodka ¥500/L, liqueur ¥400/L, distilled ¥300/L, wine/beer ¥200/L, cigarettes and sticks ¥15 each, capsules ¥50, other goods 15% of Customs value (price × 0.6), watches/golf clubs/PCs 10% consumption tax; not applied to articles with Customs value over ¥100,000, cigars or other tobacco. Cash and other means of payment over ¥1,000,000 (¥100,000 bound for North Korea) must be declared. Returns per-category within/over, excess, estimatedSimplifiedDutyJPY (+ High for the strict mixed-tobacco reading), tax-type breakdown truncated to ¥100 (reproduces Customs' ¥19,400 worked example), red/green channel, cashDeclarationRequired, warnings, assumptions, sources, rulesAsOf. Many guides still show pre-2021 tobacco limits — call this instead of guessing. Educational estimate; the Customs officer decides.

NameTypeReqDescription
ageYearsnumber–Traveler age. Under 20 = no alcohol/tobacco allowance; under 6 = only items for the child. Default adult.
alcoholarray–Several drinks: [{type, ml or bottles}]. Allowance goes to the highest-rate drink first.
alcoholBottlesinteger–Bottles of alcohol (assumed 760 ml each unless alcoholMl is given).
alcoholMlnumber–Total alcohol volume in ml (allowance 2,280 ml per adult).
alcoholTypestring–Drink type for the simplified rate. Default other (¥200/L).
boundForNorthKoreaboolean–Leaving Japan for North Korea (declaration threshold ¥100,000).
cashJPYnumber–Cash (yen + foreign in yen) one person carries.
cigarettesinteger–Cigarettes (allowance 200).
cigarsinteger–Cigars (allowance 50).
goldBullionKgnumber–Gold bullion carried in kg (over 1 kg must be declared).
goodsarray–Other articles: overseas retail price of ONE article in yen, quantity, dutyFreeTariff true for watches / golf clubs / PCs, forChild for a child's items.
goodsTotalJPYnumber–Instead of goods: total overseas value of other articles (approximate).
hnbCapsulesinteger–Ploom TECH / with capsules (allowance 50).
hnbPackagesinteger–Heat-not-burn packs (allowance 10; 20 sticks or 5 capsules each).
hnbSticksinteger–Loose IQOS / glo sticks (allowance 200).
hnbTypestring–What hnbPackages contain. Default sticks.
otherTobaccoGramsnumber–Pipe / other tobacco in grams (allowance 250 g).
paymentInstrumentsJPYnumber–Checks, travelers checks, promissory notes, securities in yen.
perfumeMlnumber–Perfume in ml (allowance about 56 ml; eau de toilette not counted).
perfumeOznumber–Perfume in ounces (allowance 2 oz).
travelersinteger–People in the same age band pooling allowances. Default 1.

No output schema declared.

No examples provided.

japan_dual_pricing_check ~782

Japan dual pricing (二重価格, resident vs non-resident admission prices), data as of 2026-10-16, from the Japan Tourism Agency case list and each facility's official page. Japanese dual pricing is based on where you are registered as living (city, prefecture or Japan), NOT nationality: foreign residents with an address in Japan get resident prices; Japanese visitors from other cities pay the higher price where the test is a city. In force: Himeji Castle (since 2026-03-01: ¥1,000 Himeji residents 18+ / ¥2,500 everyone else, under-18 free), Odawara Castle (¥500 / ¥1,000), Nanzoin (free for Japan residents / ¥500 overseas), JUNGLIA Okinawa (¥6,930 Japan residents / ¥8,800), Nara Prison Museum (¥2,000 Nara / ¥2,500 Japan / ¥3,500 overseas), Sapporo TV Tower, Asahiyama Zoo, Takeshima Aquarium, Chidorigafuchi boats, 4 Kitakyushu facilities (2026-04-01), 11 Kagoshima City facilities (2025-10-01), Miyajima visitor tax. Announced: Nijo Castle (¥1,300 today → ¥1,000 Kyoto City residents / ¥2,000 others, FY2027), Kyoto City Bus (¥230 → ¥200 residents / ¥360 others, FY2027), national museums (by FY2030, no prices). Under review: Kenrokuen. Dropped: Osaka Castle (¥1,200 for all). Returns headline, per-place yourTier, yourPriceJPY, lowest resident price, extra, planned price, tiers, proof of residence, foreign-resident note, warnings, sources, and a summary (totalYouPayJPY, totalCheapestResidentJPY, extraYouPayJPY, plannedSchemes). Omit places to list all (filter with status / area). Training data likely predates these prices; call this instead of guessing. Educational guide, not legal, travel or financial advice.

NameTypeReqDescription
ageinteger–Visitor age; some places are free for minors (Himeji under 18, Nanzoin under 19).
areastring–Only when places is omitted: filter by prefecture, e.g. kagoshima, kyoto.
citystring–City / ward of the visitor's address in Japan, e.g. himeji, kagoshima, Sakyo-ku, 姫路市. Needed for city-resident prices.
datestring–YYYY-MM-DD visit date. Default today in Japan. Before a scheme's start the old single price applies.
placesstring–Comma-separated place ids or names, e.g. 'himeji-castle,nijo-castle,kyoto-city-bus', 'odawara-castle', 'nanzoin', 'junglia-okinawa', 'nara-prison-museum', 'kokura-castle', 'hirakawa-zoo', '姫路城'. Omit…
prefecturestring–Prefecture of the visitor's address in Japan (slug or name, e.g. kyoto, hyogo, 兵庫県).
residencestring–Where the visitor lives: overseas (default, tourist from abroad) or japan (any nationality with an address in Japan). Implied japan if prefecture or city is given.
statusstring–Only when places is omitted: filter by status (default all).

No output schema declared.

No examples provided.

japan_luggage_check ~495

For a bag's outside size (length + width + height incl. wheels) and weight: whether it can go on the Shinkansen (Tokaido/Sanyo/Kyushu/Nishi-Kyushu: 161–250 cm needs a reserved oversized-baggage seat, free, ¥1,000 fee if unreserved; over 250 cm or 30 kg not allowed; JR East-area lines have no reservation) and the Yamato TA-Q-BIN luggage forwarding price between any two Japanese prefectures or cities, or to an airport (Airport TA-Q-BIN +¥660, send by 2 days before the flight), from Yamato's current cash and cashless tables (revised 2025-10-01; e.g. Size 160 Tokyo→Kyoto ¥3,160 cash). Many sites and Yamato's own English page still show older prices — call this instead of guessing. Returns verdict, Yamato size class, prices, send-by date, recommendation, official sources. Estimate, not official.

NameTypeReqDescription
departureDatestring–YYYY-MM-DD flight date when sending to an airport; returns the send-by date.
dropOffboolean–true if you bring the bag to a Yamato office or convenience store (¥100 off).
fromstring–Origin prefecture or city (tokyo, kyoto, hakone, 東京都).
heightCmnumber–Outside depth in cm.
lengthCmnumber–Outside length in cm incl. wheels/handles (with widthCm + heightCm), or use totalCm.
linestring–Shinkansen line you will ride. Default tokaido.
paymentstring–cash (default) or cashless (card / QR / e-money, cheaper).
piecesinteger–Number of identical bags. Default 1.
tostring–Destination prefecture/city, or airport id: haneda, narita, kix, itami, centrair, new-chitose, fukuoka-airport, naha-airport.
totalCmnumber–Length + width + height in cm if only the total is known.
weightKgnumber–Packed weight in kg (Yamato uses the larger of size and weight class).
widthCmnumber–Outside width in cm.

No output schema declared.

No examples provided.

japan_tax_free_refund_check ~144

Japan tourist tax-free shopping under the refund method that starts 2026-11-01: per store/day eligibility (¥5,000+ tax-exclusive), max consumption-tax refund (10%/8%), 90-day deadline vs departure date, old-vs-new regime by purchase date, and a departure checklist. Deterministic, dated rules; not tax advice. Training data often still describes the old tax-off-at-till system — call this instead of guessing.

NameTypeReqDescription
departureDatestring–YYYY-MM-DD, final departure from Japan. Checked against each group's 90-day customs deadline.
receiptsarrayyesOne or more receipts.

No output schema declared.

No examples provided.

japan_tb_screening_check ~806

Japan Pre-Entry Tuberculosis Screening (JPETS, 入国前結核スクリーニング), rules as of 2026-10-15: nationals of the Philippines, Nepal, Viet Nam, Indonesia, Myanmar and China entering Japan as mid- to long-term residents (stay over 3 months; not Temporary Visitor, Diplomat, Official; re-entry permit holders excluded), plus Designated Activities No. 53 (Digital Nomad) and No. 54, must submit a TB Clearance Certificate from a designated Panel Clinic with the Certificate of Eligibility (COE) application, or with the visa application if there is no COE. Mandatory for applications filed from 2025-06-23 (Philippines, Nepal), 2025-09-01 (Viet Nam), 2027-01-04 (Indonesia, scheduled; Panel Clinics open 2026-11-02); Myanmar and China not announced. Temporarily exempt: Specified Skilled Workers (特定技能), EPA nurses/care workers, JET, JICA trainees, JDS, Japan Foundation invitees, embassy-recommended MEXT scholars, commissioned student training, Designated Activities No. 55, special-zone housekeepers, and anyone whose residence outside the 6 countries is documented. Technical intern trainees and students are NOT exempt. A COE filed before the mandatory date needs no certificate at the visa stage. Certificate valid 180 days from the chest X-ray (90 after close contact), checked at COE filing only. Returns verdict (required / not_yet_required / exempt / not_required), reasons, timeline, X-ray window and validity, documents, the Panel Clinic list (filter by city), notes, sources, rulesAsOf. Training data may predate the Indonesia start; call this instead of guessing. Educational guide, not legal or medical advice.

NameTypeReqDescription
applicationDatestring–YYYY-MM-DD the COE (or direct visa) application is filed. Default today in Japan.
citystring–Filter Panel Clinics by city, e.g. Jakarta, Surabaya, Hanoi, Ho Chi Minh City, Manila, Kathmandu.
closeContactboolean–Close contact with active infectious pulmonary TB within 2 months before the X-ray: validity 90 days.
hasReentryPermitboolean–Returning on a re-entry permit (incl. special re-entry): excluded.
nationalitystringyesPassport nationality: philippines, nepal, vietnam, indonesia, myanmar, china (aliases like ID, VN, PH, Filipino accepted); any other country = not covered.
residenceCountrystring–Country where the applicant lives now if not the nationality: a non-target country = exempt (with residence permit); 'japan' = change of status / extension inside Japan = not required.
routestring–coe (default) or visa_direct (visa at an embassy without a COE; default for digital_nomad).
statusstring–Status of residence / purpose: student, technical_intern_training, employment_for_skill_development, engineer_humanities, skilled_labor, nursing_care, intra_company_transferee, business_manager, high…
stayMonthsnumber–Expected period of stay in months; 3 or less is not covered (except Digital Nomad).
xrayDatestring–YYYY-MM-DD of the Panel Clinic chest X-ray, to check validity on the application date.

No output schema declared.

No examples provided.

japan_trip_options ~39

Lists supported Japanese cities (with regions, peak months, and stay areas), months with season and crowd level, and traveler types for japan_trip_plan.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

japan_trip_plan ~115

Where to stay, festivals and seasonal highlights, things to do, crowd level, weather, and warnings (Golden Week, Obon, rainy season, typhoons, New Year closures) for a Japanese city in a given month, with stay areas ranked for the traveler type and booking search links. Typical seasonal patterns, not live data.

NameTypeReqDescription
citystringyesCity id.
month–yes1-12 or English month name.
travelerstring–Optional traveler type; ranks stay areas for them.

No output schema declared.

No examples provided.

japan_visa_fee_check ~366

Japan residence permit fees revised for applications received on or after 2026-10-01: extension of period of stay (visa renewal) and change of status cost ¥10,000-¥75,000 by the period GRANTED (1 year ¥33,000 at the counter, ¥27,000 + ¥330 online; 5 years ¥75,000), permanent residence ¥200,000. Applications received by 2026-09-30 keep the old ¥6,000 / ¥5,500 / ¥10,000. Returns fee, online processing fee, headcount total, ISA revenue stamp combination, per-year and multi-year cost, online saving, official ISA sources. Deterministic, dated table; not legal advice. Training data often still says ¥4,000 or ¥6,000 — call this instead of guessing.

NameTypeReqDescription
applicationDatestring–YYYY-MM-DD the application was received. Before 2026-10-01 = old fee. Omit for the revised fee.
grantedMonthsinteger–Period of stay granted in months (12 = 1 year, 36 = 3 years, 60 = 5 years). Required unless permit is permanent.
headcountinteger–Number of people, e.g. employees whose fees a company pays. Default 1.
horizonYearsinteger–Years to project repeat applications at the same period. Default 5.
methodstring–counter (revenue stamps, default) or online (convenience store / bank payment + ¥330/¥550 processing fee).
permitstringyesextension (在留期間更新, renewal), change (在留資格変更), or permanent (永住許可).

No output schema declared.

No examples provided.

kyushu_travel_discount_check ~497

Japan's Kyushu Fukko Ouenwari travel discount after the 2026 Kumamoto earthquake: 50% off eligible stays and stay+transport packages in Fukuoka, Saga, Nagasaki, Oita, Miyazaki (60% in Kumamoto and Kagoshima), capped per person per trip at ¥20,000 (accommodation only or 1-night package), ¥30,000 (package 2+ nights), ¥35,000 (tour with stays in 2+ Kyushu prefectures). Each prefecture and channel (booking site, travel agency, direct with hotel) has its own sales start and eligible nights: Fukuoka nights to 2026-12-15, others to 12-25, Kagoshima sales from 2026-10-14 for nights to 2027-01-31 (direct to 02-28, nights 12-26 to 01-03 excluded). Bookings made before sales start are never discounted. Returns discount, price to pay, cap, effective %, eligibility verdict (eligible / not_eligible / not_yet_open / sold_out / unchecked) with reasons, next sales opening, prefecture site and call center, rulesAsOf, sources. Newer than most training data — call this instead of guessing. Estimate; budgets can run out without notice.

NameTypeReqDescription
bookingDatestring–YYYY-MM-DD date of booking (JST). Default today in Japan.
channelstring–ota (booking site such as Rakuten Travel or Jalan, default), agency (travel agency), direct (with the hotel).
checkInstring–YYYY-MM-DD check-in date, for the eligible-nights check.
nightsinteger–Nights booked (0 = day trip, not eligible). Default 1.
prefecturestringyesKyushu prefecture you stay in (for a multi-prefecture tour, the selling prefecture).
productstring–lodging (宿泊単体, default), package (交通付宿泊: stay + flight/train), tour (周遊型: stays in 2+ Kyushu prefectures).
totalPriceJPYnumberyesBooking total in yen for all travelers, before the discount (tax and service included).
travelersinteger–People on the booking; children and infants count. Default 1.

No output schema declared.

No examples provided.

list_open_source_saas_alternatives ~74

Lists every covered paid tool (Mixpanel, Semrush, FreshBooks, Calendly, Chargebee, Typeform, Pipedrive/HubSpot, GoHighLevel, Intercom/Zendesk) with its open-source swap, GitHub repo, license, setup effort, and main catch.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

price_headroom_check ~166

Is the business underpriced? Uses sales close rate (80%+ = way underpriced, ~30% = about right, under 25% = sales problem) to suggest a price range, and computes the profit multiple of a price rise after losing some customers, plus the break-even customer loss.

NameTypeReqDescription
closeRatenumberyesPercent of proposals or sales calls that close.
customersLostnumber–Percent of customers expected to leave after the rise. Default 20.
netMarginnumber–Net margin percent today. Default 15.
newPriceMultiplenumber–New price as a multiple of the old (1.5 = +50%). Default 1.5.
pricenumberyesCurrent price, any currency.

No output schema declared.

No examples provided.

roast_pitch ~197

Paste a startup pitch (one to five sentences). Five fictional judges (Seed VC, Skeptical Customer, CTO, Your Competitor, Growth Lead) score it 1-10 with a short roast line each, then it returns a verdict (FUND IT / SHARPEN IT / REWRITE IT / ROASTED / BURNT TO A CRISP), the one change worth the most points, detected issues and strengths, and a share URL with an OG image. Deterministic, transparent rubric (specific customer, pain, numbers, traction, wedge, distribution, buzzwords, 'X for Y', blockchain), not an AI opinion. For fun and practice, not investment advice.

NameTypeReqDescription
categorystring–Optional category. 'crypto' softens the blockchain penalty.
pitchstringyesThe pitch, one to five sentences.
stagestring–Optional stage. Later stages are judged harder on traction.

No output schema declared.

No examples provided.

saas_self_host_savings ~161

Give monthly spend per paid tool (ids: mixpanel, semrush, freshbooks, calendly, chargebee, typeform, pipedrive, gohighlevel, intercom). Returns the open-source swap for each (repo, license, caveat), yearly savings after hosting, setup hours and cost, break-even months, and a SWITCH / MAYBE / KEEP verdict.

NameTypeReqDescription
hostingPerMonthnumber–Estimated monthly server cost to self-host. Default 20.
hourlyRatenumber–Value of an hour of setup time. Default 50.
spendobjectyesMap of tool id to monthly spend in dollars, e.g. {"mixpanel": 300, "intercom": 150}.

No output schema declared.

No examples provided.

score_business_idea_moat ~211

Score a business idea on Margin, Operations, Advantage, and TAM (1-10 each). 30+ = FUND IT, 20-29 = FIX IT, under 20 = FLEE IT. Returns the weakest factor, how to fix it, and red flags from pain / money / willingness-to-suffer checks. Educational rule of thumb, not financial advice.

NameTypeReqDescription
advantagenumberyesHard-to-copy edge (distribution, data, expertise), 1-10.
marginnumberyesNet margin potential, 1-10.
moneyboolean–Buyers have money to spend? Default true.
operationsnumberyesHow easily it runs without the founder, 1-10.
painboolean–Fixes a measurable pain? Default true.
sufferboolean–Founder willing to push through a long build? Default true.
tamnumberyesMarket size and proof that people buy, 1-10.

No output schema declared.

No examples provided.

thirty_day_cash_check ~126

Compares cash collected in a new customer's first 30 days with acquisition cost plus 30-day cost to serve. 2x+ = SELF-FUNDING, 1-2x = BREAK-EVEN, under 1x = CASH-HUNGRY. Returns the gap to 2x and tips.

NameTypeReqDescription
cacnumberyesCustomer acquisition cost.
cash30numberyesCash collected from a new customer in their first 30 days.
cogs30number–Cost to serve that customer for 30 days. Default 0.

No output schema declared.

No examples provided.

viral_attention_patterns ~76

Patterns of how attention spreads (TikTok sound reuse, X quote-post piles, stitch chains, group-chat forwards, and more), each with the signal to watch and the lesson. Optional platform filter. Educational; attention is not an investment signal.

NameTypeReqDescription
platformstring–Optional platform filter, e.g. TikTok or X.

No output schema declared.

No examples provided.

viral_attention_quiz ~51

Without answers, returns six questions. With answers (one of chaser, inventor, reader per question), returns the user's tilt with a short explanation.

NameTypeReqDescription
answersarray–One tilt per question.

No output schema declared.

No examples provided.

Install

How do I install the Free Agent Tools MCP server?

Free Agent Tools is a hosted endpoint at https://free-agent-tools.vercel.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · free-agent-tools.vercel.app

# add to Claude Code
claude mcp add --transport http sean0007-free-agent-tools 'https://free-agent-tools.vercel.app/mcp'
Common questions

What is the Free Agent Tools MCP server?

Free Agent Tools is an MCP server listed in the public MCP registry as io.github.sean0007/free-agent-tools. 21 free no-auth tools: pitch roast, Kyushu discount, Japan visa fee, luggage, tax-free. This page covers its hosted endpoint (https://free-agent-tools.vercel.app/mcp).

Is the Free Agent Tools MCP server safe to use?

Free Agent Tools scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Free Agent Tools MCP server expose?

Free Agent Tools exposes 24 tools: score_business_idea_moat, roast_pitch, price_headroom_check, thirty_day_cash_check, email_list_reactivation_value, and 19 more. Their descriptions and schemas cost roughly 6,017 tokens of context every time the server is loaded.

Does the Free Agent Tools MCP server require authentication?

No. We connected to Free Agent Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Free Agent Tools MCP server still maintained?

Free Agent Tools is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.