Three Ways to Get Started
Automation MCP
Let your AI assistant run web automations directly
Docs MCP
Give your AI assistant searchable access to TinyFish docs
Integration Prompt
Paste into any AI assistant to generate custom integration code
Automation MCP Server
Connect TinyFish as a tool in your AI assistant so it can browse websites, extract data, and complete multi-step automations on your behalf. Supports Claude Code, Claude Desktop, Cursor, and Windsurf. See the MCP Integration guide for setup instructions, available tools, and troubleshooting.Docs MCP Server
Give your AI assistant searchable access to TinyFish documentation so it can look up API references, code examples, and guides while helping you build integrations.Quick Install
- Claude Code
- Cursor
- Windsurf
- Claude Desktop
Manual configuration
Manual configuration
- Claude Code
- Cursor
- Windsurf
- Claude Desktop
Integration Prompt
Use this prompt to have your AI assistant generate TinyFish Web Agent integration code tailored to your project.Copy the entire code block and paste it into Claude, ChatGPT, Cursor, or any AI coding assistant.
Expand to copy prompt
Expand to copy prompt
When to Use TinyFish Web Agent
TinyFish Web Agent excels at tasks that require a real browser with full JavaScript execution.| Use Case | Example |
|---|---|
| Multi-step workflows | Login → navigate to dashboard → extract account data |
| JavaScript-rendered content | SPAs, infinite scroll, lazy-loaded content |
| Interactive elements | Click dropdowns, dismiss modals, paginate results |
| Authenticated sessions | Access content behind login walls |
| Bot-protected sites | Cloudflare, DataDome protected pages |
Writing Goals for AI Agents
When your AI generates goals for TinyFish Web Agent, follow these patterns for reliable results.Specify Output Schema
Pass anoutput_schema field to make TinyFish enforce a supported structured-output schema at the API level. See
Structured Output.
Include Termination Conditions
Handle Edge Cases
Request Structured Errors
Parsing Results
When your AI receives results from TinyFish Web Agent, handle both success and failure cases.Success Response
Goal Failure
The browser worked, but the goal wasn’t achieved. Try a different approach or inform the user.Infrastructure Failure
The browser itself failed. Retry with stealth mode or a proxy.Next Steps
Quick Start
Manual step-by-step setup
Prompting Guide
Write goals that work on the first try
MCP Integration
Connect with Claude and Cursor
API Reference
Full endpoint documentation