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

live

Fetch

Retrieve a URL and return distilled text.

web.search

live

Search

Query the open web and rank results.

web.crawl

live

Crawl

Walk a site graph up to depth N.

web.scrape

live

Scrape

Extract structured fields from a page.

web.screenshot

unbound

Screenshot

Capture a rendered viewport.

web.pdf

unbound

PDF Reader

Parse a PDF into token-light sections.

web.rss

live

RSS

Subscribe to a feed and diff entries.

web.sitemap

live

Sitemap

Enumerate a sitemap index.

Browser

dom.click

unbound

DOM Click

Click a stable selector.

dom.type

unbound

DOM Type

Type into a field.

dom.select

unbound

DOM Select

Pick an option from a control.

dom.wait

unbound

DOM Wait

Await a selector or network idle.

dom.snapshot

unbound

ARIA Snapshot

Return the accessibility tree.

dom.upload

unbound

Upload

Attach a file to an input.

Data

data.sql

unbound

SQL

Run a parameterized read query.

data.kv

unbound

Key-Value

Read and write edge KV state.

data.vector

unbound

Vector

Similarity search over embeddings.

data.csv

live

CSV

Parse and reshape tabular data.

data.json

live

JSON

Query documents with a path expression.

data.diff

live

Diff

Compare two payloads field by field.

data.schema

live

Schema

Infer a schema from samples.

Comms

mail.send

unbound

Send Mail

Deliver a transactional message.

mail.read

unbound

Read Mail

Scan an inbox thread.

chat.post

unbound

Chat Post

Post to a team channel.

sms.send

unbound

SMS

Send a short message.

cal.create

unbound

Calendar Create

Create an event with attendees.

cal.find

unbound

Calendar Find

Find a free slot.

Files

file.read

unbound

File Read

Read a stored object.

file.write

unbound

File Write

Write a stored object.

file.list

unbound

File List

List a bucket prefix.

file.sign

unbound

Signed URL

Mint a time-boxed link.

Compute

code.run

unbound

Run Code

Execute a sandboxed snippet.

code.test

unbound

Run Tests

Execute a test suite.

code.lint

unbound

Lint

Static-check a diff.

math.solve

live

Solve

Evaluate symbolic math.

time.now

live

Clock

Resolve time in a zone.

geo.locate

live

Geocode

Resolve a place to coordinates.

Twin

twin.spawn

live

Twin Spawn

Instantiate a digital twin.

twin.step

live

Twin Step

Advance a twin simulation.

twin.observe

live

Twin Observe

Read twin telemetry.

twin.rollback

live

Twin Rollback

Restore a previous twin state.