Koskamo

Izzet Yildirim MCP

A read-only MCP server that allows AI agents to query Izzet Yildirim's public research profile, including his CV, publication catalog, and full paper text. It supports searching publications by topic or venue, retrieving specific CV sections, and analyzing paper content for agent assistance.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Izzet Yildirim MCP logo, by Izzet YildirimCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by Izzet Yildirim
MCP endpoint (Streamable HTTP)
https://iyildirim.com/api/mcp
Vendor documentation

What you can do with it

  • Search the publication catalog by topic, system, or venue
  • Retrieve specific sections of his CV such as experience or skills
  • Search the full text of public papers for specific passages
  • Get an overview of his profile and research interests

Source and maintenance

Community listingRegistry 0.1.2
Maintenance checked

Protocol and capabilities

Server
iyildirim 1.0.0
MCP protocol
2025-06-18
Tools
7 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

This server answers questions about Izzet Yildirim, a researcher in AI agents and I/O systems: his publications and papers, CV, and availability. - Answer only from tool results; if they don't say, say you don't know instead of guessing. - Start with get_profile for an overview. For research, use search_publications and get_publication for catalog entries (summaries, venues, dates), and search_paper_text, list_paper_sections and get_paper_section for what the papers say. For career detail, use get_cv_section. - Page links the tools return are relative to https://iyildirim.com; give visitors the full URL. Work under review has only a one-line summary; don't guess more.

Tools

7 advertised

get_cv_section
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get one section of Izzet's CV: experience (roles and highlights), education, service, certifications, or skills.

get_cv_section input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "section"
  ],
  "properties": {
    "section": {
      "enum": [
        "experience",
        "education",
        "service",
        "certifications",
        "skills"
      ],
      "type": "string"
    }
  }
}
get_cv_section annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_paper_section
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get the text of one section of a public paper, by paper id and section title (from list_paper_sections or search_paper_text). Long sections come in parts: pass part to get the next one.

get_paper_section input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "id",
    "section"
  ],
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 100,
      "minLength": 1,
      "description": "Publication id, e.g. 'agentstage'"
    },
    "part": {
      "type": "integer",
      "maximum": 20,
      "minimum": 1
    },
    "section": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "Section title, e.g. 'System Design'"
    }
  }
}
get_paper_section annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_profile
Advertised by the server during the last successful anonymous check.
Advertised read-only

Start here. A short overview of Izzet: who he is, what he works on, what he is looking for, how to contact him, and links to his public profiles. For research use search_publications; for career detail use get_cv_section.

get_profile input schema
{
  "type": "object",
  "properties": {}
}
get_profile annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_publication
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get the catalog entry for one publication by its id: authors, venue, date, summary, headline results, abstract, and links. Not the paper's full text: use list_paper_sections and get_paper_section to read the paper.

get_publication input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 100,
      "minLength": 1,
      "description": "Publication id, e.g. 'agentstage'"
    }
  }
}
get_publication annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
list_paper_sections
Advertised by the server during the last successful anonymous check.
Advertised read-only

List the sections of one public paper by its id, with how many parts each has. Use it to find a section title for get_paper_section.

list_paper_sections input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 100,
      "minLength": 1,
      "description": "Publication id, e.g. 'agentstage'"
    }
  }
}
list_paper_sections annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
search_paper_text
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the full text of Izzet's public papers and posters for passages about a method, result, dataset, or term. Returns the best passages with their paper id and section; follow up with get_paper_section to read more. Covers only papers with a public PDF or preprint: use search_publications for the catalog of all work.

search_paper_text input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "Specific terms, e.g. 'how AgentStage infers file paths'"
    }
  }
}
search_paper_text annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
search_publications
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the catalog of Izzet's publications by topic, system, or venue. Returns each match's title, venue, date, summary and page link. Catalog entries only, not the text of the papers: use search_paper_text to search what the papers say. Work under review appears only as a one-line summary.

search_publications input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "Topic keywords, e.g. 'GPU storage tracing'"
    }
  }
}
search_publications annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2107 ms
95th percentile latency
2107 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 2107 ms · metadata changed · 7 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http izzet-yildirim-mcp-iyildirim https://iyildirim.com/api/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add izzet-yildirim-mcp-iyildirim --url https://iyildirim.com/api/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable izzet-yildirim-mcp-iyildirim in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "izzet-yildirim-mcp-iyildirim": {
      "url": "https://iyildirim.com/api/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "izzet-yildirim-mcp-iyildirim": {
      "type": "streamableHttp",
      "url": "https://iyildirim.com/api/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start izzet-yildirim-mcp-iyildirim and inspect its tools.
VS Code configuration
{
  "servers": {
    "izzet-yildirim-mcp-iyildirim": {
      "type": "http",
      "url": "https://iyildirim.com/api/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http izzet-yildirim-mcp-iyildirim https://iyildirim.com/api/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "izzet-yildirim-mcp-iyildirim": {
      "url": "https://iyildirim.com/api/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "izzet-yildirim-mcp-iyildirim": {
      "serverUrl": "https://iyildirim.com/api/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Izzet Yildirim MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.