FeelingSurf
mcp remote · streamable-http · v1.1.0 · source: crawl
https://api.feelingsurf.fr/mcp
Manage your FeelingSurf traffic exchange account: sites, targeting, templates, sources and proxies.
Works
100
Verified Oct 31, 2026 · p50 1008 ms · p95 1036 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'feelingsurf' |
| tools_listed | 15 | pass | 34 tools |
| schema_complete | 15 | pass | 34 of 34 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1008 ms |
| latency_p95 | 5 | pass | p95 1036 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (34)
| Name | Description | Schema |
|---|---|---|
list_site_templates | List your site templates. | typed |
get_site_template | Get one site template. | typed |
create_site_template | Create a site template. A template is a reusable bundle of site settings (no url/paused/labels). Only `name` is required; every other field defaults to a new-template configuration. Exceeding the per- | typed |
update_site_template | Update a site template. Writable fields of a site template. For PATCH, provide at least one; only the fields present are changed. | typed |
delete_site_template | Delete a site template. | typed |
list_traffic_sources | List your traffic sources. Your own sources plus the shared/built-in ones, referenced by id from a site's `traffic_sources`. | typed |
get_traffic_source | Get one traffic source. Works for your own sources and for the shared defaults (e.g. id 1, "Direct visits"). | typed |
get_account | Get the authenticated account. Account summary plus the earn-side rollup (credits earned today / last 7 days), active FeelingSurfViewer session count, and site-slot usage. | typed |
update_account | Update account settings. Update non-sensitive account settings (e.g. `visit_own_sites`, `timezone`). Writable account settings. Provide at least one. Email, password and billing are intentionally not | typed |
list_surf_sessions | List your FeelingSurfViewer sessions. Recent FeelingSurfViewer sessions on your account (the earning side), most recent first. These are your own FeelingSurfViewer instances and their IPs. | typed |
get_referrals | Get your referral program. Your shareable referral link, how many users you've referred, your commission rate, and commission credits earned. | typed |
get_traffic_availability | Traffic availability by country. Surfer-traffic availability per country, to guide a site's or template's location targeting. A country with `availability: none` has no surfers delivering visits, so t | typed |
list_sites | List your sites. | typed |
get_site | Get one site. | typed |
create_site | Create a site. Only `url` is required; every other field defaults to a new-site configuration. Exceeding the account's slot count returns 403 `site_limit_reached`. Fields for creating a site. Only `ur | typed |
update_site | Update a site. Writable fields of a site. For PATCH, provide at least one; only the fields present are changed. | typed |
delete_site | Delete a site. | typed |
list_deleted_sites | List sites you can still restore. Sites you deleted within the retention window, most recently deleted first. Sites removed because a plan downgrade reduced your slot count are not listed: those come | typed |
restore_site | Restore a deleted site. Brings back a site you deleted, with the settings it had. Geo targeting, blocked domains and actions your plan cannot use stay suspended and come back empty. Returns 404 once t | typed |
list_site_screenshots | List a site's FeelingSurfViewer screenshots. Screenshots captured while the app surfed the site. Returns the most recent (up to 24); this list is not paginated. | typed |
get_screenshot | Get a screenshot image. Returns the image FeelingSurfViewer captured. The uid is the last path segment of an `images[].url` from list_site_screenshots. | typed |
create_traffic_source | Create a traffic source. Exceeding the per-account source cap returns 403 `limit_reached`. | typed |
update_traffic_source | Update a traffic source. Provide at least one field. | typed |
delete_traffic_source | Delete a traffic source. | typed |
list_proxies | List your proxies. Every proxy on your account, oldest first. | typed |
get_proxy | Get one proxy. | typed |
create_proxy | Add a proxy. Registers a static proxy. FeelingSurfViewer checks it before any session goes through it, so a new proxy starts with `proven` false. Exceeding the per-account proxy cap returns 403 `proxy | typed |
update_proxy | Pause or resume a proxy. Only `enabled` can change. Pausing or resuming clears `last_error` and its error history, and a resumed proxy is checked again at once, so this also brings back a proxy that w | typed |
delete_proxy | Remove a proxy. | typed |
list_labels | List your labels. Referenced by id from a site's `labels`. | typed |
get_label | Get one label. | typed |
create_label | Create a label. Exceeding the per-account label cap returns 403 `limit_reached`. | typed |
update_label | Update a label. Provide at least one field. | typed |
delete_label | Delete a label. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/fr-feelingsurf-feelingsurf)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.