URL to JSON metadata: title, Open Graph, favicon, tech stack. Agents self-signup and pay in USDC.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer ogf_... API key. Optional: the create_account tool issues one.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a Stripe checkout link to top up this API key. Plans: starter = 1000 credits for $3; pro = 5000 credits for $10; business = 15000 credits for $20. Give the returned checkout_url to your user to pay (or complete it if you can make payments). Credits are added automatically after payment.
Credit pack to buy.
Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http ogfetch https://ogfetch.dev/v1/mcp
Headers
Authorization (optional, not in the config above): Bearer ogf_... API key. Optional: the create_account tool issues one.Create a Stripe checkout link to top up this API key. Plans: starter = 1000 credits for $3; pro = 5000 credits for $10; business = 15000 credits for $20. Give the returned checkout_url to your user to pay (or complete it if you can make payments). Credits are added automatically after payment.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Credit pack to buy. |
| api_key | string | Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header. |
{
"type": "object",
"required": [
"plan"
],
"properties": {
"plan": {
"enum": [
"starter",
"pro",
"business"
],
"type": "string",
"description": "Credit pack to buy."
},
"api_key": {
"type": "string",
"description": "Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header."
}
}
}Create a Solana Pay quote to top up this API key with USDC on Solana mainnet. Returns transaction_url, solana_pay_url, amount_usdc and a reference. POST {"account": "<your wallet address>"} to transaction_url to get a ready-to-sign base64 transaction; sign and send it. Or show solana_pay_url as a QR code for a human to scan in Phantom. Then call check_usdc_payment. No browser needed.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Credit pack to buy. |
| api_key | string | Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header. |
{
"type": "object",
"required": [
"plan"
],
"properties": {
"plan": {
"enum": [
"starter",
"pro",
"business"
],
"type": "string",
"description": "Credit pack to buy."
},
"api_key": {
"type": "string",
"description": "Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header."
}
}
}Check a buy_credits_usdc quote by its reference. Finds the payment on-chain and adds the credits once. Returns status pending, credited, or expired. Poll every few seconds after paying.
| Argument | Type | Description |
|---|---|---|
| reference* | string | The reference from buy_credits_usdc. |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string",
"description": "The reference from buy_credits_usdc."
}
}
}Create a new ogfetch account with no email or browser required. Returns an API key with free trial credits. Only call this if you do not already have a key; store the returned key, it cannot be shown again.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional label for the agent or app using this key. |
| contact | string | Optional contact (email or URL) for the operator. |
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Optional label for the agent or app using this key."
},
"contact": {
"type": "string",
"description": "Optional contact (email or URL) for the operator."
}
}
}Fetch a web page and return its metadata as JSON: title, description, canonical URL, favicon, Open Graph tags (og:title, og:image, ...), Twitter card tags, author/keywords/robots/theme-color, word count, HTTP status, response time, and detected tech stack (Next.js, WordPress, Shopify, Vercel, Cloudflare, ...). Costs 1 credit per successful fetch.
| Argument | Type | Description |
|---|---|---|
| url* | string | Absolute http(s) URL to fetch, e.g. https://github.com |
| api_key | string | Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch, e.g. https://github.com"
},
"api_key": {
"type": "string",
"description": "Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header."
}
}
}Return the remaining credit balance and usage for the API key.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Your ogfetch API key (ogf_...). Optional if the MCP connection is already configured with an Authorization header."
}
}
}List available one-time credit packs and prices. No API key needed.
No arguments.
{
"type": "object",
"properties": {}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.