webfetch
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SERPAPI_KEY | No | SerpAPI API key. | |
| BING_API_KEY | No | Bing search API key. | |
| BRAVE_API_KEY | No | Brave search API key. | |
| WEBFETCH_MODE | No | Set to 'cloud' to use hosted API mode. | local |
| FLICKR_API_KEY | No | Flickr API key. | |
| PEXELS_API_KEY | No | Pexels API key. | |
| PIXABAY_API_KEY | No | Pixabay API key. | |
| RAWPIXEL_API_KEY | No | Rawpixel API key (optional). | |
| WEBFETCH_API_KEY | No | API key for cloud mode (starts with wf_live_). | |
| EUROPEANA_API_KEY | No | Europeana API key. | |
| SPOTIFY_CLIENT_ID | No | Spotify client ID. | |
| SMITHSONIAN_API_KEY | No | Smithsonian API key. | |
| UNSPLASH_ACCESS_KEY | No | Unsplash API access key. | |
| BRIGHTDATA_API_TOKEN | No | Bright Data API token. | |
| SPOTIFY_CLIENT_SECRET | No | Spotify client secret. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_imagesA | Federated image search across license-aware providers (Wikimedia Commons, Openverse, Unsplash, Pexels, Pixabay, iTunes, MusicBrainz CAA, Spotify, Brave). Returns concise ranked candidates with license + attribution. Does NOT auto-download — call |
| search_artist_imagesA | Specialized image search for a musical artist. |
| search_album_coverA | Find canonical album artwork. Uses MusicBrainz Cover Art Archive + iTunes + Spotify. Results are EDITORIAL_LICENSED — safe for album identification UI per platform ToS; always show attribution. |
| download_imageA | Download an image URL (typically from a prior search_images result) to the local disk cache. Streams with a 20MB hard cap, content-type guard, SHA-256 hash, and returns the cached file path. Host blocklist enforced. |
| fetch_with_licenseA | Given an arbitrary URL (image or webpage), determine its license via host heuristics + page metadata (, dc.rights, og tags). Set probe: true to also download the bytes. Use when an agent already has a URL and needs a go/no-go decision before shipping. |
| find_similarA | Reverse-image-search: given a public image URL, find visually similar images. Requires SERPAPI_KEY env var and providers: ['serpapi']. Returns candidates with heuristic licenses — treat results as leads, not shippable. |
| probe_pageA | Given a webpage URL, return every on the page with inferred dimensions and a heuristic license per image. Respects robots.txt by default. Use to triage a candidate source page before picking. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/ashlrai/webfetch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server