webMCP
41+ web tools, bound as one control surface.
webMCP is the model control plane. Instead of shipping a schema per tool, it exposes one compact surface: a single addressable namespace your nano-prompts can call, with typed arguments and a shared execution budget.
The bound tool catalog
41 tools · 7 namespaces
Web
web.fetch
liveFetch
Retrieve a URL and return distilled text.
web.search
liveSearch
Query the open web and rank results.
web.crawl
liveCrawl
Walk a site graph up to depth N.
web.scrape
liveScrape
Extract structured fields from a page.
web.screenshot
unboundScreenshot
Capture a rendered viewport.
web.pdf
unboundPDF Reader
Parse a PDF into token-light sections.
web.rss
liveRSS
Subscribe to a feed and diff entries.
web.sitemap
liveSitemap
Enumerate a sitemap index.
Browser
dom.click
unboundDOM Click
Click a stable selector.
dom.type
unboundDOM Type
Type into a field.
dom.select
unboundDOM Select
Pick an option from a control.
dom.wait
unboundDOM Wait
Await a selector or network idle.
dom.snapshot
unboundARIA Snapshot
Return the accessibility tree.
dom.upload
unboundUpload
Attach a file to an input.
Data
data.sql
unboundSQL
Run a parameterized read query.
data.kv
unboundKey-Value
Read and write edge KV state.
data.vector
unboundVector
Similarity search over embeddings.
data.csv
liveCSV
Parse and reshape tabular data.
data.json
liveJSON
Query documents with a path expression.
data.diff
liveDiff
Compare two payloads field by field.
data.schema
liveSchema
Infer a schema from samples.
Comms
mail.send
unboundSend Mail
Deliver a transactional message.
mail.read
unboundRead Mail
Scan an inbox thread.
chat.post
unboundChat Post
Post to a team channel.
sms.send
unboundSMS
Send a short message.
cal.create
unboundCalendar Create
Create an event with attendees.
cal.find
unboundCalendar Find
Find a free slot.
Files
file.read
unboundFile Read
Read a stored object.
file.write
unboundFile Write
Write a stored object.
file.list
unboundFile List
List a bucket prefix.
file.sign
unboundSigned URL
Mint a time-boxed link.
Compute
code.run
unboundRun Code
Execute a sandboxed snippet.
code.test
unboundRun Tests
Execute a test suite.
code.lint
unboundLint
Static-check a diff.
math.solve
liveSolve
Evaluate symbolic math.
time.now
liveClock
Resolve time in a zone.
geo.locate
liveGeocode
Resolve a place to coordinates.
Twin
twin.spawn
liveTwin Spawn
Instantiate a digital twin.
twin.step
liveTwin Step
Advance a twin simulation.
twin.observe
liveTwin Observe
Read twin telemetry.
twin.rollback
liveTwin Rollback
Restore a previous twin state.