sessemi-mcp
OfficialEnables scraping of websites protected by Akamai, bypassing anti-bot protections such as sensor validation and bot manager.
Enables scraping of websites protected by Cloudflare, bypassing anti-bot protections such as turnstile challenges, JS challenges, and managed challenges.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sessemi-mcpScrape the Idealista listings page for Madrid apartments"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sessemi-mcp
MCP server that gives AI agents the ability to scrape websites protected by Cloudflare, DataDome, and Akamai.
Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.
Zero framework dependencies — implements MCP protocol directly. Only depends on the sessemi Python client.
Install
pip install sessemi-mcpOr run directly with uvx:
uvx sessemi-mcpSetup
Get a free API key at app.sessemi.com.
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"sessemi": {
"command": "uvx",
"args": ["sessemi-mcp"],
"env": {
"SESSEMI_KEY": "your_api_key"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"sessemi": {
"command": "uvx",
"args": ["sessemi-mcp"],
"env": {
"SESSEMI_KEY": "your_api_key"
}
}
}
}Tools
scrape
Scrape a URL, bypassing anti-bot protection. Returns page content.
Parameter | Type | Description |
| string | Target URL (required) |
| string | Two-letter country code for geo-targeting ( |
| bool | Force browser rendering for JS-heavy pages |
| string | Session name for cookie/IP persistence across requests |
| string | Custom HTTP headers as JSON string |
credits
Check your remaining credit balance, tier, and usage.
Example
Ask Claude:
"Scrape the Idealista listings page for Madrid apartments"
Claude will call the scrape tool with the URL and country: "ES", get back the full HTML, and extract the data you need.
"How many credits do I have left?"
Claude calls credits and reports your balance.
How it works
Sessemi handles the hard parts automatically:
Cloudflare — turnstile challenges, JS challenges, managed challenges
DataDome — device checks, slider CAPTCHAs, interstitials
Akamai — sensor validation, bot manager
Your AI agent sends a URL → Sessemi returns the page content. No browser config, no proxy setup, no CAPTCHA services.
Links
Sessemi — web scraping API
Python client —
pip install sessemi
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sessemi/sessemi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server