otherapi_key

Anonyflow

AnonyFlow offers a simple and powerful service for encryption-based data anonymization and community sharing, enabling GDPR, CCPA, and HIPAA data privacy protection compliance.

Verdict

Anonyflow lets your team anonymize and deanonymize sensitive text directly inside Switchy conversations. When you @mention it, you can encrypt customer names, email addresses, or any PII before pasting into a prompt, then decrypt the results when you need the original values back. Useful for support teams handling tickets with real user data, or product teams analyzing feedback without exposing identities. The MCP uses your Anonyflow API key to handle encryption—data never leaves your control, but you'll need to manage key rotation and access yourself.

Common use cases

  • Redact customer emails before sharing feedback
  • Anonymize support tickets for AI analysis
  • Encrypt PII in product research notes
  • Mask user IDs in bug reports
  • Deanonymize data after internal review

Integration

Vendor
Anonyflow
Category
other
Auth
API_KEY
Tools
4
Composio slug
anonyflow

Tools

  • Anonymize Value

    Tool to anonymize a string or array of string values. use when you need to conceal sensitive text before storage or transmission. example: `anonymizevalue().execute(anonymizevaluerequest(data=['secret']))` limitations: only supports list of

  • Deanonymize Packet

    Tool to deanonymize a json data packet using your private key. use after receiving an anonymized packet to recover specific fields.

  • Deanonymize Value

    Tool to deanonymize one or more anonymized string values. use when you need to recover the original plaintext values after encryption-based anonymization. example: `deanonymizevalue().execute(deanonymizevaluerequest(data=["<anonymized strin

  • Test Connection

    Tool to test the connection to the anonyflow api. use when verifying that the anonyflow service is reachable and operational before performing anonymization tasks. example: `testconnection().execute(testconnectionrequest())`

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and search for Anonyflow. 3. You'll be prompted to enter your Anonyflow API key—generate one from your Anonyflow dashboard under API Settings. 4. Paste the key into Switchy and click 'Connect'. 5. Switchy will run a connection test to verify the key works. 6. Once connected, open any Space and type '@Anonyflow anonymize this email: user@example.com' to confirm the integration responds. 7. The MCP will return an anonymized token you can use in subsequent prompts. 8. To recover the original value later, use '@Anonyflow deanonymize [token]' in the same Space. 9. Keep your API key secure—anyone with access can decrypt your anonymized data.

What teammates see: by default, memories from Anonyflow 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

Anonymize Customer Feedback

@Anonyflow anonymize these customer names and emails from our latest survey responses: [paste your list here]. Return the anonymized versions so I can share them with the product team.
Open in a Space →

Redact Ticket Details

@Anonyflow anonymize the username and account ID in this ticket: [paste ticket text]. I need to discuss the issue with the team without revealing the customer.
Open in a Space →

Decrypt Analysis Results

@Anonyflow deanonymize these tokens from the churn analysis: [paste anonymized tokens]. I need the real customer IDs to follow up.
Open in a Space →

Mask Research Participants

@Anonyflow anonymize the participant names in these interview transcripts: [paste excerpts]. We're publishing a summary internally and need to protect identities.
Open in a Space →

Test Anonymization Flow

@Anonyflow anonymize this test string: 'John Doe, john@example.com'. Then deanonymize the result so I can confirm the integration is working correctly.
Open in a Space →

Example outputs

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

Prompt

@Anonyflow anonymize these customer emails before I save them to our analytics database: alice@example.com, bob@company.org, charlie@startup.io

Output

Anonymized 3 email addresses. The original values are now encrypted and replaced with opaque tokens: `anon_7k2mQ9xL`, `anon_3pR8vN1w`, `anon_5tY6hF4z`. These tokens can be stored safely in your analytics system. To recover the original emails later, you'll need to deanonymize using your private key. The mapping is held server-side by Anonyflow and tied to your API key.

Notes

This example shows Anonyflow's core anonymization workflow—converting PII into reversible tokens. The MCP requires an API_KEY for authentication. Be aware that deanonymization depends on Anonyflow's service availability and your key's validity; if the service is unreachable or your key expires, you cannot recover the original values.

Prompt

@Anonyflow I received an anonymized data packet from our partner. Deanonymize the 'email' and 'phone' fields so I can contact the customer.

Output

Deanonymized 2 fields from the packet. The `email` field now reads `support@partner.com` and the `phone` field is `+1-555-0199`. The rest of the packet structure remains unchanged. This operation used your private key to decrypt the anonymized tokens. Note that deanonymization is logged by Anonyflow for audit purposes.

Notes

This demonstrates the reverse operation—recovering plaintext from anonymized tokens. The MCP must have access to your private key (configured in your Anonyflow account). Deanonymization is a write-like action with audit implications: each call is logged, so use it only when you have a legitimate need to access the underlying PII.

Prompt

@Anonyflow test the connection to your API, then anonymize this list of user IDs and summarize which ones are safe to share with our third-party vendor: user_12345, user_67890, user_11223

Output

Connection test passed—Anonyflow API is reachable and your key is valid. Anonymized 3 user IDs: `anon_9wX2kL7m`, `anon_4vT8nP1q`, `anon_6hR3jF5s`. All three tokens are safe to share externally because they cannot be reversed without your private key. The vendor will see only the anonymized identifiers; they won't be able to trace them back to your internal user records unless you explicitly deanonymize and disclose the mapping.

Notes

This example pairs a connectivity check with anonymization and AI reasoning. The 'test connection' tool is useful before bulk operations to avoid partial failures. The AI synthesizes the anonymization result into a sharing recommendation. Remember that 'safe to share' assumes the vendor does not have access to your Anonyflow key—if they do, they could deanonymize the tokens.

Use-case deep-dives

Customer support ticket redaction

When Anonyflow wins for handling PII in shared support queues

A 6-person support team uses Switchy to draft replies and summarize tickets, but their CRM exports include customer emails, phone numbers, and account IDs that can't leave the workspace unredacted. Anonyflow is the right call here: anonymize the ticket text before it hits the AI, deanonymize the response before pasting it back into the CRM. The round-trip adds 200-400ms per ticket, which is fine for async support but too slow for live chat. If your team handles fewer than 50 tickets a day and works in batch mode, this MCP keeps you compliant without changing your workflow. For higher volume or real-time chat, you'll need a faster redaction layer upstream.

Contractor onboarding with sensitive docs

Anonyflow for sharing internal docs with external collaborators

A 3-person startup brings on a contract designer who needs access to product specs and user research, but those docs contain customer names, revenue figures, and roadmap dates the founder doesn't want to share yet. Use Anonyflow to anonymize the packet before dropping it in Switchy, then share the sanitized version with the contractor. The designer can ask questions and get AI summaries without seeing the raw data. The trade-off: if the contractor needs to reference a specific customer or date, you have to deanonymize selectively, which adds manual steps. This works when the sensitive fields are known upfront and the collaboration is short-term. For ongoing partnerships, role-based access in your doc tool is cleaner.

Demo prep with production data

When to use Anonyflow for sales demo script generation

A 4-person sales team pulls real customer usage logs to build demo scripts in Switchy, but the logs include account names, API keys, and transaction amounts that can't appear in the final deck. Anonyflow anonymizes the logs before the AI generates the script, then deanonymizes only the fields the team chooses to reveal (like industry vertical or feature usage). This is the right move if your demo prep happens once a quarter and involves fewer than 10 data sources. If you're generating demos weekly or pulling from more than 20 accounts, the manual anonymize-deanonymize loop gets tedious. At that scale, invest in a staging environment with synthetic data instead of anonymizing production logs every time.

Frequently asked

What does the Anonyflow MCP do in Switchy?

It lets AI agents anonymize sensitive text before storing or transmitting it, then deanonymize it later when needed. Think customer names, email addresses, or internal IDs that you want to mask during processing but recover on demand. The MCP wraps Anonyflow's encryption-based anonymization API so agents can call it directly from a workflow.

Do I need admin access to set up Anonyflow?

You need an Anonyflow API key, which typically requires an account with their service. Switchy stores the key securely and uses it for every anonymization or deanonymization call. If your team already has an Anonyflow subscription, ask whoever manages the account to generate a key for Switchy.

Can Anonyflow anonymize structured data like JSON objects?

Yes. The deanonymize-packet tool specifically handles JSON payloads, so you can anonymize individual fields inside a larger object and recover them later. The anonymize-value tool works on plain strings or arrays of strings. You control which fields get masked; Anonyflow doesn't parse your schema automatically.

Why use this instead of hashing or encrypting data myself?

Anonyflow manages the encryption keys and reversibility for you. If you hash data, you can't recover the original; if you encrypt it yourself, you have to store and rotate keys securely. This MCP offloads that complexity to Anonyflow's service, so your agents can anonymize on the fly without key-management code.

Who on the team should connect Anonyflow to Switchy?

Whoever owns data-privacy workflows or has access to your Anonyflow account. Once connected, any agent in your workspace can call the anonymization tools. If you're processing customer PII in shared prompts, the person who audits compliance should probably control the integration and review which agents use it.

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