# FastAPI Todo List

> Use this tool when you need to manage todo lists efficiently, as it provides a FastAPI web server with MCP tools to create, update, delete, and retrieve todo items, offering a seamless integration of traditional web APIs with MCP protocol. It solves problems of task management and organization, allowing users to track completion status with formatted responses and emoji indicators. Ideal for use cases requiring simple, in-memory storage and HTTP-based communication with a backend server.

Canonical page: https://skillsregistry.net/skills/skyline-gtrr32-fastapi-todo  
JSON: https://api.skillsregistry.net/v1/skills/skyline-gtrr32-fastapi-todo

## Description

Built by skyline-GTRr32, this server combines a FastAPI web server running on port 8000 with an MCP server that exposes six tools (get_todos, create_todo, update_todo, delete_todo, get_todo_by_id, and get_todo_stats) which communicate with the FastAPI backend via HTTP requests. The implementation uses in-memory storage with dummy data initialization and provides formatted responses with emoji indicators for task completion status, making it valuable for managing todo lists while showcasing how to bridge traditional web APIs with MCP protocol for seamless integration.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/skyline-gtrr32-fastapi-todo)
- **Repository:** <https://github.com/skyline-gtrr32/fastapi-todo-listapp-mcpserver>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "skyline-gtrr32-fastapi-todo"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/skyline-gtrr32-fastapi-todo` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/skyline-gtrr32-fastapi-todo/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
