Gondar

Search open grants, tenders and fellowships from official sources, with facts and official links.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
66%
Qualität der Benennung
98%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,747Tokens (Tool-Definitionen)
~1.0 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.36% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "gondar": {
      "url": "https://gondar.site/api/mcp"
    }
  }
}

Remote-Endpunkte

https://gondar.site/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (11)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_open_calls(query, type, region, worldwide, sort, ...)

Search open grants, tenders, fellowships and other funding calls. Returns facts and the official link, from the first 50 rows of a list.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Words to search for, in any language.",
      "type": "string",
      "maxLength": 200
    },
    "type": {
      "type": "string",
      "enum": [
        "grant",
        "tender",
        "accelerator",
        "fellowship",
        "bounty",
        "hackathon",
        "scholarship",
        "prize"
      ],
      "description": "Only this kind of call. Without it, every kind."
    },
    "region": {
      "description": "Comma-separated ISO country codes, or EU, UK or GLOBAL. GB is written UK. A country lists its own calls; add EU for EU-wide programmes.",
      "type": "string",
      "maxLength": 64
    },
    "worldwide": {
      "description": "Also include calls that declare worldwide eligibility.",
      "type": "boolean"
    },
    "sort": {
      "description": "Soonest deadline first (default), or newest first.",
      "type": "string",
      "enum": [
        "deadline",
        "new"
      ]
    },
    "limit": {
      "description": "Default 10.",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "offset": {
      "description": "How many rows to skip, to read the next page. Default 0.",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "tr",
        "fr",
        "es-ES",
        "es-419",
        "pt-BR",
        "it",
        "pl",
        "ja",
        "ko",
        "zh-Hans",
        "nl",
        "cs",
        "ru",
        "ar",
        "id",
        "vi",
        "en"
      ],
      "description": "Language for translated titles. Without it, titles stay in the source language."
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_open_call(id, language)

Read the facts of one call by the id from search_open_calls, with its summary and official link.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The call's id, as returned by search_open_calls or list_my_matches, for example ted-728925-2026."
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "tr",
        "fr",
        "es-ES",
        "es-419",
        "pt-BR",
        "it",
        "pl",
        "ja",
        "ko",
        "zh-Hans",
        "nl",
        "cs",
        "ru",
        "ar",
        "id",
        "vi",
        "en"
      ],
      "description": "Language for translated titles. Without it, titles stay in the source language."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_gondar_context

What Gondar is, what this server can do, and what needs a free account. Call it first.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_my_profile

Read the signed-in workspace's applicant profile, which its fit scores are based on.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢list_my_matches(type, region, limit, language)

List the open calls Gondar has matched to the signed-in workspace's profile, best fit first, with each call's score.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "grant",
        "tender",
        "accelerator",
        "fellowship",
        "bounty",
        "hackathon",
        "scholarship",
        "prize"
      ],
      "description": "Only this kind of call. Without it, every kind."
    },
    "region": {
      "description": "Comma-separated ISO country codes, or EU, UK or GLOBAL. A country lists its own calls; add EU for EU-wide programmes.",
      "type": "string",
      "maxLength": 64
    },
    "limit": {
      "description": "Default 10.",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "language": {
      "type": "string",
      "enum": [
        "de",
        "tr",
        "fr",
        "es-ES",
        "es-419",
        "pt-BR",
        "it",
        "pl",
        "ja",
        "ko",
        "zh-Hans",
        "nl",
        "cs",
        "ru",
        "ar",
        "id",
        "vi",
        "en"
      ],
      "description": "Language for translated titles. Without it, titles stay in the source language."
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_saved_calls

List the calls saved in the signed-in workspace.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟡save_call(id)

Save a call to the signed-in workspace. It changes nothing else and applies for nothing.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The call's id, as returned by search_open_calls or list_my_matches, for example ted-728925-2026."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_my_pipeline

List the applications in the signed-in workspace's pipeline, with their stage and deadline.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢list_my_drafts

List the application drafts in the signed-in workspace. Drafts need review before use.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢prepare_draft(id, language)

Step one of creating an application draft for a call. It spends nothing. It checks the plan and returns a confirmation token. Tell the user that one draft will be used from the monthly allowance, and call create_draft only after they agree.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The call's id, as returned by search_open_calls or list_my_matches, for example ted-728925-2026."
    },
    "language": {
      "description": "Language of the draft. Without it, English.",
      "type": "string",
      "enum": [
        "en",
        "de",
        "fr",
        "es-ES",
        "pt-BR",
        "it",
        "tr",
        "ja"
      ]
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴create_draft(id, confirmationToken)

Step two: generate an application draft for a call. It uses one draft from the monthly allowance, so call it only after the user agreed to what prepare_draft returned. It never applies: the user reviews the draft and applies at the official source.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The call's id, as returned by search_open_calls or list_my_matches, for example ted-728925-2026."
    },
    "confirmationToken": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "The token prepare_draft returned for this call. It works once, after the user agreed."
    }
  },
  "required": [
    "id",
    "confirmationToken"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet11 Tools