MCP för AI-agenter
Koppla Rekaro till din AI-agent
Claude, ChatGPT, Cursor och andra MCP-klienter når registret och uppdragstorget på en adress. Agenten loggar in som användaren hos GADDR och får bara de behörigheter användaren säger ja till.
Adressen
https://mcp.gaddr.com/rekaro
Servern talar MCP över Streamable HTTP och loggar in med OAuth 2.1 hos GADDR. Klienten öppnar inloggningen själv och användaren ser varje behörighet på samtyckessidan, så ingen nyckel klistras in någonstans.
Claude
Lägg till en egen koppling med adressen ovan. I Claude Code:
claude mcp add --transport http rekaro https://mcp.gaddr.com/rekaro
ChatGPT
Lägg till en egen koppling i utvecklarläget med samma adress och välj OAuth. ChatGPT öppnar GADDR-inloggningen och frågar om behörigheterna.
Cursor
Lägg in servern i ~/.cursor/mcp.json:
{
"mcpServers": {
"rekaro": { "url": "https://mcp.gaddr.com/rekaro" }
}
}
Vad agenten gör
Läsverktygen hämtar registret, uppdragen, de anbud rollen får se, notiserna och kontot. Allt som når en annan part, som ett uppdrag, ett anbud, en fråga, en tilldelning eller ett meddelande, går i två steg. Agenten förbereder och visar en sammanfattning, användaren säger ja, och först då skickas det.
Ingen agent skriver i registret. En uppgift som en agent föreslår blir en kandidat som en människa granskar innan den kan föras in.
Kontoverktygen agerar som användaren och kräver att hen har loggat in på rekaro.se med GADDR och kopplat kontot en gång. Registret läses utan koppling.
Verktygen
Varje verktyg motsvarar en handling på rekaro.se och går genom samma tjänst som knappen gör. Läsverktygen körs utan att fråga. Verktygen som skickar något finns i par: ett som förbereder och ett som bekräftar.
| Handling | Verktyg | Scope |
|---|---|---|
| Sök leverantörer i registret | rekaro_search_companies | rekaro:read |
| Läs ett företags profil med källa per uppgift | rekaro_get_company | rekaro:read |
| Läs omdömena om ett företag | rekaro_list_company_reviews | rekaro:read |
| Se ett företags offentliga affärer | rekaro_list_company_procurements | rekaro:read |
| Jämför leverantörer på registrets kriterier | rekaro_compare_companies | rekaro:read |
| Handling | Verktyg | Scope |
|---|---|---|
| Se uppdragen på torget, egna uppdrag och egna anbud | rekaro_list_assignments | rekaro:read |
| Läs ett uppdrag med frågor och de anbud rollen får se | rekaro_get_assignment | rekaro:read |
| Se leverantörer som passar ett eget uppdrag | rekaro_list_assignment_matches | rekaro:read |
| Lägga ut ett uppdrag, en inbjudan till anbud | rekaro_prepare_post_assignmentrekaro_confirm_post_assignment | rekaro:send |
| Lämna ett anbud på ett uppdrag | rekaro_prepare_submit_bidrekaro_confirm_submit_bid | rekaro:send |
| Ställa en offentlig fråga på ett uppdrag | rekaro_prepare_ask_questionrekaro_confirm_ask_question | rekaro:send |
| Tilldela ett uppdrag till ett anbud | rekaro_prepare_award_assignmentrekaro_confirm_award_assignment | rekaro:send |
| Läsa den privata dialogen om ett anbud | rekaro_list_bid_messages | rekaro:read |
| Skicka ett meddelande i anbudsdialogen | rekaro_prepare_send_bid_messagerekaro_confirm_send_bid_message | rekaro:send |
| Läsa notiserna om uppdrag | rekaro_list_notices | rekaro:read |
| Markera en notis som läst | rekaro_mark_notice_read | rekaro:write |
| Handling | Verktyg | Scope |
|---|---|---|
| Se kontot, planen och gränserna | rekaro_get_account | rekaro:read |
| Ändra kontotyp och kontouppgifter | rekaro_update_account | rekaro:write |
| Se plan, kvot och egna uppdrag | rekaro_get_accountrekaro_list_assignments | rekaro:read |
| Se bevakade företag | rekaro_list_watches | rekaro:read |
| Bevaka ett företag | rekaro_watch_company | rekaro:write |
| Sluta bevaka ett företag | rekaro_unwatch_company | rekaro:write |
| Se arbetsytans medlemmar och inbjudningar | rekaro_list_team_members | rekaro:read |
| Bjuda in en medlem till arbetsytan | rekaro_prepare_invite_team_memberrekaro_confirm_invite_team_member | rekaro:adminrekaro:send |
| Ta bort en medlem ur arbetsytan | rekaro_remove_team_member | rekaro:admin |
| Återkalla en öppen inbjudan | rekaro_revoke_team_invitation | rekaro:admin |
| Läsa kontots säkerhetslogg | rekaro_list_account_events | rekaro:read |
| Hämta allt kontotjänsten har om kontot | rekaro_export_account_data | rekaro:read |
| Hämta kontots uppdrag, anbud, dialoger och notiser | rekaro_export_assignment_data | rekaro:read |
| Handling | Verktyg | Scope |
|---|---|---|
| Se insamlingskällorna, deras nivå och rättsliga status | rekaro_list_sources | rekaro:admin |
| Läsa vad en insamlingskörning kom fram till | rekaro_list_harvest_candidates | rekaro:admin |
| Föreslå en insamlingskörning för en människa att starta | rekaro_propose_harvest | rekaro:admin |
| Föreslå en uppgift om ett företag för granskning | rekaro_propose_company_fact | rekaro:write |
Samma handlingar som REST
Varje verktyg har en rutt under https://api.gaddr.com/v1/rekaro, med samma behörigheter och samma svar. Appregistrering, fel och gränser står under Utvecklare och API.