Accredible certificates for AI agents

Accredible Certificates lets organizations create, issue and track digital certificates, open badges and credentials. Training providers and schools use it to manage credentialing at scale. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

EducationAPI keyMCP + RESTaccredible.com
AUDIT LOG · ACCREDIBLE CERTIFICATESPOLICY: acme-support
09:41:07 · claude · u_8f2read
accredible_certificates.list_templates
List Templates✓ allowed · 212ms
09:41:08 · claude · u_8f2read
accredible_certificates.get_group
Get Group✓ allowed · 164ms
09:41:09 · claude · u_8f2write
accredible_certificates.create_group
Create Group✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
accredible_certificates.delete_group
Delete Group✕ blocked · policy: deny
EVERY ACCREDIBLE CERTIFICATES CALL, ON THE RECORD
01 · USE CASES

What agents do in Accredible certificates.

01

Look up a credential

Retrieve the details and status of an issued certificate or badge before responding to a recipient's question.

02

Issue a batch of credentials

Create certificates for a group of recipients from an existing template, ready to send out.

03

Delete a credential

Remove an issued certificate from the account, a destructive action that should be approved before it's gone for good.

02 · ACTIONS

36 Accredible certificates actions, graded by risk.

Every Accredible certificates action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

16

Look things up. Allowed by default.

  • accredible_certificates.get_group
    Get Group
  • accredible_certificates.get_issuer
    Get Issuer Details
  • accredible_certificates.get_analytics
    Get Analytics
  • accredible_certificates.get_reference
    Get Reference
  • accredible_certificates.search_groups
    Search Groups
  • accredible_certificates.get_credential
    Get Credential
  • accredible_certificates.get_department
    Get Department
  • accredible_certificates.list_templates
    List Templates
  • accredible_certificates.search_designs
    Search Designs
  • accredible_certificates.get_evidence_item
    Get Evidence Item
  • accredible_certificates.search_collections
    Search Collections
  • accredible_certificates.search_departments
    Search Departments
  • accredible_certificates.search_attribute_keys
    Search Attribute Keys
  • accredible_certificates.search_credentials_v2
    Search Credentials V2
  • accredible_certificates.get_credential_analytics
    Get Credential Analytics
  • accredible_certificates.view_all_skill_categories
    View All Skill Categories

write

15

Create and change things. Allow, or ask the user first.

  • accredible_certificates.create_group
    Create Group
  • accredible_certificates.update_group
    Update Group
  • accredible_certificates.create_reference
    Create Reference
  • accredible_certificates.update_reference
    Update Reference
  • accredible_certificates.create_collection
    Create Collection
  • accredible_certificates.create_credential
    Create Credential
  • accredible_certificates.update_credential
    Update Credential
  • accredible_certificates.create_attribute_key
    Create Attribute Key
  • accredible_certificates.create_evidence_item
    Create Evidence Item
  • accredible_certificates.update_evidence_item
    Update Evidence Item
  • accredible_certificates.clone_group
    Clone Group
  • accredible_certificates.initialize_badge_designer
    Initialize Badge Designer
  • accredible_certificates.bulk_create_credentials_v2
    Bulk Create Credentials (V2)
  • accredible_certificates.generate_pd_fs_for_credentials
    Generate PDFs for Credentials
  • accredible_certificates.initialize_certificate_designer
    Initialize Certificate Designer

destructive

5

Delete, cancel or archive. Ask first, or deny outright.

  • accredible_certificates.delete_group
    Delete Group
  • accredible_certificates.delete_reference
    Delete Reference
  • accredible_certificates.delete_collection
    Delete Collection
  • accredible_certificates.delete_credential
    Delete Credential
  • accredible_certificates.delete_evidence_item
    Delete Evidence Item
03 · HOW IT WORKS

Accredible certificates in three steps.

  1. 01Your users connect Accredible certificatesThey add their Accredible certificates api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create Group” can wait for the user, and “delete Group” can be denied outright.
  3. 03Any agent can actYour agent calls Accredible certificates through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('accredible_certificates', {
  read: 'allow',
  write: 'ask',        // create_group
  destructive: 'deny',  // delete_group
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Accredible certificates connects.

Users add their Accredible certificates api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Accredible certificates connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Accredible certificates from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Accredible certificates and Arc0, answered.

Q01

Can I use Accredible certificates with Claude, ChatGPT or Cursor?

Yes. Connect Accredible certificates to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Accredible certificates actions you allow.

Q02

How do users connect Accredible certificates?

Users add their Accredible certificates api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Accredible certificates actions can my agent take?

36 in total: 16 read, 15 write and 5 destructive, such as “create Group”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Accredible certificates?

Yes. Actions like “delete Group” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Accredible certificates too?

Yes. The same Accredible certificates connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Accredible certificates into your agent.

Your users connect Accredible certificates once, under your brand. Your agent gets 36 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan