Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
作者による説明(英語の原文)
Manage Freshsales contacts, accounts, deals, tasks and appointments; add notes.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://freshsales.usefulapi.io/mcpターミナルでこれを実行します
claude mcp add --transport http freshsales https://freshsales.usefulapi.io/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"freshsales": {
"url": "https://freshsales.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"freshsales": {
"type": "http",
"url": "https://freshsales.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://freshsales.usefulapi.io/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
freshsales_list_contact_viewsList the saved contact views (filters) of the account, e.g. 'My Contacts', 'New Contacts', 'All Contacts'. A view id is needed by freshsales_list_contacts; ids differ per account. GET /contacts/filters.
freshsales_list_contactsList the contacts in a view (get view_id from freshsales_list_contact_views), 25 per page with name, email, phone numbers, job title, lead score, open deals amount and last contacted. Pages: use next_page. GET /contacts/view/{view_id}.
freshsales_get_contactOne contact by id with all its fields, optionally with related records embedded via include (notes, tasks, appointments, deals, sales_accounts, owner, sales_activities...). GET /contacts/{id}.
freshsales_searchSearch by name/email text across one record type: contact, sales_account (company), deal or user. Returns id, type, name and email for the matches (up to per_page, default 10). Use the id with the get tools. GET /search.
freshsales_lookupExact-match lookup of contacts, companies or deals by one field, e.g. a contact by email address. field is 'email' (contacts), 'name', or a custom field name (cf_...). Returns the full records. GET /lookup.
freshsales_list_account_viewsList the saved account (company) views of the account, e.g. 'My Accounts'. A view id is needed by freshsales_list_accounts. GET /sales_accounts/filters.
freshsales_list_accountsList the accounts (companies) in a view (view_id from freshsales_list_account_views), 25 per page, with name, location, open deals amount and last contacted. GET /sales_accounts/view/{view_id}.
freshsales_get_accountOne account (company) by id with its fields, optionally with related records embedded (contacts, deals, tasks, appointments, owner...). GET /sales_accounts/{id}.
freshsales_list_deal_viewsList the saved deal views of the account, e.g. 'Open Deals'. A view id is needed by freshsales_list_deals. GET /deals/filters.
freshsales_list_dealsList the deals in a view (view_id from freshsales_list_deal_views), 25 per page, with name, amount, expected close, probability and age. GET /deals/view/{view_id}.
freshsales_get_dealOne deal by id with amount, expected close, probability and ids of its stage, pipeline and owner, optionally with related records embedded (contacts, sales_account, deal_stage, owner, notes via sales_activities...). GET /deals/{id}.
freshsales_list_tasksList tasks by status filter: open, due_today, due_tomorrow, overdue or completed (one filter per call). Returns title, due date, owner and status. GET /tasks.
freshsales_get_taskOne task by id. GET /tasks/{id}.
freshsales_list_appointmentsList appointments that are open (upcoming) or complete (one filter per call), with title, time, location and creator. GET /appointments.
freshsales_get_appointmentOne appointment by id with its attendees. GET /appointments/{id}.
freshsales_list_sales_activitiesList logged sales activities (calls, meetings, emails...) of the account. GET /sales_activities.
freshsales_list_ownersList the users of the account (id and name). Use the id as owner_id when creating or updating records. GET /selector/owners.
freshsales_list_deal_pipelinesList the deal pipelines (id, name). GET /selector/deal_pipelines.
freshsales_list_deal_stagesList deal stages (id, name, deal_pipeline_id): those of the default pipeline, or of the pipeline given by pipeline_id. Use the id as deal_stage_id. GET /selector/deal_stages or /selector/deal_pipelines/{id}/deal_stages.
freshsales_list_optionsList the configured choices (id and name) for a field: lead_sources, contact_statuses, lifecycle_stages, deal_types, deal_reasons, deal_products, deal_payment_statuses, territories, currencies, industry_types, business_types, campaigns, sales_activity_types, sales_activity_outcom
freshsales_create_contactWRITE: create a contact. Freshsales requires an email or a mobile number. It may create a duplicate of an existing contact: search first (freshsales_lookup by email). POST /contacts.
freshsales_update_contactWRITE: change fields of an existing contact; only the fields you pass are changed (passing sales_accounts replaces the associated companies). PUT /contacts/{id}.
freshsales_create_accountWRITE: create an account (company). name is required. It may duplicate an existing company: search first (freshsales_search). POST /sales_accounts.
freshsales_update_accountWRITE: change fields of an existing account (company); only the fields you pass are changed. PUT /sales_accounts/{id}.
freshsales_create_dealWRITE: create a deal. name, amount and sales_account_id are required; contact_ids attach existing contacts. Stage and pipeline default to the first of the default pipeline. POST /deals.
freshsales_update_dealWRITE: change fields of an existing deal, e.g. move it to another stage (deal_stage_id), change amount or expected close; only the fields you pass are changed. PUT /deals/{id}.
freshsales_create_noteWRITE: add a note to a contact, account or deal. Visible to your team on the record. POST /notes.
freshsales_update_noteWRITE: replace the text of an existing note. PUT /notes/{id}.
freshsales_create_taskWRITE: create a task (to-do) attached to a contact, account or deal. title, due_date, owner_id and the target are required. POST /tasks.
freshsales_update_taskWRITE: change a task: title, details, due date, owner, or mark it completed (status 1) or open (status 0). PUT /tasks/{id}.
freshsales_create_appointmentWRITE: create an appointment (meeting) with a start and end, optionally attached to a contact, account or deal and with attendees. Attendees may be notified by Freshsales. POST /appointments.
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名はドメイン usefulapi.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
38ミリ秒で応答(HTTP 200)
サインイン不要
31件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.14.3)がレジストリに届いたのは昨日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Use Freshsales from Claude, Cursor, or any MCP client — work with your contacts, accounts, deals, tasks and appointments. Hosted, no local install: connect with your own Freshsales credentials.
Live endpoint: https://freshsales.usefulapi.io/mcp · Homepage: https://usefulapi.io/freshsales
https://freshsales.usefulapi.io/mcp.claude mcp add --transport http freshsales https://freshsales.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "freshsales": { "url": "https://freshsales.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Freshsales credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/freshsales/
On first connect you'll enter your Freshsales domain and API key (Freshsales Profile Settings → API Settings). They are validated, stored per-user, and scoped to you — no keys in config files.
| Tool | Type | What it does |
|---|---|---|
freshsales_list_contact_views | read | List contact views |
freshsales_list_contacts | read | List contacts |
freshsales_get_contact | read | Get contact |
freshsales_search | read | Search records |
freshsales_lookup | read | Look up by exact field |
freshsales_list_account_views | read | List account views |
freshsales_list_accounts | read | List accounts |
freshsales_get_account | read | Get account |
freshsales_list_deal_views | read | List deal views |
freshsales_list_deals | read | List deals |
freshsales_get_deal | read | Get deal |
freshsales_list_tasks | read | List tasks |
freshsales_get_task | read | Get task |
freshsales_list_appointments | read | List appointments |
freshsales_get_appointment | read | Get appointment |
freshsales_list_sales_activities | read | List sales activities |
freshsales_list_owners | read | List owners (users) |
freshsales_list_deal_pipelines | read | List deal pipelines |
freshsales_list_deal_stages | read | List deal stages |
freshsales_list_options | read | List option values |
freshsales_create_contact | write | Create contact |
freshsales_update_contact | write | Update contact |
freshsales_create_account | write | Create account |
freshsales_update_account | write | Update account |
freshsales_create_deal | write | Create deal |
freshsales_update_deal | write | Update deal |
freshsales_create_note | write | Add note |
freshsales_update_note | write | Update note |
freshsales_create_task | write | Create task |
freshsales_update_task | write | Update task |
freshsales_create_appointment | write | Create appointment |
freshsales_usage_status | meta | Usage status (free-tier meter) |
freshsales_request_feature | meta | Request a missing feature |
freshsales_upgrade | meta | Upgrade to Pro or Pro+ |
freshsales_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per account) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with freshsales_upgrade (it returns a Stripe Checkout link). Cancel any time with freshsales_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running freshsales_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT — see LICENSE. Documentation only; the server is hosted.