Teklif

io.github.nietzische-appPublished by GitHub account nietzische-appv0.2.0Updated Nov 5, 2026

Demo: brand offers (car rental, e-commerce, insurance) for ChatGPT, Claude, Gemini via MCP.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for searching, comparing and linking to brand offers, currently the operator's own Aegis Scanner plans, shown as offer cards.

What you can do
  • Search offers by category (one-time, monthly, add-on or all), optional city and maximum price in TRY, sorted by price, rating or relevance
  • Compare selected offers by ID, or up to five matching offers by category and city, in a side-by-side card view
  • Get the provider page link for a single offer ID
  • Display results as an interactive offer card carousel in the client
When to use it
Useful when you want an assistant to look up and compare a small, operator-curated catalog of offers, such as security plans, and hand back links to the provider page. It is a demo-style connector rather than a broad marketplace.
Requirements
A remote Streamable HTTP endpoint; no authentication, environment variables or headers are needed for the hosted server. Clients must use POST on the MCP path. Running it locally requires Node.js and a PUBLIC_MCP_URL setting.
Before you install
The catalog is operator-owned and limited to the publisher's own Aegis Scanner plans, so results are not an independent market comparison. Links point to the operator's site. The server is read-only and does not take payment or book anything, but the README says the same pattern may later be offered to other companies.

Installation

In SourceWeft

  1. Open Teklif 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/io.github.nietzische-app%2Fteklif-mcp/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": {
    "teklif": {
      "type": "http",
      "url": "https://teklif.niyazi.site/mcp"
    }
  }
}

README

Teklif MCP

Neutral, user-initiated offer search and comparison exposed as a remote MCP server with an interactive card widget.

Website motto (site only, not in tool outputs): Tekliflerinizi her yapay zeka sunsun

Current catalog: operator-owned Aegis Scanner security plans (source field = aegisscanner.com pricing (operator-owned)). Teklif does not take payment or book anything; links open the provider site. There is no paid ranking, sponsored placement or affiliate tracking.

Operator model: Teklif is published by Nodify (agency). Today it surfaces Nodify’s own Aegis Scanner plans. The same connector pattern is intended later as a service offered to other companies — still without paid ranking unless that is explicitly disclosed.

What it does

  • TypeScript remote MCP server (@modelcontextprotocol/sdk, Streamable HTTP)
  • Tools: search_offers, compare_offers, get_offer_link
  • MCP Apps UI: ui://teklif-mcp/offers-v11.html — offer card carousel
  • Sort options: price (default), rating, relevance — transparent, no paid placement
  • Every offer includes a source field

Live: https://teklif.niyazi.site · MCP: POST https://teklif.niyazi.site/mcp

Tools

ToolInputOutput
search_offerscategory, budget?, city?, sort_by?Matching offers + card UI
compare_offersoffer_ids?, category?, city?, sort_by?Side-by-side compare + card UI
get_offer_linkoffer_idProvider page URL on aegisscanner.com

Categories: one_time, monthly, addon, hepsi (all).

Annotations: readOnlyHint: true, destructiveHint: false, openWorldHint: false (embedded operator catalog).

Example prompts

  1. Show Aegis Scanner monthly plans under 10000 TL.
  2. Compare one-time Aegis offers.
  3. Get the link for aegis-starter.
  4. List all Aegis Scanner offers sorted by price.

Setup

bash
npm installnpm run buildnpm start# Server:  http://127.0.0.1:8787# MCP:     POST http://127.0.0.1:8787/mcp# Preview: http://127.0.0.1:8787/preview

Env: PUBLIC_MCP_URL (production https://teklif.niyazi.site/mcp).

Connect in Claude / ChatGPT

  1. Add https://teklif.niyazi.site/mcp as a custom connector (no auth).
  2. Streamable HTTP · call search_offers.

Privacy & terms

Troubleshooting

SymptomWhat to try
tools/list empty / 405 on GET /mcpUse POST /mcp.
Widget blank in ClaudeConfirm PUBLIC_MCP_URL=https://teklif.niyazi.site/mcp.
Offer not foundCall search_offers first; use an id like aegis-growth.

Support

GitHub: nietzische-app/teklif-mcp

Publisher: Nodify · Support: [email protected]

License

MIT

Source: README.md at commit 72849fb

Tools

3

search_offers

Search offers

Searches offers when the user asks for them, filtered by category (one_time, monthly, addon, or hepsi = all), optional city and optional maximum price in TRY. Returns matching offers sorted by sort_by (price | rating | relevance; default price, lowest first) and shows them as cards. No paid or sponsored ranking. Currently returns operator-owned Aegis Scanner plans from aegisscanner.com/landing#pricing.

Parameterscitybudgetsort_bycategory

compare_offers

Compare offers

Compares offers the user has explicitly asked to compare (by offer IDs from search_offers, or by category/city). If no IDs are given, returns up to 5 matching offers sorted by sort_by (default: the 5 lowest-priced). Returns offers with a card view. No paid or sponsored ranking. Operator-owned Aegis Scanner pricing.

Parameterscitysort_bycategoryoffer_ids

Version history

1
  1. v0.2.0LatestNov 5, 2026

Score

90% 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
  • License10 pts

    Declare a license in the repository or the registry entry.