Skip to content
Back to skills

Sinch Config Auth

ASecurity

Show Sinch API authentication setup guide for all products

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agentsgoshellbashapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add sinch/sinch-plugins --skill sinch-config-auth --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sinch Config Auth?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sinch Config Auth
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sinch-sinch-config-auth/badge)](https://www.skillsdirectory.com/skills/sinch-sinch-config-auth)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sinch-config-auth
description: Show Sinch API authentication setup guide for all products
---

# Sinch Authentication Setup

Display a concise authentication guide for Sinch APIs used by this plugin. Do NOT generate script files. Output the guide directly.

## Instructions

**Display the following information directly - do not write code or scripts:**

1. **Sinch Dashboard**
   - Go to https://dashboard.sinch.com
   - Settings > Access Keys: note **Project ID**, create **Access Key** (Key ID + Key Secret). Store Key Secret securely — shown only once.

2. **Credential types by product**
   - **OAuth2 (Project ID + Key ID + Key Secret)**: Conversation API, Numbers, Fax, Batch, Templates, Number Lookup, 10DLC, Elastic SIP Trunking, Provisioning. Set: CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, CONVERSATION_APP_ID (for messaging).
   - **Application Key + Secret**: Voice API, Verification API. Set: VOICE_APPLICATION_KEY, VOICE_APPLICATION_SECRET; or verification app credentials.
   - **Mailgun**: MAILGUN_API_KEY, MAILGUN_DOMAIN, MAILGUN_REGION (us or eu).
   - **Mailjet**: MJ_APIKEY_PUBLIC, MJ_APIKEY_PRIVATE.

3. **Getting an OAuth2 token (for REST)**
   - POST https://auth.sinch.com/oauth2/token with grant_type=client_credentials, Basic Auth KEY_ID:KEY_SECRET. Use returned access_token as Bearer (valid ~1 hour).

4. **Plugin credentials (Antigravity)**
   - Antigravity plugins do not prompt for credentials at install time. Export environment variables in your shell before starting `agy`:
     ```bash
     export CONVERSATION_PROJECT_ID="your-project-id"
     export CONVERSATION_KEY_ID="your-key-id"
     export CONVERSATION_KEY_SECRET="your-key-secret"
     export CONVERSATION_REGION="us"   # us | eu | br
     export CONVERSATION_APP_ID="your-app-id"
     ```
   - Optional product credentials: VOICE_APPLICATION_KEY, VOICE_APPLICATION_SECRET; VERIFICATION_APPLICATION_KEY, VERIFICATION_APPLICATION_SECRET; MAILGUN_API_KEY, MAILGUN_DOMAIN, MAILGUN_REGION; MJ_APIKEY_PUBLIC, MJ_APIKEY_PRIVATE.
   - The bundled mcp_config.json passes ${CONVERSATION_*} through to the Build MCP. Restart `agy` after changing env vars.

5. **Links**
   - Dashboard: https://dashboard.sinch.com
   - Developer docs: https://developers.sinch.com
   - LLMs index: https://developers.sinch.com/llms.txt

Do not execute API calls in this command; only display the guide.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.