Rett fra Bonden

com.rettfrabonden.lokalRett fra BondenRegistered: May 1, 2026
Verified

Description

A2A marketplace for local food in Norway. Connect AI agents with 1571+ verified local farms, shops, cooperatives, farm shops, REKO rings, and markets. Search kortreist mat — fresh produce, organic vegetables, meat, fish, dairy, honey, bread, herbs, eggs, and seasonal produce. Agent-markedsplass for lokal mat i Norge — ferske grønnsaker, frukt, kjøtt, fisk, meieri, honning, brød, økologisk, kortreist, gårdsbutikk, REKO-ring og mer.

Skills

Discover Local Food Agents / Finn lokale matagenter

discover-local-food-agents

Search a registry of 1571+ verified local food producers in Norway. Filter by category (vegetables, fruit, meat, fish, dairy, eggs, honey, herbs, bread, berries), location (Oslo, Bergen, Trondheim, Stavanger, Tromsø, and rural districts), certifications (organic, Debio, farm-direct), delivery options (pickup, local delivery), and trust score. Returns ranked results with contact info and A2A endpoints. Søk blant 1571+ verifiserte lokale matprodusenter i Norge.

Example prompts:
"Find organic vegetable farms near Oslo"
"finn ferske grønnsaker i Bergen"
"fresh fish suppliers Tromsø"
local foodfresh produceorganicfarm directvegetablesfruitmeatfishseafooddairyeggshoneyherbsbreadberriesfood marketplacefood suppliergroceryfarm to tablesustainable foodfood deliveryfood procurementwholesale foodrestaurant supplylokal matferske grønnsakerøkologiskgårdsutsalgfruktkjøttfisksjømatmeieriegghonningurterbrødbærmatmarkedmatleveransekortreist matsesongvarerNorwayNorgeOsloBergenTrondheimStavangerTromsøKristiansandDrammenFredrikstadBodø

Register Food Producer Agent / Registrer matagent

register-food-agent

Register a new food producer, farm, shop, or cooperative as an agent in the Rett fra Bonden marketplace. Once registered, your agent gets an A2A Agent Card, becomes discoverable by consumer agents, and can participate in automated negotiations and transactions. Registrer en ny matprodusent som agent i Rett fra Bonden-markedsplassen.

Example prompts:
"Register my organic farm in Bergen"
"registrer en gård i Oslo"
registeronboardproducerfarmshopcooperativeregistreringprodusentgårdbutikkandelslag

Search & Compare Local Food / Søk og sammenlign

search-compare-food

Natural language search across all producers. Compare prices, delivery options, organic certifications, and availability. Supports both English and Norwegian queries. Agents can negotiate directly with matched producers via the conversation system. Søk, sammenlign priser, leveringsalternativer og tilgjengelighet.

Example prompts:
"compare cheese prices in Oslo"
"finn billig honning nær Trondheim"
searchcomparepricedeliveryavailabilitynegotiatesøksammenlignprisleveringtilgjengelighet

Start Agent Negotiation / Start forhandling

agent-conversation

Initiate a buyer-seller conversation between agents. Supports offer/accept/reject message flow with full transaction tracking. Consumer agents can negotiate prices, quantities, and delivery terms. Start en kjøper-selger samtale mellom agenter med tilbud og forhandling.

Example prompts:
"negotiate delivery of 5kg tomatoes"
"bestill 2kg ost med levering"
negotiateconversationorderbuytransactionforhandlingsamtalebestillingkjøphandel

System Capabilities

Input Modes

Text (default)

Output Modes

Text (default)

Streaming

✗ Not supported

Category

General / General

OpenAPI/Endpoint URL

https://rettfrabonden.com/a2a

Agent Card Schema

This manifest contains structural definitions, parameters, and metadata endpoints.

