Resources
MCP, API and CLI parity
Every MCP tool action, the REST endpoint that does it and the CLI command that calls it.
All 139 rows run the same handler: the MCP tool, the endpoint and the command can't drift apart, and a test fails if a tool gains an action without an endpoint.
| MCP tool action | Endpoint | CLI |
|---|---|---|
| ads accounts | GET/ads/accounts | tracee ads accounts |
| ads campaigns | GET/ads/campaigns | tracee ads campaigns |
| ads conversions | GET/ads/conversions | tracee ads conversions |
| ads daily | GET/ads/daily | tracee ads daily |
| ads google_query | POST/ads/google/query | tracee ads google-query |
| ads sync | POST/ads/sync | tracee ads sync |
| analytics engagement | GET/analytics/engagement | tracee analytics engagement |
| analytics performance | GET/analytics/performance | tracee analytics |
| analytics revenue | GET/analytics/revenue | tracee analytics revenue |
| analytics tracking_health | GET/analytics/tracking-health | tracee analytics tracking-health |
| analytics website | GET/analytics/website | tracee analytics website |
| approvals list | GET/approvals | tracee approvals |
| apps request | POST/apps/{app}/request | tracee apps request <app> |
| apps run | POST/apps/actions/{slug}/run | tracee apps run <slug> |
| apps schema | GET/apps/actions/{slug} | tracee apps schema <slug> |
| apps search | GET/apps/actions | tracee apps search |
| brand add | POST/brand/lists/{list} | tracee brand list add <list> |
| brand add_asset | POST/brand/assets | tracee brand assets add |
| brand clear | DEL/brand | tracee brand clear |
| brand get | GET/brand | tracee brand get |
| brand learn | POST/brand/learn | tracee brand learn |
| brand learn_status | GET/brand/learn/{run_id} | tracee brand learn-status <run_id> |
| brand remove | POST/brand/lists/{list}/remove | tracee brand list remove <list> |
| brand remove_asset | DEL/brand/assets/{media_id} | tracee brand assets remove <media_id> |
| brand tag_asset | PATCH/brand/assets/{media_id} | tracee brand assets update <media_id> |
| brand update | PATCH/brand | tracee brand update |
| channels connect_link | POST/connections/link | tracee connections link |
| channels customers | GET/customers | tracee channels customers |
| channels list | GET/connections | tracee connections list |
| channels mentions | GET/mentions | tracee channels mentions |
| channels options | GET/channels/options | tracee channels options |
| channels refresh | POST/connections/{connection_id}/refresh | tracee connections refresh <connection_id> |
| channels rules | GET/channels/rules | tracee channels rules |
| channels save_mention | POST/mentions | tracee channels save-mention |
| crm contact | GET/crm/contact | tracee crm contact |
| crm create_contact | POST/crm/contacts | tracee crm create-contact |
| crm form_leads | GET/crm/form-leads | tracee crm form-leads |
| crm funnel | GET/crm/funnel | tracee crm funnel |
| crm lookup | GET/crm/lookup | tracee crm lookup |
| crm overview | GET/crm | tracee crm overview |
| crm search | GET/crm/contacts | tracee crm contacts |
| crm sync | POST/crm/sync | tracee crm sync |
| crm update_contact | POST/crm/contacts/update | tracee crm update-contact |
| inbox close | POST/inbox/close | tracee inbox close |
| inbox discard_draft | DEL/inbox/{thread_id}/draft | tracee inbox discard-draft <thread_id> |
| inbox draft | POST/inbox/{thread_id}/draft | tracee inbox draft <thread_id> |
| inbox get | GET/inbox/{thread_id} | tracee inbox get <thread_id> |
| inbox list | GET/inbox | tracee inbox list |
| inbox reopen | POST/inbox/reopen | tracee inbox reopen |
| inbox reply | POST/inbox/{thread_id}/reply | tracee inbox reply <thread_id> |
| inbox save_draft | PUT/inbox/{thread_id}/draft | tracee inbox save-draft <thread_id> |
| inbox set_auto | PUT/inbox/settings | tracee inbox auto |
| inbox settings | GET/inbox/settings | tracee inbox settings |
| inbox spam | POST/inbox/spam | tracee inbox spam |
| inbox sync | POST/inbox/sync | tracee inbox sync |
| media add | POST/media/from-url | tracee media from-url |
| media add | POST/media/from-urls | tracee media add-many |
| media ai_actor | POST/ai-actor-videos | tracee clips ai-actor |
| media ai_actor_status | GET/ai-actor-videos/{job_id} | tracee clips ai-actor-status <job_id> |
| media browse_app_files | GET/media/apps/{app}/files | tracee media app-files <app> |
| media clip | POST/clips | tracee clips create |
| media clip_dub | POST/clips/{job_id}/clips/{clip_id}/dubs | tracee clips dub <job_id> <clip_id> |
| media clip_edit | PATCH/clips/{job_id}/clips/{clip_id} | tracee clips edit <job_id> <clip_id> |
| media clip_status | GET/clips | tracee clips list |
| media clip_status | GET/clips/{job_id} | tracee clips get <job_id> |
| media clip_youtube | POST/clips/{job_id}/youtube | tracee clips youtube <job_id> |
| media describe | PATCH/media/{media_id} | tracee media describe <media_id> |
| media generate_image | POST/media/images | tracee media generate-image |
| media generate_video | POST/media/videos | tracee media generate-video |
| media import_from_app | POST/media/apps/{app}/import | tracee media import-from-app <app> |
| media list | GET/media/library | tracee media library |
| media read_app_doc | GET/media/apps/{app}/docs/{doc_id} | tracee media read-doc <app> <doc_id> |
| media status | GET/media/generations/{generation_id} | tracee media generation <generation_id> |
| memory forget | DEL/memories/{id} | tracee memory forget <id> |
| memory history | GET/memories/{id}/history | tracee memory history <id> |
| memory list | GET/memories | tracee memory list |
| memory numbers | GET/memories/numbers | tracee memory numbers |
| memory recall | GET/memories/recall | tracee memory recall |
| memory remember | POST/memories | tracee memory add |
| memory update | PATCH/memories/{id} | tracee memory update <id> |
| posts comment | POST/posts/{post_id}/comments | tracee posts comment <post_id> |
| posts comments | GET/posts/{post_id}/comments | tracee posts comments <post_id> |
| posts delete | DEL/posts/{postId} | tracee posts delete <postId> |
| posts delete | POST/batch/posts/delete | tracee posts delete-many |
| posts draft | POST/posts | tracee posts create |
| posts duplicate | POST/posts/{post_id}/duplicate | tracee posts duplicate <post_id> |
| posts export | POST/posts/{post_id}/export | tracee posts export <post_id> |
| posts get | GET/posts/{postId} | tracee posts get <postId> |
| posts get | GET/batch/posts | tracee posts get-many |
| posts list | GET/posts | tracee posts list |
| posts list | GET/calendar | tracee posts search |
| posts next_slot | GET/schedule/next-slot | tracee posts next-slot |
| posts publish | POST/posts/{postId}/publish | tracee posts publish <postId> |
| posts replies | POST/reply-suggestions | tracee posts replies |
| posts reschedule | POST/posts/{post_id}/reschedule | tracee posts reschedule <post_id> |
| posts saved | GET/saved-posts | tracee posts saved |
| posts schedule | POST/posts/{postId}/publish | tracee posts publish <postId> |
| posts send_to_tasks | POST/posts/{post_id}/send-to-tasks | tracee posts send-to-tasks <post_id> |
| posts submit_for_approval | POST/posts/{post_id}/submit-for-approval | tracee posts submit <post_id> |
| posts task_places | GET/task-places | tracee posts task-places |
| posts unpublish | POST/posts/{post_id}/unpublish | tracee posts unpublish <post_id> |
| posts unschedule | POST/posts/{post_id}/unschedule | tracee posts unschedule <post_id> |
| posts update | PATCH/posts/{postId} | tracee api PATCH /posts/<postId> |
| posts update_settings | PATCH/posts/{post_id}/channels/{channel_id}/settings | tracee posts settings <post_id> <channel_id> |
| radar add_to_crm | POST/radar/signals/{signal_id}/add-to-crm | tracee radar add-to-crm <signal_id> |
| radar discover | POST/radar/discover | tracee radar discover |
| radar dismiss | POST/radar/suggestions/{suggestion_id}/dismiss | tracee radar dismiss <suggestion_id> |
| radar find_email | POST/radar/signals/{signal_id}/find-email | tracee radar find-email <signal_id> |
| radar findings | GET/radar/findings | tracee radar findings |
| radar mark | POST/radar/mark | tracee radar mark |
| radar overview | GET/radar | tracee radar overview |
| radar refresh | POST/radar/refresh | tracee radar refresh |
| radar signals | GET/radar/signals | tracee radar signals |
| radar track | POST/radar/trackers | tracee radar track |
| radar update | PATCH/radar/trackers/{tracker_id} | tracee radar update <tracker_id> |
| research ads_library | POST/research/ads-library | tracee research ads-library |
| research company | POST/research/company | tracee research company |
| research company_news | POST/research/company-news | tracee research company-news |
| research competitors | POST/research/competitors | tracee research competitors |
| research find_email | POST/research/find-email | tracee research find-email |
| research keyword_ideas | POST/research/keyword-ideas | tracee research keyword-ideas |
| research keyword_trends | POST/research/keyword-trends | tracee research keyword-trends |
| research keywords | POST/research/keywords | tracee research keywords |
| research person | POST/research/person | tracee research person |
| research profile | POST/research/profile | tracee research profile |
| research social_search | POST/research/social-search | tracee research social-search |
| research trends | POST/research/trends | tracee research trends |
| web images | GET/web/images | tracee web images |
| web map | GET/web/map | tracee web map |
| web read | GET/web/read | tracee web read |
| web search | GET/web/search | tracee web search |
| workflows catalog | GET/workflows/catalog | tracee workflows catalog |
| workflows create | POST/workflows | tracee workflows create |
| workflows get | GET/workflows/{workflow_id} | tracee workflows get <workflow_id> |
| workflows list | GET/workflows | tracee workflows list |
| workflows test | POST/workflows/{workflow_id}/test | tracee workflows test <workflow_id> |
| workflows update | PATCH/workflows/{workflow_id} | tracee workflows update <workflow_id> |
| workspaces list | GET/workspaces | tracee workspaces list |
| workspaces select | POST/workspaces/{workspace_id}/select | tracee workspaces select <workspace_id> |