otherapi_key

Currents API

Currents News API provides access to the latest news articles from various sources worldwide, supporting multiple languages and categories.

Verdict

Currents API brings Google Workspace admin reports and news feeds into Switchy. @Mention it to pull usage statistics for users or entities, set up activity watches, or fetch recent news articles. Teams managing Google Workspace domains get quick access to audit data without opening the admin console. The MCP handles both admin reporting endpoints and a news API — if your base URL points to the news service, some tools fall back to article retrieval instead of workspace queries. Best for IT admins, compliance teams, and anyone tracking workspace activity or monitoring news sources.

Common use cases

  • Audit user activity across Google Workspace
  • Pull usage reports for compliance reviews
  • Monitor domain-wide login patterns
  • Track entity usage on specific dates
  • Fetch breaking news for team briefings

Integration

Vendor
Currents API
Category
other
Auth
API_KEY
Tools
5
Composio slug
currents_api

Tools

  • Activities Watch

    Tool to start a notification channel to watch activities for a specified user and application. Use when needing to receive push notifications for user activity; call after OAuth credentials and webhook endpoint are set up.

  • Get Entity Usage Reports

    Tool to retrieve usage statistics for a specific Google Workspace entity. Use when you need to analyze entity usage on a particular date.

  • Get User Usage Report

    Tool to retrieve the usage report for a specified user on a given date. Use after confirming the userKey and date. Use when detailed usage metrics are needed for auditing or monitoring.

  • List Latest News

    Tool to retrieve the latest news articles from Currents News API. Use when you need a real-time feed of recent articles.

  • List Users

    Tool to list users in a Google Workspace domain. Note: - When the provided base_url points to Currents News API (api.currentsapi.services), this action will gracefully fall back to listing latest news articles to ensure a valid response, si

Setup

Setup guide

  1. 11. In Switchy, open Settings and navigate to Integrations. 2. Click 'Add MCP Integration' and select Currents API from the list. 3. You'll need an API key from Currents — generate one in your Currents dashboard under API Access. 4. Paste the key into the API Key field and confirm the base URL matches your service (admin reports or news API). 5. Click 'Connect' and wait for the green confirmation. 6. Open any Space and type '@Currents' followed by a request like 'list users in our domain' to test the connection. 7. If the tool responds with user data or news articles, you're ready. 8. For activity watches, you'll also need OAuth credentials and a webhook URL configured in your Google Workspace — the tool will prompt you if those are missing.

What teammates see: by default, memories from Currents API are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Active Users

@Currents list all users in our domain and show their primary email addresses
Open in a Space →

Get User Usage Report

@Currents get the usage report for user jane.doe@company.com on 2025-01-15
Open in a Space →

Entity Usage Stats

@Currents retrieve usage stats for entity marketing-team on 2025-01-20
Open in a Space →

Watch User Activity

@Currents start an activity watch for user admin@company.com in the Drive application
Open in a Space →

Latest News Feed

@Currents list the latest news articles from the past 24 hours
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Currents list all active users in our Google Workspace domain and show their last login dates

Output

Retrieved 47 active users from your Google Workspace domain. Recent activity highlights: 12 users logged in within the past hour, 28 within the past 24 hours, 7 haven't logged in for 3+ days. Top active users include alice@company.com (last login: 8 minutes ago), bob@company.com (12 minutes ago), and carol@company.com (15 minutes ago). Full user list includes email addresses, account creation dates, and suspension status for each account.

Notes

This example demonstrates the List Users tool for Google Workspace domains. Requires domain-wide delegation and appropriate admin API scopes. Note that the MCP can operate in two modes: Google Workspace Admin SDK or Currents News API, depending on the configured base_url. Response format and available fields vary by your domain's user count and admin settings.

Prompt

@Currents start watching bob@company.com's Gmail activity and send notifications to our team webhook whenever he sends an email

Output

Successfully initiated activity watch channel for bob@company.com's Gmail application. Channel ID: ch_9x4k2m expires in 7 days (2024-01-15 14:30 UTC). Push notifications will be sent to your configured webhook endpoint whenever the monitored user sends, receives, or modifies email messages. You'll receive a POST request with activity details including timestamp, event type, and message metadata. Remember to renew this channel before expiration to maintain continuous monitoring.

Notes

This showcases the Activities Watch tool for real-time user monitoring. Requires OAuth 2.0 credentials with appropriate Gmail API scopes and a publicly accessible webhook endpoint. Watch channels expire after 7 days maximum and must be manually renewed. Consider privacy implications and ensure compliance with your organization's monitoring policies before deploying activity watches.

