API

MCP server

Iterar expone un servidor MCP (Model Context Protocol) para que Claude Code / Claude Desktop hablen directamente con tu roadmap: listar items, leer el contexto completo para armar un PRD, mover estados y publicar changelog.

1. Generar una API key

Andá a /dashboard/api-keys y creá una key. Las keys empiezan con lpbk_sk_ y solo se muestran una vez — guardalas en un password manager.

No las publiques
Estas keys dan acceso de lectura+escritura a tus proyectos. Nunca las commitees a un repo. Si una se filtra, revocala desde el dashboard.

2. Configurar Claude Desktop

Abrí ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o el equivalente en Windows y agregá el bloque iterar:

claude_desktop_config.json
json
{
  "mcpServers": {
    "iterar": {
      "command": "npx",
      "args": ["-y", "@loopback/mcp"],
      "env": {
        "ITERAR_API_KEY": "lpbk_sk_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Reiniciá Claude Desktop. Vas a ver el servidor iterar en la barra inferior con las tools disponibles.

Alternativa: HTTP/SSE remoto

Si preferís no usar npx, usamos transport HTTP/SSE en mcp.iterar.io/sse:

claude_desktop_config.json (HTTP)
json
{
  "mcpServers": {
    "iterar": {
      "url": "https://mcp.iterar.io/sse",
      "headers": {
        "Authorization": "Bearer lpbk_sk_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

3. Tools disponibles

ToolInputOutputCréditos
list_projectsLista de proyectos del owner0
list_roadmap_itemsproject_id, status?, limit?Items del roadmap0
get_item_detailsitem_idItem + comments + quotes0
get_top_requestsproject_id, limit?, period?Top votados0
update_item_statusitem_id, new_statusItem actualizado0
post_internal_noteitem_id, noteComment creado0
mark_item_completed_and_announceitem_id, changelog_body?Item completed + entry0
create_changelog_entryproject_id, title, body…Entry creada0
list_changelog_entriesproject_id, since?Entradas0
update_changelog_entryentry_id, …Entry actualizada0
get_credits_balance{ plan, extra }0

4. Ejemplo de conversación

claude code session
bash
> Mostrame el top 5 del roadmap de Fixie
[Claude llama list_projects → get_top_requests("fixie", limit=5)]

> Traete los detalles del item más votado y armá un PRD en /docs/
[Claude llama get_item_details(item_id) → lee título, descripción, quotes]
[Claude redacta el PRD él mismo y lo guarda en /docs/prd-export-pdf.md]

> Cuando termines, marcalo como completed y avisá en el changelog
[Claude llama mark_item_completed_and_announce(item_id, changelog_body)]

Comportamiento por plan

  • Free: MCP deshabilitado.
  • Starter / Pro / Studio: MCP habilitado, sin límite de calls de lectura.
  • Todas las tools del MCP son gratuitas. Los créditos se consumen únicamente al procesar feedback recibido por el widget (1 crédito por feedback procesado).

Troubleshooting

  • «Server not connecting»: verificá que la API key sea válida (lpbk_sk_) y que tu Node ≥ 18.
  • «Tool not found»: reiniciá Claude Desktop después de cambiar la config.