Texas A&M University Federation API

SAML 2.0 identity federation metadata.

Operations 2

GET /idp/shibboleth Retrieve Texas A&M's SAML 2.0 identity provider metadata #
GET /entities/{entityId} Retrieve the InCommon-registered entity for Texas A&M #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/texas-a-m-university-federation-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

texas-a-m-university-federation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Texas A&M University Identity Metadata Federation API
  version: '2.0'
  description: SAML 2.0 metadata for Texas A&M University's own Shibboleth Identity Provider, published unauthenticated from the university's host idp.tamu.edu and registered in the InCommon federation under entityID urn:mace:incommon:tamu.edu, which carries it into eduGAIN interfederation.
  contact:
    name: Texas A&M University IT
    url: https://it.tamu.edu/
servers:
- url: https://idp.tamu.edu
  description: Texas A&M Shibboleth Identity Provider
- url: https://mdq.incommon.org
  description: InCommon per-entity metadata query service (federation-operated, entity is Texas A&M's)
tags:
- name: Federation
  description: SAML 2.0 identity federation metadata.
paths:
  /idp/shibboleth:
    servers:
    - url: https://idp.tamu.edu
    get:
      tags:
      - Federation
      operationId: getIdpMetadata
      summary: Retrieve Texas A&M's SAML 2.0 identity provider metadata
      description: Returns the SAML 2.0 EntityDescriptor for the Texas A&M University Shibboleth Identity Provider, including key descriptors, supported protocols and SingleSignOnService endpoints. Verified 200 with content-type application/xml on 2026-09-01; the entityID served here is urn:mace:tamu.edu:shibboleth:idp:tamu:administrative:cscn:idp.tamu.edu.
      responses:
        '200':
          description: SAML 2.0 EntityDescriptor document.
          content:
            application/xml:
              schema:
                type: string
                format: xml
                description: urn:oasis:names:tc:SAML:2.0:metadata EntityDescriptor.
  /entities/{entityId}:
    servers:
    - url: https://mdq.incommon.org
    get:
      tags:
      - Federation
      operationId: getInCommonEntity
      summary: Retrieve the InCommon-registered entity for Texas A&M
      description: Metadata Query Protocol lookup of Texas A&M University's InCommon registration. Verified 200 on 2026-09-01 for the URL-encoded entityID urn:mace:incommon:tamu.edu. The MDQ service is operated by InCommon; the entity it returns is Texas A&M's.
      parameters:
      - name: entityId
        in: path
        required: true
        description: URL-encoded SAML entityID. For Texas A&M, urn%3Amace%3Aincommon%3Atamu.edu.
        schema:
          type: string
          example: urn%3Amace%3Aincommon%3Atamu.edu
      responses:
        '200':
          description: Signed SAML 2.0 EntityDescriptor as application/samlmetadata+xml.
          content:
            application/samlmetadata+xml:
              schema:
                type: string
                format: xml
        '404':
          description: No such entityID registered in InCommon.
externalDocs:
  description: SAML V2.0 Metadata specification
  url: https://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf
x-provenance:
  generated: '2026-09-01'
  method: probed
  source: https://idp.tamu.edu/idp/shibboleth returned HTTP 200 with content-type application/xml;charset=utf-8 and a SAML 2.0 EntityDescriptor whose entityID is urn:mace:tamu.edu:shibboleth:idp:tamu:administrative:cscn:idp.tamu.edu (probed 2026-09-01). https://mdq.incommon.org/entities/urn%3Amace%3Aincommon%3Atamu.edu returned HTTP 200, application/samlmetadata+xml, 7,079 bytes, carrying mdui:DisplayName "Texas A&M University" and SingleSignOnService Locations at https://idp.tamu.edu/idp/profile/SAML2/{POST,Redirect}/SSO and https://idp.tamu.edu/idp/profile/Shibboleth/SSO. Five other candidate entityIDs (https://idp.tamu.edu/idp/shibboleth, https://shib.tamu.edu/idp/shibboleth, https://sso.tamu.edu/idp/shibboleth, https://gateway.tamu.edu/idp/shibboleth) returned 404 from the MDQ service; urn:mace:incommon:tamu.edu is the registered one.
  x-operator: institution