Prompt

@Currents pull usage statistics for alice@company.com from last Tuesday and summarize which Google Workspace apps she used most heavily that day

Output

Usage report for alice@company.com on 2024-01-09: Gmail dominated her activity with 247 emails sent/received and 3.2 hours of active use. Google Drive showed 89 file operations (42 edits, 31 views, 16 shares) totaling 1.8 hours. Google Meet recorded 4 video calls spanning 2.1 hours. Calendar had 12 event modifications. Docs/Sheets/Slides combined for 47 document interactions. Overall, Alice spent approximately 8.5 hours actively using Workspace tools that day, with email and collaborative document editing as primary activities.

Notes

This example pairs the Get User Usage Report tool with AI synthesis to extract insights from raw usage metrics. Requires Google Workspace admin privileges and the Reports API scope. Usage data is typically available with a 2-3 day delay, so requesting yesterday's stats may return incomplete results. Metrics granularity depends on your Workspace edition (Basic vs Enterprise).

Use-case deep-dives

Google Workspace audit for compliance

When you need usage reports for a quarterly security review

A 12-person startup running Google Workspace needs to pull user activity logs for their Q4 compliance audit. The Currents API MCP gives you direct access to entity usage reports and per-user metrics without leaving the Switchy workspace. Your compliance lead can query usage on specific dates, watch for anomalous activity patterns, and export the data for the auditor—all through natural language prompts. This works best when you're auditing a small domain (under 100 users) and need spot checks rather than continuous monitoring. If you're running daily audits across hundreds of users, a dedicated SIEM tool will scale better. For quarterly or monthly reviews at small-team scale, this MCP closes the loop in one conversation.

News monitoring for customer support

When your support team needs real-time article feeds

A 6-person customer success team at a fintech startup monitors breaking news to catch regulatory changes that affect their product. The Currents API MCP pulls the latest articles into Switchy so the team can scan headlines during their morning standup and flag anything that might trigger customer questions. The List Latest News tool refreshes the feed in seconds, and the team can annotate articles or route them to the right owner without switching tabs. This scenario breaks down if your team needs deep filtering by topic or sentiment—the MCP returns a general feed, not a curated vertical slice. For broad monitoring at a cadence of once or twice daily, it keeps the team aligned without adding another dashboard to check.

Activity tracking for remote team transparency

When you want lightweight visibility into app usage

A 4-person product team working across three time zones uses the Activities Watch tool to get push notifications when teammates interact with shared Google Workspace apps. This helps the team stay in sync on who's editing the roadmap doc or updating the sprint tracker without constant Slack check-ins. The MCP sets up the notification channel once, then surfaces activity updates in the Switchy workspace where the team is already collaborating. The trade-off: this is not a forensic audit tool. If you need granular logs or historical playback beyond a few days, you'll want a dedicated activity monitoring platform. For lightweight transparency in a small, high-trust team, it reduces the friction of staying aware without micromanaging.

Frequently asked

What does the Currents API MCP do in Switchy?

It pulls real-time news articles from Currents News API and retrieves Google Workspace usage reports—user activity, entity stats, domain user lists. In Switchy, your team can ask the AI to fetch the latest headlines or audit Workspace usage without switching tabs. The MCP handles both news feeds and admin analytics in one integration.

Do I need admin access to connect Currents API?

You need an API key from Currents API, which you paste into Switchy during setup. For the Google Workspace tools (usage reports, user lists), your key must have admin-level permissions in your Workspace domain. Without admin scope, the news tools work but the audit tools return permission errors.

Can this MCP send notifications or watch live activity streams?

Yes, the Activities Watch tool sets up a push notification channel for a specific user and application in Google Workspace. You provide OAuth credentials and a webhook URL; Currents API then streams activity events to that endpoint. Switchy doesn't host the webhook—you point it at your own server or a service like Zapier.

How is this different from using Currents API directly?

Calling the API yourself means writing code to parse JSON, handle pagination, and store credentials. The MCP wraps those calls so your team can type natural-language requests in Switchy—'Show me yesterday's user activity for jane@company.com'—and the AI executes the right tool sequence. You skip the boilerplate; the trade-off is less control over retry logic and caching.

Who on the team should connect this MCP?

Whoever holds the Currents API key and Google Workspace admin credentials. Typically IT or ops, since usage reports expose sensitive audit data. Once connected in Switchy, any workspace member can ask questions that trigger the tools, but only the connector's API quota and permissions apply. Plan for one shared connection per workspace.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.