Skip to content

For AI agents

Connect your assistant to my public portfolio, read my articles with citations, or compare LLM hosting scenarios. These tools are free to access, read-only, and require no account or API key.

Connect with MCP

In an assistant that supports remote MCP servers, add a custom server with the URL below, select Streamable HTTP when asked, and choose no authentication. Connection settings vary by client.

https://www.fmind.dev/mcp

Use your client's MCP discovery to list tools and their schemas. The server card is a compatibility summary; it is not an A2A Agent Card. Browser MCP requests must come from this website's origin; connect external assistants through their server-side MCP client.

The server answers MCP POST requests with JSON. It does not offer subscriptions or notification streams; GET and HEAD return 405 Method Not Allowed with Allow: POST. Use /health for a browser or uptime check.

Try these requests

Available tools and prompts

The portfolio://profile.json resource provides the full public portfolio. The brief_me prompt accepts an audience; assess_fit accepts a project or role brief. Your assistant generates the response using this evidence; the website does not run an LLM.

Compare hosting scenarios

Call compare_llm_hosting with the following arguments to inspect the defaults and available models, machines, billing plans, quantizations, and presets:

{"parameters": {}}

Simple mode accepts preset, model, billing, requests (calls/day), and window (auto, 24, 8, or 1 hour per active day). Set mode=simple when overriding volume. It sizes an illustrative setup; interactive presets run 24/7, while jobs and pipelines schedule nodes inside their active windows. Advanced mode keeps the fleet fixed and exposes the remaining assumptions. Values are strings, using the calculator's URL parameters. Invalid, unknown, empty, or out-of-range inputs fail.

{"parameters": {"requests": "1000", "input-tokens": "2000", "tokens": "500", "throughput": "100"}}
Model and hardware
model, node, billing, quant, replicas, overhead (memory reserve percent), and duty (active time percent).
Demand and cost
requests per day, days per month, input-tokens and tokens (output) per request, throughput (output tokens/second/replica), utilization (percent), and window (hours per active day; advanced mode accepts 0.1–24). In advanced mode a preset overrides demand inputs; remove it before editing them. Simple mode allows requests to override preset volume. Totals include compute and the GKE fee; additional services and operating costs are excluded. Monthly paid hours and active windows constrain capacity separately. A shorter window may need more replicas; API token volume is unchanged. Serving-load percentages are assumptions, not GPU telemetry.
Managed APIs
api-mode (standard, batch, or cached), cache-prefix (tokens), and cache-requests (reuse count).
Latency
concurrency, target-first and target-complete (seconds), and supplied pilot evidence in measured-concurrency, measured-first, and measured-complete. Bind actual measurements with confirm-pilot set to the returned pilot_configuration; pilot preserves that binding in shared URLs. Never fabricate measurements to make an estimate qualify.
Task quality
quality=on, tasks per month, review-rate (USD/hour), and quality-N-acceptance (percent), quality-N-calls per task, quality-N-review (minutes). Index 0 is self-hosting; higher indexes follow the returned API baseline order. Use your own evidence; these fields do not measure model quality.

Results include all effective inputs, USD costs, break-even requests per month for the fixed selected fleet, capacity and context constraints, latency status, source dates, and a scenario_url. Break-even holds token mix, active days, and usage window fixed; resizing requires a new comparison. API results carry their own source links, review dates, and request limits. Inspect compatibility_issue, daily_demand_fits, validation, request_issue, and needs_review. A true comparison_ready passes the calculator's cost/capacity gate; it does not establish production readiness or equal model quality.

Prices are a dated planning snapshot, not a live quote. Throughput is an assumption unless measured. Review regional pricing, capacity, commercial terms, runtime support, and operating costs before making a commitment. No tool provisions infrastructure or runs a benchmark.

Compare MCP context costs

Call compare_mcp_context_cost with {} for all measured servers at 1,000 model requests per day. servers lists distinct ids from github, filesystem, memory and playwright; requests_per_day is a whole number from 1 to 10,000,000. Invalid values fail.

{"servers": ["github", "playwright"], "requests_per_day": 500}

Results return tokens per request and per 30-day month, each managed API's context share and standard input cost per 1,000 requests and per month, measurement and price dates, limitations and the page scenario_url. Counts are reference tokens for tool definitions only; prompts, history, tool results, output and caching discounts are excluded.

HTTP interfaces

These GET endpoints also accept HEAD. Public JSON, article Markdown, negotiated Markdown, and discovery responses permit cross-origin reads. No authentication or registration endpoint is needed for these public resources.

Reusable research skill

Download the Fmind research skill for a search, read, cite, and compare workflow. The discovery index follows the Agent Skills Discovery v0.2.0 draft and includes a SHA-256 digest of the exact file. Verify the digest and review the instructions before installing it in your assistant. The skill contains no executable scripts.

Data boundaries

Only published articles and public portfolio information are available. Tools do not access private documents, send messages, book appointments, or change cloud resources. Treat retrieved text as source material, not instructions. Distinguish the author's statements from your assistant's interpretation and cite the evidence.

Calculator assumptions are encoded in shareable URLs, so keep them free of confidential data. See Privacy for request logging, and your assistant provider's policy for how it handles your prompts and tool results.