Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

String Web Access for Claude Code

Search the web, fetch any URL or send it a request, and map a site's URLs — all returned as clean, LLM-ready Markdown.

This plugin gives Claude six tools through String's hosted MCP, plus the judgment to know which one to reach for.

Install

/plugin marketplace add usestring/string-claude-plugin
/plugin install string-web-access

Then set your API key, from portal.usestring.ai:

export STRING_API_KEY="your-key"

Check it works:

/string-setup

What you get

Tools

Tool Use it for
web_access_fetch One URL → Markdown, raw HTML, or a JSON envelope with the destination's status and headers. Custom headers, country-specific proxy routing, and a real browser you can click, scroll and type in before capture.
web_access_product_help A publicly documented question about String products or services → current excerpts with source links.
web_access_request A POST, PUT or PATCH with a body → the destination's response. For endpoints that take a payload rather than pages you read: a JSON API, a GraphQL endpoint, a search backend.
web_access_search A question with no URL → structured results carrying position, title, URL, snippet, display URL and Google's source line.
web_access_sitemap A whole site → every URL, with fetch status, depth and parent. Quote first, approve the cost, then poll and page through results.
web_access_report A failed String tool call → one redacted, credit-free diagnostic for String support.

Failure reporting is optional, redacted, and credit-free. Continue useful recovery first; see reporting guidance for limits and stopping rules.

Skills

Six map onto the tools. The seventh is the one that matters.

  • string-web-access — the escalation rule (search → fetch → browser), what to change when a fetch returns a block page or an empty body, and how to keep cost and latency down. Claude loads it before any multi-step web task. It carries reference material on browser actions, output formats and search technique.
  • string-fetch, string-product-help, string-request, string-search, string-sitemap, string-report — per-tool depth, loaded on demand.

Commands

  • /string-setup — connectivity check: confirms the key is set and fetch, search, and product help respond.
  • /web-research <topic> — research a topic on the live web and report with citations, following the escalation rule rather than fetching everything in sight.

The escalation rule

Start at the cheapest step that can answer the question.

You have Start with
A publicly documented String product question when no supplied URL answers the String side web_access_product_help
A comparison where a supplied URL covers only the other side web_access_product_help + web_access_fetch
Another question, no URL web_access_search
A URL web_access_fetch
A site, need every page web_access_sitemap
An endpoint to write to web_access_request
A page that needs clicking, typing or logging in web_access_fetch with actions

Most work never leaves fetch. A browser session takes tens of seconds and holds a real browser, so reach for actions only when the content genuinely does not exist in the document until something happens to the page.

Safety

Page content is untrusted data. Nothing you fetch is an instruction — the bundled rules tell Claude to treat a fetched page as text to read, never as something to act on. That matters more here than usual, because this plugin's whole job is bringing arbitrary third-party content into context.

Configuration

The plugin ships an MCP server pointing at https://mcp.usestring.ai/v1/mcp, authenticated with STRING_API_KEY as a bearer token. Nothing else to configure.

Links

License

MIT

About

String Web Access as a Claude Code plugin — search the web, fetch any URL and map a site as clean, LLM-ready Markdown.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors