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-skillsThis 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-skillsOption 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/mcpClaude 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.