Iteration Layer

Claude Code

Claude Code can use Iteration Layer in two complementary ways: skills for integration guidance and MCP for direct tool calls. Use skills when you want Claude Code to write API integration code. Use MCP when you want Claude Code to call Iteration Layer tools directly during a coding session.

Requirements

  • Claude Code installed
  • An Iteration Layer account
  • Browser access for the first OAuth authorization when using MCP

Option 1: Install Iteration Layer Skills

Install the main Iteration Layer skill pack from the Claude Code marketplace:

/plugin marketplace add iterationlayer/skills
/plugin install iterationlayer@iterationlayer-skills

This gives Claude Code the full integration guide: API endpoints, authentication, SDK usage, credit costs, and recipe links.

You can also install task-specific skill packs:

/plugin install document-extraction@iterationlayer-skills
/plugin install image-editing@iterationlayer-skills
/plugin install image-design@iterationlayer-skills
/plugin install document-creation@iterationlayer-skills
/plugin install spreadsheet-generation@iterationlayer-skills

Option 2: Add The MCP Server

Add the remote Iteration Layer MCP server with Claude Code’s HTTP transport:

claude mcp add --transport http iterationlayer https://api.iterationlayer.com/mcp

Claude Code opens a browser authorization flow on first use. Iteration Layer MCP uses OAuth 2.1, not API keys.

Project-Scoped MCP Setup

For a team project, add a project-scoped server so teammates get the same MCP tool configuration:

claude mcp add --transport http iterationlayer --scope project https://api.iterationlayer.com/mcp

Claude Code writes project-scoped MCP configuration to .mcp.json. Review that file before committing it.

Verify The Connection

Ask Claude Code:

Which Iteration Layer MCP tools can you use?

You should see tools such as:

  • convert_document_to_markdown
  • extract_document
  • extract_website
  • transform_image
  • generate_image
  • generate_document
  • generate_sheet

First Workflow

Try this in a Claude Code session with a sample file in your project:

Use Iteration Layer to convert this PDF to markdown, extract the key fields we need for an approval workflow, and draft the API calls we would use to run this in production.

Claude Code can use MCP to explore the workflow, then use the skill files and SDK docs to write production code.

Troubleshooting

MCP tools do not appear

Run claude mcp list and confirm iterationlayer is registered. If the server exists but tools are missing, restart Claude Code and try again.

OAuth does not complete

Confirm the server URL is exactly https://api.iterationlayer.com/mcp and that your browser can open the authorization page.

Streamable HTTP config looks different

Claude Code uses http as the transport name for remote Streamable HTTP MCP servers. If you copy a config that says streamable-http, prefer the CLI command above.