In breve
Gestisci progetti e CRM di Weeek dalla tua AI: trova e aggiorna le attività, spostale tra le board, assegna le persone, commenta e registra il tempo, e lavora su deal, contatti e organizzazioni, con conferma prima di ogni modifica.
Configurazione guidata
Collega Weeek a Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Weeek con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
Prova a chiedere
Prompt di esempio per Weeek
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Weeek, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Weeek + Microsoft Copilot
Gestisci progetti e CRM di Weeek dalla tua AI: trova e aggiorna le attività, spostale tra le board, assegna le persone, commenta e registra il tempo, e lavora su deal, contatti e organizzazioni, con conferma prima di ogni modifica.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
WEEEK_API_TOKEN
Step 1 — Ottieni le credenziali
La configurazione richiede circa un minuto e serve un workspace Weeek in cui puoi aprire la sezione API delle impostazioni.
- In Weeek apri le impostazioni del workspace e la sezione API.
- Crea un token e copialo.
- Incollalo in
WEEEK_API_TOKEN, senza la parola Bearer, e installa il connettore. Il token viene inviato solo a Weeek. - Tutto ciò che fa il connettore avviene a nome dell'utente che ha creato il token, con i suoi permessi.
weeek_get_profilemostra chi è ed è il modo più rapido per verificare che il token funzioni.
Cosa copre: progetti e portfolio, board e relative colonne, attività con sottoattività, commenti, assegnatari, osservatori e registrazioni del tempo, tag e membri del workspace, e il CRM: funnel di vendita con le loro fasi, deal, contatti e organizzazioni.
Conferma prima: creare, spostare, completare o commentare attività e modificare deal è visibile al team e invia notifiche agli altri membri. L'AI descrive la modifica e aspetta il tuo sì prima di ogni scrittura. weeek_delete_task è disattivato all'installazione; di solito ciò che vuoi è completare l'attività con weeek_complete_task.
Trovare gli id: puoi parlare per nomi, gli id li cerca l'AI. weeek_list_projects restituisce gli id dei progetti, weeek_list_boards le board di un progetto e weeek_list_board_columns le colonne di una board, che servono per creare o spostare un'attività. Le persone sono id utente presi da weeek_list_members. Nel CRM, weeek_list_funnels e weeek_list_funnel_statuses portano alla fase in cui i deal vengono elencati e creati.
Formati: Weeek vuole i flag come 0 o 1, non true o false. I filtri delle attività e il giorno pianificato usano dd.mm.yyyy; le date di inizio e di scadenza nell'aggiornamento di un'attività usano YYYY-MM-DD. La priorità è 0 bassa, 1 media, 2 alta, 3 in pausa.
Errori comuni: 401 significa che il token è sbagliato o è stato eliminato; creane uno nuovo nelle impostazioni del workspace, sezione API. 403: l'utente del token non può vedere o modificare quel progetto o deal. 404: l'id non esiste in questo workspace. 422: un campo manca o ha il formato sbagliato, spesso true o false invece di 0 o 1, o una data nel formato sbagliato; il messaggio indica il campo.
Il connettore non carica file, non configura campi personalizzati o funnel, non avvia timer e non elimina progetti, board, deal o contatti.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Weeek. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
weeek_get_profile | Get the Weeek user the API token belongs to: id, e-mail, name, language and time zone |
weeek_get_workspace | Get the workspace the API token belongs to: id, title, description and whether it is a personal workspace |
weeek_list_members | List the members of the workspace with their user id (a UUID), e-mail, name and position |
weeek_list_tags | List the workspace tags with their id, title and colour |
weeek_create_tag | Create a workspace tag and return it with its id |
weeek_list_portfolios | List portfolios (groups of projects) with id, name, parent and privacy |
weeek_list_projects | List the projects of the workspace with id, name, description, colour, privacy and team members |
weeek_get_project | Get one project by id with its name, description, privacy and team |
weeek_create_project | Create a project, optionally inside a portfolio, and return it with its id |
weeek_update_project | Rename a project or change its privacy or colour |
weeek_list_boards | List the boards (kanban boards) of one project with their id, name and privacy |
weeek_create_board | Create a board in a project and return it with its id |
weeek_rename_board | Rename a board |
weeek_list_board_columns | List the columns (stages such as To do, In progress, Done) of one board with their id and name, in board order |
weeek_create_board_column | Add a column to a board and return it with its id |
weeek_rename_board_column | Rename a board column |
weeek_move_board_column | Reorder a column on its board: it is placed right after the column given in upperBoardColumnId, or first when that is null |
weeek_list_tasks | Find tasks by project, board, column, assignee, type, priority, text, due day or date range, open or completed |
weeek_get_task | Get one task by id with description, dates, duration, priority, assignees, watchers, locations, tags, subtasks, time entries, custom fields… |
weeek_create_task | Create a task in one or more projects, optionally in a board column, as a subtask or planned for a day |
weeek_update_task | Change a task: title, priority, type, start and due date or date-time, time estimate, tags or custom fields |
weeek_complete_task | Mark a task as completed. weeek_reopen_task undoes it |
weeek_reopen_task | Mark a completed task as open again |
weeek_move_task_to_column | Move a task to another column of its board, for example from In progress to Done |
weeek_move_task_to_board | Move a task to another board |
weeek_add_task_to_project | Add a task to a further project, optionally into a board column |
weeek_add_task_assignees | Assign one or more workspace members to a task |
weeek_remove_task_assignees | Unassign one or more members from a task; the task itself stays |
weeek_add_task_watchers | Add watchers to a task; they are notified of its changes |
weeek_set_task_parent | Make a task a subtask of another task, or a top-level task again with parentId null |
weeek_list_task_comments | List the comments of a task with author id, Markdown text, reply parent and dates |
weeek_add_task_comment | Post a comment on a task, or a reply to a comment, as the token's user |
weeek_log_time | Log time spent on a task for a member on a given day |
weeek_delete_task | Delete a task |
weeek_list_funnels | List the CRM sales funnels (pipelines) with id, name, currency and deal counts |
weeek_list_funnel_statuses | List the statuses (pipeline stages) of one funnel with id, name, deal count and deal amount |
weeek_list_deals | List the deals in one funnel status with title, amount, win status, assignees, contacts, organizations and tags; returns hasMoreDeals for… |
weeek_get_deal | Get one deal by id with amount, win status, description, assignees, contacts, organizations, tags, tasks and custom fields |
weeek_create_deal | Create a deal in a funnel status, optionally with amount, assignees, contacts, organizations and tags |
weeek_update_deal | Change fields of a deal: title, amount, description, win status (won, lost, archived), assignees, contacts, organizations, tags or custom… |
weeek_list_contacts | List CRM contacts (people) with name, e-mails, phones, organizations and tags |
weeek_get_contact | Get one CRM contact by id with e-mails, phones, organizations and tags |
weeek_create_contact | Create a CRM contact with name, e-mails, phones, organizations and tags |
weeek_list_organizations | List CRM organizations (companies) with name, addresses, e-mails, phones and responsible user |
weeek_get_organization | Get one CRM organization by id with addresses, e-mails, phones, contacts and tags |
weeek_create_organization | Create a CRM organization with name, addresses, e-mails, phones and responsible users |
weeek_remove_task_from_project | Take a task out of one of its projects (and that project's board); the task itself is not deleted and can be put back with… |
Esempi di prompt
- "Mostrami le mie attività aperte ad alta priorità nel progetto Sito web con scadenza questa settimana."
- "Crea l'attività 'Preparare la newsletter del Q4' nella colonna To do della board Marketing, assegnala ad Anna e metti la scadenza al 25 ottobre."
- "Sposta 'Aggiornare la pagina prezzi' in Done e registra 2 ore oggi a mio nome."
- "Elenca i deal nella fase Trattativa del nostro funnel di vendita con i loro importi, poi segna il deal Acme come vinto."
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?