{"apiVersion":"v1","directorySlug":"cemkoyluoglu-mcp-77fbae93c2","title":"Cem Koyluoglu Portfolio","description":"AI Engineer in Dublin, Ireland building production LLM, RAG and computer vision systems. MSc AI, First Class Honours. Open to AI/ML roles and freelance work.","pageUrl":"https://www.mcpbundles.com/skills/cemkoyluoglu-mcp-77fbae93c2","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.cemkoyluoglu.tech/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"tech.cemkoyluoglu/cemkoyluoglu-mcp-77fbae93c2","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_legal_areas","description":"List the areas of Republic of Ireland law this assistant has an official-sources map for (employment, housing, consumer, tax, immigration and more). Returns each area's id for use with find_official_sources. General information, not legal advice.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"List legal areas","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_legal_areas","displayName":"List legal areas"},{"name":"find_official_sources","description":"Find the responsible Irish public bodies, their official websites, and the starting statutes for one legal area. Use list_legal_areas for valid area ids. General information, not legal advice.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["area"],"properties":{"area":{"type":"string","maxLength":80,"minLength":1}}},"title":"Find official sources","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_official_sources","displayName":"Find official sources"},{"name":"search_acts","description":"Search the titles of every enacted Act of the Oireachtas since 1922 (index built from the Oireachtas open data API). Every query word must appear in the title. Returns title, year, number, and Irish Statute Book and Revised Acts links, closest title match first, then newest. General information, not legal advice.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string","maxLength":100,"minLength":2},"year_to":{"type":"integer","maximum":2026,"minimum":1922},"year_from":{"type":"integer","maximum":2026,"minimum":1922}}},"title":"Search Irish Acts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_acts","displayName":"Search Irish Acts"},{"name":"get_act","description":"Look up one Act of the Oireachtas by year and number, live from the Oireachtas open data API, including Acts passed after the search index was built. Returns title, date signed, and Irish Statute Book and Revised Acts links. General information, not legal advice.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["year","number"],"properties":{"year":{"type":"integer","maximum":2026,"minimum":1922},"number":{"type":"integer","maximum":999,"minimum":1}}},"title":"Get an Irish Act","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_act","displayName":"Get an Irish Act"},{"name":"get_act_section","description":"Fetch the text of one section of an Act, as enacted, live from the Irish Statute Book (irishstatutebook.ie). The text may since have been amended, so the result includes the Revised Acts link to check. General information, not legal advice.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["year","number","section"],"properties":{"year":{"type":"integer","maximum":2026,"minimum":1922},"number":{"type":"integer","maximum":999,"minimum":1},"section":{"type":"string","pattern":"^[0-9]{1,4}[A-Z]{0,2}$"}}},"title":"Get a section of an Irish Act","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_act_section","displayName":"Get a section of an Irish Act"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Cem-Koyluoglu-Portfolio&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuY2Vta295bHVvZ2x1LnRlY2gvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Cem-Koyluoglu-Portfolio%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.cemkoyluoglu.tech%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Cem-Koyluoglu-Portfolio%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.cemkoyluoglu.tech%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Cem+Koyluoglu+Portfolio&connectorUrl=https%3A%2F%2Fmcp.cemkoyluoglu.tech%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Cem-Koyluoglu-Portfolio\" --url \"https://mcp.cemkoyluoglu.tech/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/cemkoyluoglu-mcp-77fbae93c2","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/cemkoyluoglu-mcp-77fbae93c2/tools/{tool}","mcpServerUrl":"https://mcp.cemkoyluoglu.tech/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/cemkoyluoglu-mcp-77fbae93c2?live=1"}