Ujeebu

com.ujeebuPublished by ujeebu.comOfficial publisherv1.1.0Updated Oct 24, 2026

Web scraping, Google SERP, Markdown and ChatGPT/Gemini answers as typed tools for AI agents.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingAI & ML

Overview

AI-generated overview

Gives an assistant typed tools for web scraping, Google SERP results, Markdown conversion, and ChatGPT or Gemini answers.

What you can do
Ujeebu is a remote MCP endpoint that exposes web data retrieval as typed tools for AI agents. According to its description, it covers web scraping, Google SERP results, Markdown output, and answers from ChatGPT or Gemini. The manifest does not list individual tool names, so the exact tool set is not documented here.
When to use it
Worth adding when an assistant needs to pull web pages, search results, or model-generated answers as structured tool output rather than free text. Less useful if you only need local file or code work.
Requirements
A remote streamable HTTP endpoint at mcp.ujeebu.com; no local package or runtime is needed. An API key is sent in the Authorization header as a Bearer token. Without a key, only the signup and signup-status tools work, so an agent can create an account and obtain a key.
Before you install
The Authorization header carries a secret API key; treat it as a credential and avoid exposing it in logs or shared configs. The server sends requests to third-party web sources and to ChatGPT or Gemini, so content you submit may leave your environment. Signup tools can create an account on your behalf.

Installation

In SourceWeft

  1. Open Ujeebu in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.ujeebu%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ujeebu": {
      "type": "http",
      "url": "https://mcp.ujeebu.com/mcp"
    }
  }
}

Tools

17

ujeebu_account

Get account usage information including balance, quota, requests used, and billing details. Rate limited to 10 calls per minute.

Takes no parameters.

ujeebu_buy

Buy a credit top-up or upgrade the plan directly, charging the account's saved card. Requires an API key. This charges the saved card only if the human enabled agent purchases and set a monthly cap in the Ujeebu dashboard (Billing); agent purchases are off by default. Otherwise (purchases disabled, no saved card, over the monthly cap, card declined, or extra verification required) it returns an error with a checkout_url: hand that link to your human instead. Never retry a declined charge in a loop. Check ujeebu_plans first for prices and the remaining monthly cap. Downgrades and cancellations are not possible via agents.

Parametersitemrequiredkindrequiredinterval

ujeebu_card

Fast article preview extraction using meta tags. Returns title, summary, author, dates, image, and site info. Much faster than full extraction.

Parametersjsurlrequiredtimeoutauto_proxyjs_timeoutproxy_typesession_idcustom_proxyproxy_country

ujeebu_chatgpt

Fetch a URL and ask ChatGPT about it. Ujeebu loads the page, sends it to ChatGPT with your prompt, and returns the model's reply.

Parametersurlrequiredpromptrequired

ujeebu_extract

Extract clean, structured data from news or blog articles. Returns main text/HTML, author, publish date, images, media, RSS feeds, and more.

Parametersjsurlrequiredhtmltextfeedsmediaauthorimagespartialtimeoutpub_dateraw_html+17 more

ujeebu_gemini

Fetch a URL and ask Gemini about it. Ujeebu loads the page, sends it to Gemini with your prompt, and returns the model's reply.

Parametersurlrequiredpromptrequired

ujeebu_markdown

Convert any web page into clean, LLM-optimized Markdown. Ideal for feeding page content to a model or RAG pipeline.

Parametersjsurlrequired

ujeebu_plans

Show the account's current plan, credits left, whether agent purchases are enabled (and the monthly cap and remaining amount), plus the available plans and credit top-ups with prices (in cents). Requires an API key. Use the plan/top-up ids from here as 'item' in ujeebu_checkout_link or ujeebu_buy.

Takes no parameters.

ujeebu_scrape_extract

Extract structured data from web pages using custom rules. Define CSS selectors or XPath queries to extract specific data. Always returns JSON with extracted data.

Parametersjsurlrequireddevicecookiestimeoutwait_forblock_adscustom_jsuseragentauto_proxyjs_timeoutproxy_type+7 more

ujeebu_scrape_html

Scrape and render web pages to get HTML content. Supports JavaScript execution, custom headers, scrolling, and content manipulation. Returns clean HTML or raw HTML.

Parametersjsurlrequireddevicecookiestimeoutwait_forblock_adscustom_jspost_datauseragentauto_proxyjs_timeout+18 more

ujeebu_scrape_json

General web scraping that always returns JSON response with metadata. Use this when you need structured response data including headers, status, timing info, and content. Can return HTML, screenshot, or PDF in JSON format.

Parametersjsurlrequireddevicecookiestimeoutwait_forblock_adscustom_jspost_datauseragentauto_proxyjs_timeout+17 more

ujeebu_scrape_pdf

Generate PDF from web pages. Supports custom page sizes, JavaScript execution, and rendering options. Returns base64-encoded PDF data.

Parametersjsurlrequireddevicecookiestimeoutwait_forblock_adscustom_jsuseragentauto_proxyjs_timeoutproxy_type+9 more

ujeebu_scrape_screenshot

Take screenshots of web pages. Supports full page or partial screenshots, JavaScript execution, and custom viewport sizes. Returns base64-encoded image data.

Parametersjsurlrequireddevicecookiestimeoutwait_forblock_adscustom_jsuseragentauto_proxyjs_timeoutproxy_type+11 more

ujeebu_serp

Retrieve Google search results programmatically. Supports web search, images, news, videos, and maps with customizable location, language, and device settings.

Parametersurllangpagedevicesearchlocationsearch_typeextra_paramsresults_count

ujeebu_signup

Create a Ujeebu account (and get an API key) for your human, without a key. Works in an unauthenticated session. Ujeebu emails a confirmation link to the address: a human must open it and click Confirm; you cannot confirm it yourself, so tell your human to check their inbox. The response contains request_id and poll_token: keep both and call ujeebu_signup_status about every 10 seconds until status is confirmed (or expired/declined). Requests expire after 24 hours. If the email already has a Ujeebu account, the owner gets an approval email instead; the flow is the same from your point of view (a new key is returned once approved). New accounts start on a free trial.

Parametersnameagentemailrequiredpurpose

ujeebu_signup_status

Check a pending ujeebu_signup request. Works without a key. Poll about every 10 seconds (never faster than every 2 seconds). status values: pending_confirmation (the human has not clicked the link yet, keep polling), confirmed (the response contains api_key, shown ONCE: store it immediately, then reconnect to this MCP server with header Authorization: Bearer <key>), delivered (the key was already returned by an earlier poll and cannot be shown again), expired or declined (start over with ujeebu_signup if appropriate).

Parameterspoll_tokenrequiredrequest_idrequired

Version history

2
  1. v1.1.0LatestOct 11, 2026
  2. v1.0.0Oct 10, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.