← Files FunkyJobsARCHIVED FILE

plugin.json

6.48 KB · Nov 2, 2026 · 13:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "funkyjobs",
  "version": "1.0.2",
  "description": "Stellen in der Schweiz suchen und Inserate abrufen, direkt bei FunkyJobs.",
  "author": {
    "name": "SIGMA7 GmbH",
    "email": "questions@funkyjobs.ch",
    "url": "https://www.funkyjobs.ch"
  },
  "homepage": "https://www.funkyjobs.ch/mcp-connector",
  "keywords": [
    "jobs",
    "stellen",
    "schweiz",
    "nebenjob",
    "teilzeit",
    "jobsuche"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FunkyJobs",
        "shortDescription": "Jobs in der Schweiz finden",
        "longDescription": "FunkyJobs ist eine Schweizer Jobplattform f\u00fcr Stellen in Vollzeit und Teilzeit, Nebenjobs und Ferienjobs. Mit diesem Plugin sucht ChatGPT direkt in den aktuellen Inseraten: nach Stichwort, Ort mit Umkreis, Pensum, Berufsfeld und Ver\u00f6ffentlichungsdatum. Zu jedem Treffer liefert es Titel, Arbeitgeber, Ort, Pensum und den Link zum Inserat auf funkyjobs.ch. Ein einzelnes Inserat l\u00e4sst sich mit Lohnangabe und einem Auszug der Beschreibung abrufen. Es braucht kein Konto und keine Anmeldung.",
        "developerName": "FunkyJobs (SIGMA7 GmbH)",
        "category": "Business & Operations",
        "capabilities": [
          "Stellen in der Schweiz suchen",
          "Nach Ort, Umkreis, Pensum, Berufsfeld und Datum filtern",
          "Ein Inserat mit Auszug der Beschreibung abrufen"
        ],
        "websiteURL": "https://www.funkyjobs.ch/mcp-connector",
        "supportURL": "https://www.funkyjobs.ch/feedback",
        "privacyPolicyURL": "https://www.funkyjobs.ch/info/privacy",
        "termsOfServiceURL": "https://www.funkyjobs.ch/info/agb",
        "defaultPrompt": [
          "Suche Reinigungsjobs in Bern.",
          "Welche IT-Stellen in Z\u00fcrich wurden in den letzten 3 Tagen ver\u00f6ffentlicht?",
          "Finde Teilzeitstellen bis 50 % in der Pflege, 20 km um Luzern."
        ],
        "brandColor": "#6366F1",
        "brandColorDark": "#A5A0FB",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search jobs by keyword and city.",
              "prompt": "Use FunkyJobs to find cleaning jobs in Bern.",
              "tools_triggered": "search_jobs",
              "expected_behavior": "Calls search_jobs with a cleaning keyword (or the category Reinigung) and place Bern. Returns the total number of matches and up to 20 current postings in and around Bern, each with title, employer, place, workload and a link to the posting on funkyjobs.ch."
            },
            {
              "description": "Filter by field and publication date.",
              "prompt": "Use FunkyJobs: which IT jobs in Z\u00fcrich were published in the last 3 days?",
              "tools_triggered": "search_jobs",
              "expected_behavior": "Calls search_jobs with category IT, place Z\u00fcrich and published_within 3days. Returns only postings published within the last 3 days, newest first, each linking to funkyjobs.ch. If there are more than 20, the answer points to the full result list on funkyjobs.ch."
            },
            {
              "description": "Filter by workload and radius.",
              "prompt": "Use FunkyJobs to find part-time jobs up to 50% in nursing within 20 km of Luzern.",
              "tools_triggered": "search_jobs",
              "expected_behavior": "Calls search_jobs with place Luzern, radius_km 20, workload_max 50 and the category Medizin / Pflege. Returns postings with a workload of at most 50% located within 20 km of Luzern."
            },
            {
              "description": "Fetch the details of one posting from a previous search.",
              "prompt": "Show me more about the first result. (Follow-up in the same chat as one of the searches above.)",
              "tools_triggered": "get_job",
              "expected_behavior": "Calls get_job with the id of the first posting of the previous search. Returns title, employer, place, workload, salary if the posting states one, and an excerpt of the description, and links to the full posting on funkyjobs.ch, where the application takes place."
            },
            {
              "description": "Search without a place, by keyword only.",
              "prompt": "Use FunkyJobs: are there holiday jobs for students in Switzerland right now?",
              "tools_triggered": "search_jobs",
              "expected_behavior": "Calls search_jobs with a keyword such as Ferienjob and no place. Returns current matching postings from all of Switzerland with links to funkyjobs.ch, or states that nothing matched and offers to broaden the search."
            }
          ],
          "negative": [
            {
              "description": "The plugin is read-only and cannot apply for a job. ChatGPT should explain that the application happens on the employer's side via the posting on funkyjobs.ch and must not claim to have applied.",
              "prompt": "Apply to the first job for me and send them my CV."
            },
            {
              "description": "The plugin cannot create or change postings. ChatGPT should say that this is not supported and may point to funkyjobs.ch for employers.",
              "prompt": "Post a new job ad for my company on FunkyJobs."
            },
            {
              "description": "A request unrelated to job search must not trigger the plugin.",
              "prompt": "What is the weather in Z\u00fcrich tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1RCIV8eKrx2EFumeGueeCtoQHWSI0FyCy/view?usp=sharing",
        "commerce": false
      },
      "publication": {
        "release_notes": "Erste Version: Stellen suchen und Inserat abrufen.",
        "translations": {
          "en-US": {
            "subtitle": "Find jobs in Switzerland",
            "description": "FunkyJobs is a Swiss job platform for full-time and part-time positions, side jobs and holiday jobs. With this plugin, ChatGPT searches current job postings directly: by keyword, place with radius, workload, field and publication date. Each result comes with title, employer, place, workload and a link to the posting on funkyjobs.ch. A single posting can be fetched with its salary, if stated, and an excerpt of the description. No account and no sign-in required."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fc58abb761a6469b00d2b87fb790d3ebbbff97dc6c0fe8015149059bb525db98