ToolCenter MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOOLCENTER_API_KEY | Yes | Your ToolCenter API key from the dashboard | |
| TOOLCENTER_BASE_URL | No | Optional base URL to point at your own ToolCenter instance (default is api.toolcenter.dev) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web_searchA | Search the web and get ranked results with titles, URLs, and snippets. Powered by aggregated search engines (Google, Bing, DuckDuckGo, Brave). Best when you need fresh facts, news, or to find pages to read in detail with |
| scrape_urlA | Fetch a web page and return its main readable content as clean Markdown. Uses Mozilla Readability to strip navigation, footers, ads, and other boilerplate, then converts the article body to Markdown optimized for LLM consumption. Use this instead of |
| screenshotA | Capture a screenshot of a web page and return a hosted URL to the image. Supports full-page capture, custom viewport size, device emulation (iPhone/iPad/Pixel/etc.), dark mode, ad/cookie-banner blocking. The returned URL is cached and can be shown to the user or fetched later. Use when you need to visually verify what a page looks like. |
| get_metadataA | Extract title, description, Open Graph tags, Twitter Card data, canonical URL, favicon, and author info from a web page. Much faster than |
| url_to_pdfA | Render a web page to a PDF document and return the hosted file URL. Supports page size (A4/Letter/etc.), orientation, custom margins, headers/footers. Use for generating reports, archiving pages, or producing printable documentation. |
| website_diffA | Diff two URLs and get a summary of what changed — added lines, removed lines, modified sections. Modes: 'text' (visible content only), 'structure' (DOM/HTML structural changes), 'full' (both). Great for competitor monitoring, change detection, and verifying deployments. |
| analyze_seoA | Analyze a URL for SEO issues and return a scored report. Checks title/description length, heading structure, image alt attributes, link health, meta tags, canonical URL, robots.txt, mobile viewport, load time. Returns errors/warnings grouped by severity with recommendations. |
| analyze_accessibilityA | Run an axe-core accessibility audit on a URL. Reports WCAG violations grouped by impact (critical/serious/moderate/minor) with the rule, description, and a link to the fix guide. Use to check pages before launch or to monitor a11y regressions. |
| check_broken_linksA | Scan a page for broken (4xx/5xx/timeout) links. Returns a summary and the list of broken URLs with their status codes. Great for site maintenance, pre-launch QA, and link-rot monitoring. |
| detect_tech_stackA | Identify which frameworks, libraries, CMS, analytics, and hosting a website uses (similar to Wappalyzer/BuiltWith). Returns technologies grouped by category with version when detectable. Useful for competitor research and sales prospecting. |
| preview_linkA | Generate a Slack/Discord-style link preview card for a URL — title, description, hero image, favicon, site name, author. Lighter than |
| dns_lookupA | Resolve DNS records for a domain. Supports A, AAAA, MX, NS, TXT, CNAME, SOA, SRV, CAA, PTR, or ALL (returns all common record types). Useful for debugging DNS config, finding mail servers, or verifying ownership records. |
| whois_lookupA | Get WHOIS registration info for a domain — registrar, creation/expiry dates, name servers, ownership (where not redacted), DNSSEC status. Useful for domain research, expiry monitoring, and detecting recently registered domains (often phishing signals). |
| check_sslA | Inspect a domain's TLS/SSL certificate — issuer, validity dates, days until expiry, SANs, protocol version, cipher. Flags expired, soon-to-expire (<30 days), or self-signed certs. Use for devops monitoring and pre-launch verification. |
| check_statusA | HTTP-ping a URL and report whether it's up, its status code, response time, any redirects, and server headers. Use for quick uptime checks and debugging 3xx/4xx/5xx responses. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/toolcenter-dev/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server