Server Details
53 AI tools for agents: web, crypto, AI generation, OCR, and more. Pay with Stripe or USDC.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
53 toolsai-generateInspect
AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | AI model to use (default: claude-haiku) | |
| prompt | Yes | The prompt to send to the AI model | |
| max_tokens | No | Maximum tokens in response (default: 1000) | |
| temperature | No | Sampling temperature 0-1 (default: 0.7) |
barcode-generateInspect
Generate Code128 barcodes as SVG
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Barcode format: code128, qr, ean13, upc (default: code128) | |
| content | Yes | Text or data to encode in the barcode |
browser-taskInspect
Headless browser automation (click/type/extract) via Playwright — SSRF hardened
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to navigate to | |
| task | No | Description of the browser task to perform | |
| extract | No | CSS selector or description of data to extract |
check-domainInspect
Check if a domain is available or registered via RDAP. No API key needed.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to check availability (e.g. example.com) |
convert-formatInspect
Convert data between JSON, YAML, CSV, and XML formats
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Target format: json, yaml, csv, xml, toml | |
| data | Yes | Input data to convert | |
| from | Yes | Source format: json, yaml, csv, xml, toml |
crypto-fear-greedInspect
Crypto Fear & Greed Index with historical data
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days of historical data (default: 1) |
crypto-market-capInspect
Top N cryptocurrencies by market cap with price, volume, and 24h change
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of top cryptocurrencies to return (default: 10) | |
| currency | No | Fiat currency for prices (default: usd) |
crypto-newsInspect
Latest crypto news headlines. Filter by token symbol
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of news articles to return (default: 5) | |
| topic | No | Optional topic filter (e.g. bitcoin, ethereum) |
crypto-ohlcvInspect
OHLCV candlestick data for any crypto over 1-90 days
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days of OHLCV data (default: 30) | |
| symbol | Yes | Cryptocurrency ID (e.g. bitcoin, ethereum) | |
| currency | No | Fiat currency (default: usd) |
crypto-priceInspect
Real-time price, 24h change, market cap, and volume for any cryptocurrency
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Cryptocurrency ID (e.g. bitcoin, ethereum, solana) | |
| currency | No | Fiat currency for price (default: usd) |
crypto-sentimentInspect
Community sentiment, social stats, and price momentum for any cryptocurrency
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Cryptocurrency ID to analyze sentiment for |
currency-convertInspect
Convert between currencies using real-time exchange rates (170+ currencies)
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Target currency code (e.g. EUR, JPY, GBP) | |
| from | Yes | Source currency code (e.g. USD, EUR, GBP) | |
| amount | Yes | Amount to convert |
diff-textInspect
Compare two text strings and return differences in unified, word, char, or JSON format
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Diff mode: chars, words, lines (default: lines) | |
| text1 | Yes | Original text | |
| text2 | Yes | Modified text |
email-verifyInspect
Deep email validation: syntax, MX record check, disposable domain detection
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address to verify |
extract-entitiesInspect
Named entity recognition: people, organizations, locations, dates, money, and more
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to extract named entities from | |
| types | No | Entity types to extract: person, organization, location, date, etc. |
extract-metadataInspect
Extract metadata from text or URLs (word count, OG tags, headers, etc.)
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to extract metadata from (title, description, OG tags) |
extract-pageInspect
Fetch a webpage and return clean text, metadata, and links
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the page to extract structured content from | |
| format | No | Output format: text, markdown, html (default: markdown) |
extract-pdfInspect
Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the PDF to extract text from | |
| pages | No | Page range to extract (e.g. 1-5, default: all) |
fact-checkInspect
Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | The claim or statement to fact-check (e.g. 'The Great Wall of China is visible from space') |
generate-hashInspect
Generate cryptographic hashes (sha256, sha512, md5, sha1)
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to hash | |
| algorithm | No | Hash algorithm: md5, sha1, sha256, sha512 (default: sha256) |
generate-imageInspect
Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Image size: 1024x1024, 1792x1024, 1024x1792 (default: 1024x1024) | |
| prompt | Yes | Text description of the image to generate | |
| quality | No | Quality level: standard, hd (default: standard) |
generate-uuidInspect
Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of IDs to generate (default: 1) | |
| format | No | UUID format: uuid, ulid, nanoid, cuid (default: uuid) |
html-to-markdownInspect
Convert HTML or any URL to clean Markdown
| Name | Required | Description | Default |
|---|---|---|---|
| html | Yes | HTML content to convert to Markdown |
image-generateInspect
Generate SVG images from text prompts via Claude
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Image dimensions (default: 1024x1024) | |
| style | No | Style: vivid or natural | |
| prompt | Yes | Text description of the image to generate | |
| quality | No | Quality: standard or hd |
ip-lookupInspect
Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | IP address to look up geolocation for |
jsonpath-queryInspect
Run JSONPath expressions against any JSON payload
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | JSON object to query | |
| query | Yes | JSONPath expression (e.g. $.store.book[0].title) |
language-detectInspect
Detect the language of any text with confidence score and script identification
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to detect the language of |
news-searchInspect
Search for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results to return (default: 5, max: 10) | |
| query | Yes | News search query (e.g. 'AI regulations 2025') |
ocr-extractInspect
Extract text from images or screenshots using AI vision (base64 or URL input)
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the image to extract text from via OCR | |
| language | No | Language hint for OCR (default: eng) |
phone-validateInspect
Parse and validate phone numbers in any format — E.164, carrier type, country
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number to validate (include country code, e.g. +12125551234) |
pii-detectInspect
Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to scan for personally identifiable information (PII) |
qr-codeInspect
Generate QR codes from text or URLs (PNG data URL or SVG)
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | QR code size in pixels (default: 256) | |
| format | No | Output format: svg, png (default: svg) | |
| content | Yes | Text, URL, or data to encode in QR code |
readability-scoreInspect
Compute Flesch-Kincaid readability, grade level, word count, and read time
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to analyze for readability metrics |
regex-generateInspect
Generate regular expressions from plain English with explanations and test results
| Name | Required | Description | Default |
|---|---|---|---|
| examples | No | Example strings that should match | |
| description | Yes | Natural language description of the pattern to match |
research-reportInspect
Generate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Research depth: 'standard' (5 sources) or 'deep' (10 sources + advanced synthesis). Default: standard | |
| query | Yes | Research topic or question to investigate |
rss-parseInspect
Fetch and parse RSS or Atom feeds into clean structured JSON
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the RSS or Atom feed to parse | |
| limit | No | Maximum number of items to return (default: 10) |
screenshot-captureInspect
Capture page metadata and screenshot URL for any public URL
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the page to screenshot | |
| width | No | Viewport width in pixels (default: 1280) | |
| height | No | Viewport height in pixels (default: 720) | |
| fullPage | No | Capture full scrollable page (default: false) |
search-webInspect
Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string | |
| num_results | No | Number of results to return (default: 5, max: 10) |
send-emailInspect
Send transactional emails via Resend — plain text or HTML.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient email address | |
| body | Yes | Email body (plain text or HTML) | |
| from | No | Sender email (default: noreply@archtools.dev) | |
| subject | Yes | Email subject line |
sentiment-analysisInspect
Analyze text sentiment: positive/negative/neutral with score and emotion detection
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to analyze for sentiment (positive, negative, neutral) |
summarizeInspect
Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to summarize | |
| style | No | Summary style: brief, detailed, tldr, bullets (default: brief) | |
| max_length | No | Maximum summary length in words |
text-to-speechInspect
Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to convert to speech | |
| voice | No | Voice ID or name (default: adam) | |
| stability | No | Voice stability 0-1 (default: 0.5) | |
| similarity_boost | No | Voice similarity boost 0-1 (default: 0.75) |
timezone-convertInspect
Convert a datetime between any two IANA timezones
| Name | Required | Description | Default |
|---|---|---|---|
| to_tz | Yes | Target timezone (e.g. Europe/London) | |
| from_tz | Yes | Source timezone (e.g. America/New_York) | |
| datetime | Yes | Date/time string to convert (ISO 8601) |
token-lookupInspect
Search for any token by name or ticker, returns CoinGecko IDs
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network (default: ethereum) | |
| symbol | Yes | Token symbol or contract address to look up |
transcribe-audioInspect
Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Language code hint (e.g. en, es, fr) | |
| audio_url | Yes | URL of the audio file to transcribe |
transform-textInspect
Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to transform | |
| operation | Yes | Transformation: uppercase, lowercase, titlecase, reverse, slug, camelCase, snakeCase |
url-shortenInspect
Shorten any URL via TinyURL
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Long URL to shorten |
validate-dataInspect
Validate JSON data against a JSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Data to validate | |
| schema | Yes | JSON Schema to validate against |
webhook-sendInspect
POST a JSON payload to any webhook URL
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Webhook URL to send the payload to | |
| body | No | JSON payload to send | |
| method | No | HTTP method: POST, PUT, PATCH (default: POST) | |
| headers | No | Additional HTTP headers |
web-scrapeInspect
Scrape and extract content from websites with optional CSS selector
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the page to scrape | |
| format | No | Output format: text, html, markdown (default: text) | |
| selector | No | CSS selector to extract specific content |
web-searchInspect
Real-time web search with AI-synthesized answer (requires TAVILY_API_KEY)
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Search depth: quick, thorough (default: quick) | |
| query | Yes | Search query to research and synthesize an answer for |
whois-lookupInspect
Look up domain registration info: registrar, created/expires dates, nameservers, status
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to look up WHOIS/RDAP information for |
workflow-agentInspect
Multi-step autonomous AI agent pipeline
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Description of the multi-step workflow to execute | |
| steps | No | Ordered list of steps with tool names and inputs |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Last verification attempt failed.
Sign in to verify ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!