Pentasor

com.pentasorPublished by pentasor.comOfficial publisherv1.0.0Updated Nov 5, 2026

Senses for agents on live sites and media: read, see, hear, drive a flow, verify a claim.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBrowser AutomationMedia & Design

Overview

AI-generated overview

Pentasor gives an assistant senses for live websites and media: read page text, screenshot pages in a real browser, transcribe audio/video, drive flows and…

What you can do
  • Read a URL's status, title, text and links without running JavaScript
  • Load a page in a real browser for a screenshot and rendered text, or grab frames from a video
  • Transcribe speech from an audio or video URL with language and timed segments
  • Check a claim about a live page against exact conditions or a free-text expectation
  • Run a short browser flow of clicks and typing and get a timeline, screenshots and final text
  • Check site health, speed and security headers, and see what the current key allows
When to use it
Useful when an assistant needs to look at live web pages, including JavaScript-built pages, media files, or to confirm whether a page really says something. Also fits short scripted browser flows and quick site health checks.
Requirements
A remote endpoint; no local install. read, verify, perceive and senses work without sign-in; see, hear and drive ask for a free one-click sign-in. Free keys have monthly allowances of perceptions and audio minutes; paid keys unlock more.
Before you install
drive acts on the live site: clicks and form submits are real, so it can change data or trigger actions. Typed text is not logged and nothing persists between calls. Content read from pages is data, not instructions. verify verdicts of unverified mean nobody checked the claim. Usage is metered per perception and per started audio minute.

Installation

In SourceWeft

  1. Open Pentasor in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.pentasor%2Fsenses/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "pentasor": {
      "type": "http",
      "url": "https://api.pentasor.com/mcp"
    }
  }
}

Tools

7

read

Read a page

Read a URL as it is delivered: status, title, text and links, without running JavaScript. Works on every key. If `sparse` is true the page builds itself in the browser: use `see` instead.

Parameterstargetrequired

see

See a page

Load a URL in a real browser and return a screenshot you can look at plus the rendered text. For a video URL, returns frames from it. Free keys get a monthly allowance: call `senses` to see what is left.

Parametersviewtargetrequiredfull_page

hear

Hear audio or video

Transcribe speech from an audio or video URL, up to 20 MB: full text, language and timed segments. Uses one perception per started minute of audio. Free keys get a monthly allowance of minutes.

Parameterstargetrequired

perceive

Perceive a target

Health check with an explanation: is it up, how fast, its security headers, and an excerpt of what it says. Paid keys also get sight, or hearing for media. Its `ok` covers those readings only and does NOT check any claim about the content: use `verify` for that.

Parametersintenttargetrequired

verify

Verify a claim

Check a claim about a live page. `must_contain`, `must_not_contain` and `expect_status` are checked exactly. A free-text `expectation` needs judgment: when Pentasor can't judge it, the verdict is `unverified` and you get the evidence (text, plus a screenshot on paid keys) to decide yourself. `pass` means everything asked was checked and held; `fail` means something checked did not.

Parameterstargetrequiredexpectationmust_containexpect_statusmust_not_contain

drive

Drive a web flow

Open a URL in a real browser, run up to 20 steps (60 seconds at most), and return what happened: a timeline, screenshots and the final text. This acts on the live site: clicks and form submits are real. Nothing persists between calls, and typed text is not logged. Steps: {do: goto|click|type|press|wait|waitFor|scrollIntoView|mark, testid? | role+name? | selector?, text?, key?, url?, ms?, label?}. Uses 5 perceptions. Free keys get a monthly allowance.

Parametersviewstepsrequiredtargetrequired

senses

What can this key do

What this key can use right now: its plan, which tools are open, and how many perceptions are left this month. Free to call.

Takes no parameters.

Version history

1
  1. v1.0.0LatestNov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.