{
  "display_name": "Rett fra Bonden",
  "description": "A2A marketplace for local food in Norway. Connect AI agents with 1571+ verified local farms, shops, cooperatives, farm shops, REKO rings, and markets. Search kortreist mat — fresh produce, organic vegetables, meat, fish, dairy, honey, bread, herbs, eggs, and seasonal produce. Agent-markedsplass for lokal mat i Norge — ferske grønnsaker, frukt, kjøtt, fisk, meieri, honning, brød, økologisk, kortreist, gårdsbutikk, REKO-ring og mer.",
  "manifest_url": "https://rettfrabonden.com/.well-known/agent-card.json",
  "openapi_url": "https://rettfrabonden.com/a2a",
  "version": "1.0.0",
  "category": "General",
  "target_audience": "General",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "skills": [
    {
      "id": "discover-local-food-agents",
      "name": "Discover Local Food Agents / Finn lokale matagenter",
      "description": "Search a registry of 1571+ verified local food producers in Norway. Filter by category (vegetables, fruit, meat, fish, dairy, eggs, honey, herbs, bread, berries), location (Oslo, Bergen, Trondheim, Stavanger, Tromsø, and rural districts), certifications (organic, Debio, farm-direct), delivery options (pickup, local delivery), and trust score. Returns ranked results with contact info and A2A endpoints. Søk blant 1571+ verifiserte lokale matprodusenter i Norge.",
      "tags": [
        "local food",
        "fresh produce",
        "organic",
        "farm direct",
        "vegetables",
        "fruit",
        "meat",
        "fish",
        "seafood",
        "dairy",
        "eggs",
        "honey",
        "herbs",
        "bread",
        "berries",
        "food marketplace",
        "food supplier",
        "grocery",
        "farm to table",
        "sustainable food",
        "food delivery",
        "food procurement",
        "wholesale food",
        "restaurant supply",
        "lokal mat",
        "ferske grønnsaker",
        "økologisk",
        "gårdsutsalg",
        "frukt",
        "kjøtt",
        "fisk",
        "sjømat",
        "meieri",
        "egg",
        "honning",
        "urter",
        "brød",
        "bær",
        "matmarked",
        "matleveranse",
        "kortreist mat",
        "sesongvarer",
        "Norway",
        "Norge",
        "Oslo",
        "Bergen",
        "Trondheim",
        "Stavanger",
        "Tromsø",
        "Kristiansand",
        "Drammen",
        "Fredrikstad",
        "Bodø"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Find organic vegetable farms near Oslo",
        "finn ferske grønnsaker i Bergen",
        "fresh fish suppliers Tromsø"
      ]
    },
    {
      "id": "register-food-agent",
      "name": "Register Food Producer Agent / Registrer matagent",
      "description": "Register a new food producer, farm, shop, or cooperative as an agent in the Rett fra Bonden marketplace. Once registered, your agent gets an A2A Agent Card, becomes discoverable by consumer agents, and can participate in automated negotiations and transactions. Registrer en ny matprodusent som agent i Rett fra Bonden-markedsplassen.",
      "tags": [
        "register",
        "onboard",
        "producer",
        "farm",
        "shop",
        "cooperative",
        "registrering",
        "produsent",
        "gård",
        "butikk",
        "andelslag"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Register my organic farm in Bergen",
        "registrer en gård i Oslo"
      ]
    },
    {
      "id": "search-compare-food",
      "name": "Search & Compare Local Food / Søk og sammenlign",
      "description": "Natural language search across all producers. Compare prices, delivery options, organic certifications, and availability. Supports both English and Norwegian queries. Agents can negotiate directly with matched producers via the conversation system. Søk, sammenlign priser, leveringsalternativer og tilgjengelighet.",
      "tags": [
        "search",
        "compare",
        "price",
        "delivery",
        "availability",
        "negotiate",
        "søk",
        "sammenlign",
        "pris",
        "levering",
        "tilgjengelighet"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "compare cheese prices in Oslo",
        "finn billig honning nær Trondheim"
      ]
    },
    {
      "id": "agent-conversation",
      "name": "Start Agent Negotiation / Start forhandling",
      "description": "Initiate a buyer-seller conversation between agents. Supports offer/accept/reject message flow with full transaction tracking. Consumer agents can negotiate prices, quantities, and delivery terms. Start en kjøper-selger samtale mellom agenter med tilbud og forhandling.",
      "tags": [
        "negotiate",
        "conversation",
        "order",
        "buy",
        "transaction",
        "forhandling",
        "samtale",
        "bestilling",
        "kjøp",
        "handel"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "negotiate delivery of 5kg tomatoes",
        "bestill 2kg ost med levering"
      ]
    }
  ],
  "default_input_modes": [
    "text/plain",
    "application/json"
  ],
  "default_output_modes": [
    "application/json"
  ],
  "extra": {
    "homepage": "https://rettfrabonden.com",
    "iconUrl": "https://rettfrabonden.com/logo.svg",
    "provider": {
      "organization": "Rett fra Bonden",
      "url": "https://rettfrabonden.com",
      "contactUrl": "https://rettfrabonden.com/docs",
      "description": "Open agent-to-agent food marketplace operator. Norges første A2A-markedsplass for lokal mat."
    },
    "protocolVersion": "0.3.0",
    "documentationUrl": "https://rettfrabonden.com/docs",
    "authentication": {
      "schemes": [
        "apiKey"
      ],
      "credentials": null
    },
    "interfaces": [
      {
        "type": "json-rpc",
        "url": "https://rettfrabonden.com/a2a",
        "methods": [
          "message/send",
          "tasks/get",
          "tasks/list",
          "agent/authenticatedExtendedCard"
        ],
        "description": "A2A JSON-RPC 2.0 endpoint for agent-to-agent communication"
      },
      {
        "type": "rest",
        "url": "https://rettfrabonden.com/api/marketplace",
        "description": "REST API for search, discovery, registration, and human dashboard"
      }
    ],
    "securitySchemes": {
      "apiKey": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "API key received upon registration. Required for write operations. Read/search operations are open. API-nøkkel mottatt ved registrering. Kreves for skriveoperasjoner."
      }
    },
    "x-distribution": [
      {
        "channel": "smithery",
        "url": "https://smithery.ai/servers/@slookisen/rettfrabonden",
        "install": "https://server.smithery.ai/@slookisen/rettfrabonden",
        "status": "live",
        "description": "Public Smithery listing of the lokal MCP server (rett-fra-bonden v0.4.0). Reads are open; writes require X-API-Key."
      },
      {
        "channel": "npm",
        "url": "https://www.npmjs.com/package/lokal-mcp",
        "install": "npx lokal-mcp",
        "status": "live",
        "description": "Stdio-transport package for local Claude Desktop / Cursor / Cline installs."
      },
      {
        "channel": "a2a-registry",
        "url": "https://a2aregistry.org/agents/00157ca1-450f-4341-91a5-dbcab7a667ef",
        "install": "https://rettfrabonden.com/.well-known/agent-card.json",
        "status": "live",
        "description": "A2A protocol registry listing — direct JSON-RPC at /a2a."
      },
      {
        "channel": "official-mcp-registry",
        "url": "https://registry.modelcontextprotocol.io/v0/servers?search=lokal",
        "install": "npx lokal-mcp",
        "status": "live",
        "description": "Official Model Context Protocol Registry — io.github.slookisen/[email protected] (isLatest=true)."
      },
      {
        "channel": "glama",
        "url": "https://glama.ai/mcp/servers/lokal-mcp",
        "install": "npx lokal-mcp",
        "status": "live",
        "description": "Glama MCP servers directory listing."
      },
      {
        "channel": "mcp-so",
        "url": "https://mcp.so/server/lokal-mcp",
        "install": "npx lokal-mcp",
        "status": "live",
        "description": "mcp.so MCP servers directory listing."
      },
      {
        "channel": "custom-gpt",
        "url": "https://chatgpt.com/g/g-69dbf8593c1c81919050f8da98cd327d-rett-fra-bonden",
        "install": "https://chatgpt.com/g/g-69dbf8593c1c81919050f8da98cd327d-rett-fra-bonden",
        "status": "live",
        "description": "ChatGPT Custom GPT — Rett fra Bonden local-food discovery; Actions on rettfrabonden.com/openapi.yaml."
      },
      {
        "channel": "agenstry",
        "url": "https://agenstry.com/agents/rettfrabonden.com",
        "install": "https://rettfrabonden.com/.well-known/agent-card.json",
        "status": "live",
        "description": "Agenstry A2A agent directory — auto-indexed from agent-card.json. 1,750+ agents indexed; drift-monitored."
      }
    ],
    "x-lokal": {
      "type": "registry",
      "region": "Norway",
      "primaryLanguages": [
        "no",
        "en"
      ],
      "stats": {
        "totalAgents": 1571,
        "activeProducers": 1427,
        "cities": [
          "Oslo",
          "Ås",
          "Nes",
          "Asker",
          "Bærum",
          "Bergen",
          "Trondheim",
          "Sandnes",
          "Tromsø",
          "Drammen",
          "Lillestrøm",
          "Svolvær",
          "Haugesund",
          "Tønsberg",
          "Skien",
          "Dalen",
          "Moss",
          "Trøgstad",
          "Sarpsborg",
          "Tysnes",
          "Kvam",
          "Stavanger",
          "Bryne",
          "Hokksund",
          "Vestby",
          "Ski",
          "Jessheim",
          "Kongsberg",
          "Sandefjord",
          "Molde",
          "Harstad",
          "Sortland",
          "Horten",
          "Nittedal",
          "Lørenskog",
          "Halden",
          "Kongsvinger",
          "Sogndal",
          "Røros",
          "Stjørdal",
          "Florø",
          "Førde",
          "Steinkjer",
          "Mandal",
          "Nordfjordeid",
          "Fosen",
          "Namsos",
          "Surnadal",
          "Orkanger",
          "Holmestrand",
          "Brønnøysund",
          "Fauske",
          "Finnsnes",
          "Voss",
          "Dokka",
          "Gran",
          "Gol",
          "Kragerø",
          "Porsgrunn",
          "Rena",
          "Tynset",
          "Fagernes",
          "Sykkylven",
          "Ørsta",
          "Stord",
          "Os",
          "Samnanger",
          "Lyngen",
          "Alta",
          "Hammerfest",
          "Notodden",
          "Flekkefjord",
          "Modum",
          "Øvre Eiker",
          "Ål",
          "Hol",
          "Lier",
          "Hurum",
          "Kristiansand",
          "Fredrikstad",
          "Løten",
          "Hønefoss",
          "Eidsvoll",
          "Sørum",
          "Askim",
          "Våler",
          "Rygge",
          "Randaberg",
          "Dirdal",
          "Skiftun",
          "Ullensaker",
          "Frogn",
          "Ullensvang",
          "Fusa",
          "Luster",
          "Melhus",
          "Malvik",
          "Orkdal",
          "Levanger",
          "Lista",
          "Bodø",
          "Bøstad",
          "Laukvik",
          "Leknes",
          "Stamsund",
          "Tingvoll",
          "Kirkenes",
          "Mo I Rana",
          "Valldal",
          "Ringsaker",
          "Stange",
          "Øystese",
          "Geiranger",
          "Lærdal",
          "Skjeberg",
          "Lindesnes",
          "Tana",
          "Gibostad",
          "Silsand",
          "Husøy",
          "Vingelen",
          "Inderøy",
          "Grimstad",
          "Arendal",
          "Vadsø",
          "Berlevåg",
          "Bugøynes",
          "Larvik",
          "Helgøya",
          "Lom",
          "Trysil",
          "Lillehammer",
          "Hamar",
          "Gjøvik",
          "Elverum",
          "Biri",
          "Øyer",
          "Vestre Slidre",
          "Sel",
          "Dovre",
          "Lesja",
          "Otta",
          "Nord-Fron",
          "Aurdal",
          "Åsnes",
          "Moelv",
          "Osterøy",
          "Hafslo",
          "Kandal",
          "Aurland",
          "Sotra",
          "Strandebarm",
          "Ulvik",
          "Norheimsund",
          "Øygarden",
          "Alver",
          "Færder",
          "Nissedal",
          "Siljan",
          "Stathelle",
          "Kviteseid",
          "Vinje",
          "Bø",
          "Sauherad",
          "Seljord",
          "Rjukan",
          "Rauland",
          "Drangedal",
          "Øvre Vats",
          "Stokke",
          "Nøtterøy",
          "Sande",
          "Langesund",
          "Lunde",
          "Gvarv",
          "Flatdal",
          "Midt-Telemark",
          "Evanger",
          "Lofthus",
          "Askøy",
          "Bømlo",
          "Masfjorden",
          "Etne",
          "Balestrand",
          "Gulen",
          "Rosendal",
          "Bjørnafjorden",
          "Eivindvik",
          "Odda",
          "Manger",
          "Ostereidet",
          "Skjolden",
          "Hovland",
          "Huglo",
          "Indre Fosen",
          "Snåsa",
          "Selbu",
          "Frosta",
          "Namsskogan",
          "Oppdal",
          "Grong",
          "Rennebu",
          "Ørland",
          "Vikran",
          "Kvaløya",
          "Narvik",
          "Gratangen",
          "Borkenes",
          "Gullesfjord",
          "Dverberg",
          "Stokmarknes",
          "Reine",
          "Jørpeland",
          "Hjelmeland",
          "Ålgård",
          "Suldal",
          "Sveio",
          "Tydal",
          "Roan",
          "Verdal",
          "Finnøy",
          "Orre",
          "Nærbø",
          "Bjerkreim",
          "Tau",
          "Stordal",
          "Stranda",
          "Ulsteinvik",
          "Vatne",
          "Eide",
          "Smøla",
          "Ålesund",
          "Kristiansund",
          "Eidsdal",
          "Undrumsdal",
          "Veierland",
          "Nevlunghavn",
          "Averøy",
          "Andebu",
          "Tjøme",
          "Bø I Telemark",
          "Ulefoss",
          "Akkerhaugen",
          "Svelvik",
          "Haramsøy",
          "Farsund",
          "Vegårshei",
          "Birkeland",
          "Froland",
          "Marnardal",
          "Kvinesdal",
          "Hægebostad",
          "Vikeså",
          "Lillesand",
          "Øvrebø",
          "Vikedal",
          "Lyngdal",
          "Vanse",
          "Herefoss",
          "Evje",
          "Engesland",
          "Tvedestrand",
          "Sjøholt",
          "Hellesylt",
          "Søvik",
          "Aure",
          "Klepp",
          "Vigrestad",
          "Figgjo",
          "Tananger",
          "Kleppe",
          "Sirdal",
          "Birkenes",
          "Valle",
          "Beiarn",
          "Hattfjelldal",
          "Trofors",
          "Hemnes",
          "Vevelstad",
          "Hvaler",
          "Råde",
          "Varhaug",
          "Bø I Vesterålen",
          "Vang I Valdres",
          "Sandsøy",
          "Hemsedal",
          "Krøderen",
          "Ålfoten",
          "Vestre Gausdal",
          "Leira I Valdres",
          "Bagn",
          "Ryfoss",
          "Øystre Slidre",
          "Fetsund",
          "Kautokeino",
          "Prestfoss",
          "Breivikbotn",
          "Nes På Hedmarken",
          "Vikersund",
          "Nordreisa",
          "Foldereid",
          "Ottersøy",
          "Nord-Aurdal",
          "Vang",
          "Brumunddal",
          "Brattvåg",
          "Kvæfjord",
          "Etnedal",
          "Lakselv",
          "Ytre Sogn",
          "Fyresdal",
          "Tonnes",
          "Sauland",
          "Nesbyen",
          "Engan",
          "Mosjøen",
          "Nesodden",
          "Hjartdal",
          "Skjåk",
          "Konsvikosen",
          "Lena",
          "Bjordal",
          "Honningsvåg",
          "Egersund",
          "Vik I Sogn",
          "Kyrkjebø",
          "Volda",
          "Eigersund",
          "Stryn",
          "Karmøy",
          "Hervik",
          "Rudshøgda",
          "Gardvik",
          "Brøttum",
          "Storslett",
          "Drøbak",
          "Begnadalen",
          "Byglandsfjord",
          "Bygland",
          "Hovden I Setesdal",
          "Eidfjord",
          "Svanøybukt",
          "Åsen",
          "Rana",
          "Vega",
          "Vinstra",
          "Steigen",
          "Vindafjord",
          "Sandeid",
          "Mjøndalen/drammen"
        ]
      },
      "serviceCategories": [
        "food-marketplace",
        "local-commerce",
        "farm-direct",
        "agent-to-agent",
        "food-supply-chain",
        "sustainable-agriculture"
      ]
    },
    "producers": [],
    "endpoints": {
      "jsonrpc": "https://rettfrabonden.com/a2a",
      "discover": "https://rettfrabonden.com/api/marketplace/discover",
      "search": "https://rettfrabonden.com/api/marketplace/search",
      "register": "https://rettfrabonden.com/api/marketplace/register",
      "agents": "https://rettfrabonden.com/api/marketplace/agents",
      "mcp": "https://rettfrabonden.com/mcp",
      "llms": "https://rettfrabonden.com/llms.txt",
      "openapi": "https://rettfrabonden.com/openapi.json"
    }
  },
  "found": true,
  "strategy": "manifest-a2a",
  "protocol_std": "a2a"
}

Actions

Test in Playground

The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.

Registry Metadata

RegisteredMay 1, 2026
Last UpdatedJul 13, 2026
Standarda2a
Last CheckedJul 13, 2026
Suggestions47 times