Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:e2025ecec2d11d2d0857db293af383adbeac1494d3e88ae59b7a6a01c526fc3f
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": "Query the portfolio of Médéric Hurier (Fmind): Freelance AI Architect • AI Agents, MLOps & Security. Explore profile, leadership, work experience, credentials, publications, projects, and services. Search and read published articles with citations, or compare LLM hosting assumptions using the calculator.", "tools": [ { "description": "Compare one GKE hosting scenario with managed API baselines using the website calculator. Call with parameters={} for defaults and supported model, node, billing, and quantization choices. Then override URL parameters as strings, e.g. requests=1000, throughput=100, tokens=500. Returns assumptions, USD costs, constraints, dated sources, and a shareable URL. Invalid inputs fail; no resources are provisioned. See /agents#calculator.", "inputSchema": { "properties": { "parameters": { "additionalProperties": { "maxLength": 128, "type": "string" }, "description": "Calculator URL parameters as strings; use an empty object for defaults and available choices.", "maxProperties": 64, "propertyNames": { "maxLength": 64 }, "title": "Parameters", "type": "object" } }, "required": [ "parameters" ], "title": "compare_llm_hostingArguments", "type": "object" }, "name": "compare_llm_hosting", "outputSchema": { "$defs": { "APIBaseline": { "properties": { "cache_minimum": { "title": "Cache Minimum", "type": "number" }, "cache_read_per_million": { "title": "Cache Read Per Million", "type": "number" }, "cache_storage_per_million_hour": { "title": "Cache Storage Per Million Hour", "type": "number" }, "cache_url": { "title": "Cache Url", "type": "string" }, "cache_write_per_million": { "title": "Cache Write Per Million", "type": "number" }, "context_token_limit": { "default": 0, "title": "Context Token Limit", "type": "integer" }, "input_per_million": { "title": "Input Per Million", "type": "number" }, "input_token_limit": { "title": "Input Token Limit", "type": "integer" }, "name": { "title": "Name", "type": "string" }, "note": { "title": "Note", "type": "string" }, "output_per_million": { "title": "Output Per Million", "type": "number" }, "output_token_limit": { "title": "Output Token Limit", "type": "integer" }, "review_on": { "title": "Review On", "type": "string" }, "source_url": { "title": "Source Url", "type": "string" }, "valid_through": { "title": "Valid Through", "type": "string" }, "verified_on": { "title": "Verified On", "type": "string" } }, "required": [ "name", "input_per_million", "output_per_million", "cache_read_per_million", "cache_write_per_million", "cache_storage_per_million_hour", "cache_minimum", "source_url", "cache_url", "verified_on", "review_on", "valid_through", "note", "input_token_limit", "output_token_limit" ], "title": "APIBaseline", "type": "object" }, "APIComparison": { "properties": { "baseline": { "$ref": "#/$defs/APIBaseline" }, "break_even_fits": { "title": "Break Even Fits", "type": "boolean" }, "break_even_requests": { "title": "Break Even Requests", "type": "number" }, "cache_overhead_usd": { "title": "Cache Overhead Usd", "type": "number" }, "freshness": { "default": "", "title": "Freshness", "type": "string" }, "mode_note": { "title": "Mode Note", "type": "string" }, "monthly_usd": { "title": "Monthly Usd", "type": "number" }, "needs_review": { "default": false, "title": "Needs Review", "type": "boolean" }, "per_thousand_requests_usd": { "title": "Per Thousand Requests Usd", "type": "number" }, "request_issue": { "title": "Request Issue", "type": "string" } }, "required": [ "baseline", "monthly_usd", "cache_overhead_usd", "per_thousand_requests_usd", "break_even_requests", "break_even_fits", "mode_note", "request_issue" ], "title": "APIComparison", "type": "object" }, "APIMode": { "enum": [ "standard", "batch", "cached" ], "title": "APIMode", "type": "string" }, "BillingPlan": { "enum": [ "on-demand", "cud-1y", "cud-3y", "flex" ], "title": "BillingPlan", "type": "string" }, "DemandPreset": { "properties": { "active_days": { "title": "Active Days", "type": "number" }, "description": { "title": "Description", "type": "string" }, "id": { "title": "Id", "type": "string" }, "input_tokens": { "title": "Input Tokens", "type": "number" }, "name": { "title": "Name", "type": "string" }, "output_tokens": { "title": "Output Tokens", "type": "number" }, "requests_per_day": { "title": "Requests Per Day", "type": "number" } }, "required": [ "id", "name", "description", "requests_per_day", "active_days", "input_tokens", "output_tokens" ], "title": "DemandPreset", "type": "object" }, "FrontierModel": { "properties": { "active_parameters": { "title": "Active Parameters", "type": "number" }, "analysis_url": { "title": "Analysis Url", "type": "string" }, "context_tokens": { "title": "Context Tokens", "type": "integer" }, "creator": { "title": "Creator", "type": "string" }, "id": { "title": "Id", "type": "string" }, "intelligence": { "title": "Intelligence", "type": "number" }, "license": { "title": "License", "type": "string" }, "license_class": { "title": "License Class", "type": "string" }, "minimum_node_id": { "title": "Minimum Node Id", "type": "string" }, "minimum_nodes": { "title": "Minimum Nodes", "type": "integer" }, "name": { "title": "Name", "type": "string" }, "parameters_b": { "title": "Parameters B", "type": "number" }, "rank": { "title": "Rank", "type": "integer" }, "weights_url": { "title": "Weights Url", "type": "string" } }, "required": [ "id", "rank", "name", "creator", "intelligence", "parameters_b", "active_parameters", "context_tokens", "license", "license_class", "analysis_url", "weights_url", "minimum_node_id", "minimum_nodes" ], "title": "FrontierModel", "type": "object" }, "GKENodePool": { "properties": { "gpu": { "title": "Gpu", "type": "string" }, "gpu_count": { "title": "Gpu Count", "type": "integer" }, "id": { "title": "Id", "type": "string" }, "multi_host": { "default": false, "title": "Multi Host", "type": "boolean" }, "name": { "title": "Name", "type": "string" }, "operational": { "title": "Operational", "type": "string" }, "prices": { "items": { "$ref": "#/$defs/NodePrice" }, "title": "Prices", "type": "array" }, "vram_gb": { "title": "Vram Gb", "type": "number" } }, "required": [ "id", "name", "gpu", "gpu_count", "vram_gb", "prices", "operational" ], "title": "GKENodePool", "type": "object" }, "HostingEstimate": { "properties": { "capacity_requests_day": { "title": "Capacity Requests Day", "type": "number" }, "capacity_tokens_month": { "title": "Capacity Tokens Month", "type": "number" }, "compute_monthly_usd": { "title": "Compute Monthly Usd", "type": "number" }, "context_issue": { "title": "Context Issue", "type": "string" }, "control_monthly_usd": { "title": "Control Monthly Usd", "type": "number" }, "demand_capacity_pct": { "title": "Demand Capacity Pct", "type": "number" }, "demand_fits": { "title": "Demand Fits", "type": "boolean" }, "input_tokens_month": { "title": "Input Tokens Month", "type": "number" }, "nodes_per_replica": { "title": "Nodes Per Replica", "type": "integer" }, "output_tokens_month": { "title": "Output Tokens Month", "type": "number" }, "per_thousand_requests_usd": { "title": "Per Thousand Requests Usd", "type": "number" }, "platform_monthly_usd": { "title": "Platform Monthly Usd", "type": "number" }, "qualified": { "title": "Qualified", "type": "boolean" }, "requests_month": { "title": "Requests Month", "type": "number" }, "required_memory_gb": { "title": "Required Memory Gb", "type": "number" }, "topology_confirmed": { "title": "Topology Confirmed", "type": "boolean" }, "total_gpus": { "title": "Total Gpus", "type": "integer" }, "total_monthly_usd": { "title": "Total Monthly Usd", "type": "number" }, "total_nodes": { "title": "Total Nodes", "type": "integer" }, "weight_memory_gb": { "title": "Weight Memory Gb", "type": "number" } }, "required": [ "weight_memory_gb", "required_memory_gb", "nodes_per_replica", "total_nodes", "total_gpus", "compute_monthly_usd", "control_monthly_usd", "platform_monthly_usd", "total_monthly_usd", "capacity_tokens_month", "capacity_requests_day", "requests_month", "input_tokens_month", "output_tokens_month", "demand_capacity_pct", "per_thousand_requests_usd", "demand_fits", "context_issue", "topology_confirmed", "qualified" ], "title": "HostingEstimate", "type": "object" }, "HostingInputs": { "properties": { "active_days": { "title": "Active Days", "type": "number" }, "api_mode": { "$ref": "#/$defs/APIMode" }, "billing_plan": { "$ref": "#/$defs/BillingPlan", "default": "on-demand" }, "cache_prefix_tokens": { "title": "Cache Prefix Tokens", "type": "number" }, "cache_requests": { "title": "Cache Requests", "type": "integer" }, "concurrency": { "title": "Concurrency", "type": "integer" }, "duty_cycle_percent": { "title": "Duty Cycle Percent", "type": "number" }, "input_tokens_request": { "title": "Input Tokens Request", "type": "number" }, "measured_completion": { "title": "Measured Completion", "type": "number" }, "measured_concurrency": { "title": "Measured Concurrency", "type": "integer" }, "measured_first_token": { "title": "Measured First Token", "type": "number" }, "memory_overhead_pct": { "title": "Memory Overhead Pct", "type": "number" }, "model_id": { "title": "Model Id", "type": "string" }, "node_pool_id": { "title": "Node Pool Id", "type": "string" }, "output_tokens_request": { "title": "Output Tokens Request", "type": "number" }, "pilot_config": { "default": "", "title": "Pilot Config", "type": "string" }, "platform_monthly_usd": { "title": "Platform Monthly Usd", "type": "number" }, "quality": { "maxItems": 4, "minItems": 4, "prefixItems": [ { "$ref": "#/$defs/TaskQuality" }, { "$ref": "#/$defs/TaskQuality" }, { "$ref": "#/$defs/TaskQuality" }, { "$ref": "#/$defs/TaskQuality" } ], "title": "Quality", "type": "array" }, "quality_enabled": { "title": "Quality Enabled", "type": "boolean" }, "quantization_id": { "title": "Quantization Id", "type": "string" }, "replicas": { "title": "Replicas", "type": "integer" }, "requests_per_day": { "title": "Requests Per Day", "type": "number" }, "review_hourly_usd": { "title": "Review Hourly Usd", "type": "number" }, "target_completion": { "title": "Target Completion", "type": "number" }, "target_first_token": { "title": "Target First Token", "type": "number" }, "target_utilization": { "title": "Target Utilization", "type": "number" }, "tasks_per_month": { "title": "Tasks Per Month", "type": "number" }, "tokens_per_second": { "title": "Tokens Per Second", "type": "number" } }, "required": [ "model_id", "node_pool_id", "quantization_id", "replicas", "duty_cycle_percent", "memory_overhead_pct", "tokens_per_second", "target_utilization", "output_tokens_request", "input_tokens_request", "requests_per_day", "active_days", "platform_monthly_usd", "api_mode", "cache_prefix_tokens", "cache_requests", "concurrency", "target_first_token", "target_completion", "measured_concurrency", "measured_first_token", "measured_completion", "tasks_per_month", "review_hourly_usd", "quality", "quality_enabled" ], "title": "HostingInputs", "type": "object" }, "ModelComparison": { "properties": { "decision": { "title": "Decision", "type": "string" }, "estimate": { "$ref": "#/$defs/HostingEstimate" }, "model": { "$ref": "#/$defs/FrontierModel" } }, "required": [ "model", "estimate", "decision" ], "title": "ModelComparison", "type": "object" }, "NodePrice": { "properties": { "hourly_usd": { "title": "Hourly Usd", "type": "number" }, "label": { "title": "Label", "type": "string" }, "plan": { "$ref": "#/$defs/BillingPlan" } }, "required": [ "plan", "label", "hourly_usd" ], "title": "NodePrice", "type": "object" }, "PrecisionComparison": { "properties": { "estimate": { "$ref": "#/$defs/HostingEstimate" }, "quantization": { "$ref": "#/$defs/Quantization" } }, "required": [ "quantization", "estimate" ], "title": "PrecisionComparison", "type": "object" }, "Quantization": { "properties": { "bytes_per_param": { "title": "Bytes Per Param", "type": "number" }, "guidance": { "title": "Guidance", "type": "string" }, "id": { "title": "Id", "type": "string" }, "name": { "title": "Name", "type": "string" } }, "required": [ "id", "name", "bytes_per_param", "guidance" ], "title": "Quantization", "type": "object" }, "TaskComparison": { "properties": { "accepted": { "title": "Accepted", "type": "number" }, "fits": { "title": "Fits", "type": "boolean" }, "id": { "title": "Id", "type": "string" }, "model_usd": { "title": "Model Usd", "type": "number" }, "name": { "title": "Name", "type": "string" }, "per_accepted_usd": { "title": "Per Accepted Usd", "type": "number" }, "quality": { "$ref": "#/$defs/TaskQuality" }, "request_issue": { "title": "Request Issue", "type": "string" }, "requests": { "title": "Requests", "type": "number" }, "review_usd": { "title": "Review Usd", "type": "number" } }, "required": [ "id", "name", "quality", "requests", "accepted", "model_usd", "review_usd", "per_accepted_usd", "fits", "request_issue" ], "title": "TaskComparison", "type": "object" }, "TaskQuality": { "properties": { "acceptance_percent": { "title": "Acceptance Percent", "type": "number" }, "calls_per_task": { "title": "Calls Per Task", "type": "number" }, "review_minutes": { "title": "Review Minutes", "type": "number" } }, "required": [ "acceptance_percent", "calls_per_task", "review_minutes" ], "title": "TaskQuality", "type": "object" } }, "properties": { "apis": { "items": { "$ref": "#/$defs/APIComparison" }, "title": "Apis", "type": "array" }, "calculated_on": { "title": "Calculated On", "type": "string" }, "comparison_ready": { "title": "Comparison Ready", "type": "boolean" }, "estimate": { "$ref": "#/$defs/HostingEstimate" }, "inputs": { "$ref": "#/$defs/HostingInputs" }, "latency": { "title": "Latency", "type": "string" }, "limitations": { "items": { "type": "string" }, "title": "Limitations", "type": "array" }, "model_comparisons": { "items": { "$ref": "#/$defs/ModelComparison" }, "title": "Model Comparisons", "type": "array" }, "models": { "items": { "$ref": "#/$defs/FrontierModel" }, "title": "Models", "type": "array" }, "node_pools": { "items": { "$ref": "#/$defs/GKENodePool" }, "title": "Node Pools", "type": "array" }, "parameters": { "additionalProperties": { "type": "string" }, "title": "Parameters", "type": "object" }, "pilot_configuration": { "title": "Pilot Configuration", "type": "string" }, "precision_comparisons": { "items": { "$ref": "#/$defs/PrecisionComparison" }, "title": "Precision Comparisons", "type": "array" }, "presets": { "items": { "$ref": "#/$defs/DemandPreset" }, "title": "Presets", "type": "array" }, "quantizations": { "items": { "$ref": "#/$defs/Quantization" }, "title": "Quantizations", "type": "array" }, "scenario_url": { "title": "Scenario Url", "type": "string" }, "snapshot_date": { "title": "Snapshot Date", "type": "string" }, "sources": { "additionalProperties": { "type": "string" }, "title": "Sources", "type": "object" }, "tasks": { "items": { "$ref": "#/$defs/TaskComparison" }, "title": "Tasks", "type": "array" }, "units": { "additionalProperties": { "type": "string" }, "title": "Units", "type": "object" }, "validation": { "items": { "type": "string" }, "title": "Validation", "type": "array" } }, "required": [ "scenario_url", "parameters", "inputs", "estimate", "apis", "models", "node_pools", "quantizations", "presets", "model_comparisons", "precision_comparisons", "tasks", "comparison_ready", "validation", "latency", "pilot_configuration", "calculated_on", "snapshot_date", "sources", "units", "limitations" ], "title": "HostingResult", "type": "object" } }, { "description": "Read a public article's complete Markdown, dates, canonical URL, and hosted section links. Use a slug from search_articles; unknown and draft articles are unavailable.", "inputSchema": { "properties": { "slug": { "maxLength": 200, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "title": "Slug", "type": "string" } }, "required": [ "slug" ], "title": "get_articleArguments", "type": "object" }, "name": "get_article", "outputSchema": { "$defs": { "ArticleSummary": { "properties": { "canonical": { "default": "", "title": "Canonical", "type": "string" }, "date": { "format": "date-time", "title": "Date", "type": "string" }, "description": { "title": "Description", "type": "string" }, "image_alt": { "title": "Image Alt", "type": "string" }, "image_url": { "title": "Image Url", "type": "string" }, "reading_minutes": { "title": "Reading Minutes", "type": "integer" }, "slug": { "title": "Slug", "type": "string" }, "syndicated": { "default": "", "title": "Syndicated", "type": "string" }, "tags": { "items": { "type": "string" }, "title": "Tags", "type": "array" }, "title": { "title": "Title", "type": "string" }, "updated": { "format": "date-time", "title": "Updated", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "date", "updated", "title", "description", "slug", "url", "image_url", "image_alt", "tags", "reading_minutes" ], "title": "ArticleSummary", "type": "object" } }, "properties": { "article": { "$ref": "#/$defs/ArticleSummary" }, "canonical_url": { "title": "Canonical Url", "type": "string" }, "markdown": { "title": "Markdown", "type": "string" }, "sections": { "items": { "additionalProperties": { "type": "string" }, "type": "object" }, "title": "Sections", "type": "array" } }, "required": [ "article", "canonical_url", "markdown", "sections" ], "title": "ArticleResult", "type": "object" } }, { "description": "Return the core profile: identity, headline, job title, contact, socials, biography, and areas of expertise.", "inputSchema": { "properties": {}, "title": "get_profileArguments", "type": "object" }, "name": "get_profile", "outputSchema": { "$defs": { "ExpertiseCard": { "properties": { "description": { "title": "Description", "type": "string" }, "emoji": { "title": "Emoji", "type": "string" }, "title": { "title": "Title", "type": "string" } }, "required": [ "title", "emoji", "description" ], "title": "ExpertiseCard", "type": "object" }, "LeadershipRole": { "properties": { "description": { "title": "Description", "type": "string" }, "organization": { "title": "Organization", "type": "string" }, "role": { "title": "Role", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "role", "organization", "description", "url" ], "title": "LeadershipRole", "type": "object" }, "Metadata": { "properties": { "alternate_name": { "title": "Alternate Name", "type": "string" }, "calendar_url": { "title": "Calendar Url", "type": "string" }, "description": { "title": "Description", "type": "string" }, "email": { "title": "Email", "type": "string" }, "headline_primary": { "title": "Headline Primary", "type": "string" }, "headline_secondary": { "title": "Headline Secondary", "type": "string" }, "job_title": { "title": "Job Title", "type": "string" }, "keywords": { "items": { "type": "string" }, "title": "Keywords", "type": "array" }, "name": { "title": "Name", "type": "string" }, "site_name": { "title": "Site Name", "type": "string" }, "site_url": { "title": "Site Url", "type": "string" }, "socials": { "items": { "$ref": "#/$defs/SocialLink" }, "title": "Socials", "type": "array" }, "title": { "title": "Title", "type": "string" }, "twitter_handle": { "title": "Twitter Handle", "type": "string" }, "work_location": { "title": "Work Location", "type": "string" } }, "required": [ "name", "alternate_name", "site_name", "title", "job_title", "headline_primary", "headline_secondary", "description", "keywords", "email", "calendar_url", "site_url", "twitter_handle", "socials", "work_location" ], "title": "Metadata", "type": "object" }, "SocialLink": { "properties": { "header": { "default": false, "title": "Header", "type": "boolean" }, "icon": { "title": "Icon", "type": "string" }, "name": { "title": "Name", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "name", "url", "icon" ], "title": "SocialLink", "type": "object" } }, "properties": { "biography": { "items": { "type": "string" }, "title": "Biography", "type": "array" }, "expertise": { "items": { "$ref": "#/$defs/ExpertiseCard" }, "title": "Expertise", "type": "array" }, "leadership": { "items": { "$ref": "#/$defs/LeadershipRole" }, "title": "Leadership", "type": "array" }, "metadata": { "$ref": "#/$defs/Metadata" } }, "required": [ "metadata", "biography", "leadership", "expertise" ], "title": "ProfileResult", "type": "object" } }, { "description": "List the professional services on offer (AI architecture advisory and mentoring) with availability and how to book.", "inputSchema": { "properties": {}, "title": "servicesArguments", "type": "object" }, "name": "get_services", "outputSchema": { "$defs": { "Service": { "properties": { "badge": { "title": "Badge", "type": "string" }, "badge_type": { "title": "Badge Type", "type": "string" }, "cta_text": { "title": "Cta Text", "type": "string" }, "cta_url": { "title": "Cta Url", "type": "string" }, "description": { "title": "Description", "type": "string" }, "icon": { "title": "Icon", "type": "string" }, "title": { "title": "Title", "type": "string" } }, "required": [ "icon", "title", "description", "badge", "badge_type", "cta_text", "cta_url" ], "title": "Service", "type": "object" } }, "properties": { "services": { "items": { "$ref": "#/$defs/Service" }, "title": "Services", "type": "array" } }, "required": [ "services" ], "title": "ServicesResult", "type": "object" } }, { "description": "List professional certifications, badges, and course specializations with their issuers.", "inputSchema": { "properties": {}, "title": "list_certificationsArguments", "type": "object" }, "name": "list_certifications", "outputSchema": { "$defs": { "CertificationBadge": { "properties": { "active": { "title": "Active", "type": "boolean" }, "cert_id": { "title": "Cert Id", "type": "string" }, "issuer": { "title": "Issuer", "type": "string" }, "logo": { "title": "Logo", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url", "logo", "title", "issuer", "cert_id", "active" ], "title": "CertificationBadge", "type": "object" }, "CertificationEntry": { "properties": { "issuer_details": { "title": "Issuer Details", "type": "string" }, "logo": { "title": "Logo", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url", "logo", "title", "issuer_details" ], "title": "CertificationEntry", "type": "object" } }, "properties": { "certifications": { "items": { "$ref": "#/$defs/CertificationBadge" }, "title": "Certifications", "type": "array" }, "specializations": { "items": { "$ref": "#/$defs/CertificationEntry" }, "title": "Specializations", "type": "array" } }, "required": [ "certifications", "specializations" ], "title": "CertificationsResult", "type": "object" } }, { "description": "List professional work experience: companies, roles, descriptions, and skill tags.", "inputSchema": { "properties": {}, "title": "list_experienceArguments", "type": "object" }, "name": "list_experience", "outputSchema": { "$defs": { "WorkExperience": { "properties": { "brand_color": { "title": "Brand Color", "type": "string" }, "company": { "title": "Company", "type": "string" }, "description": { "title": "Description", "type": "string" }, "logo": { "title": "Logo", "type": "string" }, "tags": { "items": { "type": "string" }, "title": "Tags", "type": "array" }, "title": { "title": "Title", "type": "string" } }, "required": [ "company", "logo", "title", "brand_color", "description", "tags" ], "title": "WorkExperience", "type": "object" } }, "properties": { "experience": { "items": { "$ref": "#/$defs/WorkExperience" }, "title": "Experience", "type": "array" } }, "required": [ "experience" ], "title": "ExperienceResult", "type": "object" } }, { "description": "List open-source projects and educational YouTube series.", "inputSchema": { "properties": {}, "title": "list_projectsArguments", "type": "object" }, "name": "list_projects", "outputSchema": { "$defs": { "Playlist": { "properties": { "cta": { "title": "Cta", "type": "string" }, "description": { "title": "Description", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "title", "url", "description", "cta" ], "title": "Playlist", "type": "object" }, "Project": { "properties": { "description": { "title": "Description", "type": "string" }, "href": { "title": "Href", "type": "string" }, "repo": { "default": "", "title": "Repo", "type": "string" }, "title": { "title": "Title", "type": "string" } }, "required": [ "title", "href", "description" ], "title": "Project", "type": "object" } }, "properties": { "open_source": { "items": { "$ref": "#/$defs/Project" }, "title": "Open Source", "type": "array" }, "youtube_series": { "items": { "$ref": "#/$defs/Playlist" }, "title": "Youtube Series", "type": "array" } }, "required": [ "open_source", "youtube_series" ], "title": "ProjectsResult", "type": "object" } }, { "description": "List academic and written publications: the PhD thesis, peer-reviewed papers, and hosted articles.", "inputSchema": { "properties": {}, "title": "list_publicationsArguments", "type": "object" }, "name": "list_publications", "outputSchema": { "$defs": { "ArticleSummary": { "properties": { "canonical": { "default": "", "title": "Canonical", "type": "string" }, "date": { "format": "date-time", "title": "Date", "type": "string" }, "description": { "title": "Description", "type": "string" }, "image_alt": { "title": "Image Alt", "type": "string" }, "image_url": { "title": "Image Url", "type": "string" }, "reading_minutes": { "title": "Reading Minutes", "type": "integer" }, "slug": { "title": "Slug", "type": "string" }, "syndicated": { "default": "", "title": "Syndicated", "type": "string" }, "tags": { "items": { "type": "string" }, "title": "Tags", "type": "array" }, "title": { "title": "Title", "type": "string" }, "updated": { "format": "date-time", "title": "Updated", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "date", "updated", "title", "description", "slug", "url", "image_url", "image_alt", "tags", "reading_minutes" ], "title": "ArticleSummary", "type": "object" }, "ResearchPaper": { "properties": { "code": { "title": "Code", "type": "string" }, "code_label": { "title": "Code Label", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" }, "venue": { "title": "Venue", "type": "string" } }, "required": [ "title", "url", "venue", "code", "code_label" ], "title": "ResearchPaper", "type": "object" }, "Thesis": { "properties": { "description": { "title": "Description", "type": "string" }, "institution_details": { "title": "Institution Details", "type": "string" }, "links": { "items": { "$ref": "#/$defs/ThesisLink" }, "title": "Links", "type": "array" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "title", "url", "institution_details", "description", "links" ], "title": "Thesis", "type": "object" }, "ThesisLink": { "properties": { "label": { "title": "Label", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "label", "url" ], "title": "ThesisLink", "type": "object" } }, "properties": { "articles": { "items": { "$ref": "#/$defs/ArticleSummary" }, "title": "Articles", "type": "array" }, "papers": { "items": { "$ref": "#/$defs/ResearchPaper" }, "title": "Papers", "type": "array" }, "thesis": { "$ref": "#/$defs/Thesis" } }, "required": [ "thesis", "papers", "articles" ], "title": "PublicationsResult", "type": "object" } }, { "description": "Search the hosted articles by relevance (BM25 over titles, tags, descriptions, and full text) and return the best matches. Use it to answer what Fmind has written about a topic instead of listing every publication.", "inputSchema": { "properties": { "limit": { "default": 10, "description": "maximum number of results to return (default 10, maximum 50)", "title": "Limit", "type": "integer" }, "query": { "description": "words to search for across article titles, tags, descriptions, and full text", "title": "Query", "type": "string" }, "tag": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "optionally keep only articles with this tag, case-insensitive: Agent, Coding, LLM, RAG, MLOps, Cloud, Python, Project, Demo, Guide", "title": "Tag" } }, "required": [ "query" ], "title": "search_articlesArguments", "type": "object" }, "name": "search_articles", "outputSchema": { "$defs": { "ArticleSummary": { "properties": { "canonical": { "default": "", "title": "Canonical", "type": "string" }, "date": { "format": "date-time", "title": "Date", "type": "string" }, "description": { "title": "Description", "type": "string" }, "image_alt": { "title": "Image Alt", "type": "string" }, "image_url": { "title": "Image Url", "type": "string" }, "reading_minutes": { "title": "Reading Minutes", "type": "integer" }, "slug": { "title": "Slug", "type": "string" }, "syndicated": { "default": "", "title": "Syndicated", "type": "string" }, "tags": { "items": { "type": "string" }, "title": "Tags", "type": "array" }, "title": { "title": "Title", "type": "string" }, "updated": { "format": "date-time", "title": "Updated", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "date", "updated", "title", "description", "slug", "url", "image_url", "image_alt", "tags", "reading_minutes" ], "title": "ArticleSummary", "type": "object" } }, "properties": { "articles": { "items": { "$ref": "#/$defs/ArticleSummary" }, "title": "Articles", "type": "array" }, "query": { "title": "Query", "type": "string" }, "total": { "title": "Total", "type": "integer" } }, "required": [ "query", "articles", "total" ], "title": "SearchArticlesResult", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e2025ecec2d11d2d0857db293af383adbeac1494d3e88ae59b7a6a01c526fc3f | sha256sum